High speed multiple memory interface I/O cell
First Claim
Patent Images
1. An input/output (I/O) cell comprising:
- a predriver circuit configured to generate a first driver control signal and a second driver control signal in response to a drive control signal, a on-die termination control signal, a slew control signal, and a data output signal, wherein said predriver circuit comprises a binary programmable predriver comprising (i) a plurality of first drivers, each first driver comprising a programmable binary weighted cascode ngate driver, and (ii) a plurality of second drivers, each second driver comprising a programmable binary weighted cascode pgate driver;
an output driver circuit comprising (i) a plurality of driver-capable segments configured to provide a binary weighted drive network and (ii) a plurality of on-die termination (ODT) capable segments configured to provide a binary weighted termination network, wherein said output driver circuit is configured (i) to drive an input/output pad in a first mode and (ii) provide on-die termination of said input/output pad in a second mode in response to said first driver control signal and said second driver control signal.
10 Assignments
0 Petitions
Accused Products
Abstract
An input/output (I/O) cell including one or more driver-capable segments and one or more on-die termination (ODT) capable segments. The I/O cell may be configured as an output driver in a first mode and Thevenin equivalent termination in a second mode.
4 Citations
22 Claims
-
1. An input/output (I/O) cell comprising:
-
a predriver circuit configured to generate a first driver control signal and a second driver control signal in response to a drive control signal, a on-die termination control signal, a slew control signal, and a data output signal, wherein said predriver circuit comprises a binary programmable predriver comprising (i) a plurality of first drivers, each first driver comprising a programmable binary weighted cascode ngate driver, and (ii) a plurality of second drivers, each second driver comprising a programmable binary weighted cascode pgate driver; an output driver circuit comprising (i) a plurality of driver-capable segments configured to provide a binary weighted drive network and (ii) a plurality of on-die termination (ODT) capable segments configured to provide a binary weighted termination network, wherein said output driver circuit is configured (i) to drive an input/output pad in a first mode and (ii) provide on-die termination of said input/output pad in a second mode in response to said first driver control signal and said second driver control signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An input/output (I/O) cell comprising:
-
a plurality of driver-capable segments configured to provide a binary weighted drive network; and a plurality of on-die termination (ODT) capable segments configured to provide a binary weighted termination network, wherein said I/O cell is configured to drive an input/output pad in a first mode and provide on-die termination of said input/output pad in a second mode, and wherein each of said plurality of driver-capable segments comprises a first transistor, a second transistor, a first resistor, a second resistor a third resistor, and a fourth resistor, a source of the first transistor receives an I/O supply voltage, a gate of the first transistor receives said first driver control signal, a drain of the first transistor is connected to a first terminal of the first resistor and a first terminal of the second resistor, a second terminal of the first resistor, a second terminal of the second resistor, a first terminal of the third resistor and a first terminal of the fourth resistor are connected together, a second terminal of the third resistor and a second terminal of the fourth resistor are connected to a drain of the second transistor, a gate of the second transistor receives said second driver control signal, and a source of the second transistor is connected to an I/O power supply ground potential.
-
-
20. An input/output (I/O) cell comprising:
-
a plurality of driver-capable segments configured to provide a binary weighted drive network; and a plurality of on-die termination (ODT) capable segments configured to provide a binary weighted termination network, wherein said I/O cell is configured to drive an input/output pad in a first mode and provide on-die termination of said input/output pad in a second mode, and wherein at least one of said plurality of ODT-capable segments comprises a first transistor, a second transistor, a first resistor, a second resistor a third resistor, a fourth resistor, a fifth resistor, a sixth resistor, a seventh resistor, and an eighth resistor, a source of the first transistor receives an I/O supply voltage, a gate of the first transistor receives said first driver control signal, a drain of the first transistor is connected to a first terminal of the first resistor and a first terminal of the second resistor, a second terminal of the first resistor is connected to a first terminal of the third resistor, a second terminal of the second resistor is connected to a first terminal of the fourth resistor, a second terminal of the third resistor, a second terminal of the fourth resistor, a first terminal of the fifth resistor and a first terminal of the sixth resistor are connected together, a second terminal of the fifth resistor is connected to a first terminal of the seventh resistor, a second terminal of the sixth resistor is connected to a first terminal of the eighth resistor, a second terminal of the seventh resistor and a second terminal of the eighth resistor are connected to a drain of the second transistor, a gate of the second transistor receives said second driver control signal, and a source of the second transistor is connected to an I/O power supply ground potential.
-
-
21. An input/output (I/O) cell comprising:
-
a plurality of driver-capable segments configured to provide a binary weighted drive network; and a plurality of on-die termination (ODT) capable segments configured to provide a binary weighted termination network, wherein said I/O cell is configured to drive an input/output pad in a first mode and provide on-die termination of said input/output pad in a second mode, and wherein at least one of said plurality of ODT-capable segments comprises two series field effect transistors and four series resistors configured as a pull-up and two series field effect transistors and four series resistors configured as a pull-down.
-
-
22. An input/output (I/O) cell comprising:
-
a plurality of driver-capable segments configured to provide a binary weighted drive network; and a plurality of on-die termination (ODT) capable segments configured to provide a binary weighted termination network, wherein said I/O cell is configured to drive an input/output pad in a first mode and provide on-die termination of said input/output pad in a second mode, and wherein at least one of said plurality of ODT-capable segments comprises four series field effect transistors and eight series resistors configured as a pull-up and four series field effect transistors and eight series resistors configured as a pull-down.
-
Specification