Claims
- 1. An input/output (IO) device comprising:
a power supply node; an input node for receiving an input data signal; an output node for outputting an output data signal generated in response to the input node receiving the input data bit signal; a pull-up driver coupled to the power supply node and the output node; a circuit coupled to the input node, the pull-up driver, and the output node, wherein the circuit is configured to generate a signal that is provided to the pull-up driver, wherein the signal provided to the pull-up driver varies as a function of the voltage at the output node and the voltage of the input data signal.
- 2. The IO device of claim 1 wherein the pull-up driver comprises first and second p-channel field effect transistors (FETs), wherein the drain of the first p-channel FET is coupled to the source of the second p-channel FET, the source of first p-channel FET is coupled to the power supply node, the drain of the second p-channel FET is coupled to the output node, the gate of the first p-channel FET is coupled to receive the signal generated by the circuit, and the gate of the second p-channel FET is coupled to a p-channel bias voltage node.
- 3. The IO device of claim 2 wherein the pull-up driver comprises third, fourth and fifth p-channel FETs, wherein the drain of the third p-channel FET is coupled to the source of the fourth p-channel FET, the drain the fourth p-channel FET is coupled to the source of the fifth p-channel FET, the gate of the third p-channel FET is coupled to receive the signal generated by the circuit, the gate of the fourth p-channel FET is coupled to the p-channel bias voltage node, and the gate and drain of the fifth p-channel FET are coupled together and to the output node.
- 4. The IO device of claim 2 wherein the pull-up driver comprises third and fourth p-channel FETs, wherein the source of the third p-channel FET is coupled to the drain of the first p-channel FET, the drain the third p-channel FET is coupled to the source of the fourth p-channel FET, the gate of third p-channel FET is coupled to the p-channel bias voltage node, and the gate and drain of the forth p-channel FET are coupled together and to the output node.
- 5. The IO device of claim 1 wherein the pull-up driver defines an impedance at the output node thereof, wherein the impedance is constant for all voltages at the output node.
- 6. The IO device of claim 1 wherein the circuit comprises first, second, and third n-channel FETs and a p-channel FET, wherein the source and drain of the first and second n-channel FETs are coupled together, the sources of the second n-channel FET and the p-channel FET are coupled together, the drains of the p-channel FET and the third n-channel FET are coupled together and to the pull-up driver, the source of the third n-channel FET is coupled to the input node, the gates of the first and third n-channel FETs are coupled to an n-channel bias voltage node, the gate of the second n-channel device is coupled to the output node, and the gate of the p-channel FET is coupled to a p-channel bias voltage node.
- 7. The IO device of claim 6 wherein the pull-up driver comprises first and second p-channel field effect transistors (FETs), wherein the drain the first p-channel FET is coupled to the source of the second p-channel FET, the source of first p-channel FET is coupled to the power supply node, the drain of the second p-channel FET is coupled to the output node, the gate of the first p-channel FET is coupled to the drain of the p-channel FET, and the gate of the second p-channel FET is coupled to the p-channel bias voltage node.
- 8. The IO device of claim 7 wherein the pull-up driver comprises third, fourth and fifth p-channel FETs, wherein the drain of the third p-channel FET is coupled to the source of the fourth p-channel FET, the drain the fourth p-channel FET is coupled to the source of the fifth p-channel FET, the gate of the third p-channel FET is coupled to the drain of the p-channel FET, the gate of the fourth p-channel FET is coupled to the p-channel bias voltage node, and the gate and drain of the fifth p-channel FET are coupled together and to the output node.
- 9. The IO device of claim 7 wherein the pull-up driver comprises third and fourth p-channel FETs, wherein the source of the third p-channel FET is coupled to the drain of the first p-channel FET, the drain the third p-channel FET is coupled to the source of the fourth p-channel FET, the gate of third p-channel FET is coupled to the p-channel bias voltage node, and the gate and drain of the forth p-channel FET are coupled together and to the output node.
- 10. An apparatus comprising:
a microprocessor; a memory device; a data bus coupled between the microprocessor and the memory device; wherein the microprocessor comprises an IO device, the IO device comprising:
a power supply node; an input node for receiving an input data signal; an output node for outputting an output data signal generated in response to the input node receiving the input data bit signal; a pull-up driver coupled to the power supply node and the output node; a circuit coupled to the input node, the pull-up driver, and the output node, wherein the circuit is configured to generate a signal that is provided to the pull-up driver, wherein the signal provided to the pull-up driver varies as a function of the voltage at the output node.
- 11. The apparatus of claim 10 wherein the pull-up driver comprises first and second p-channel field effect transistors (FETs), wherein the drain the first p-channel FET is coupled to the source of the second p-channel FET, the source of first p-channel FET is coupled to the power supply node, the drain of the second p-channel FET is coupled to the output node, the gate of the first p-channel FET is coupled to receive the signal generated by the circuit, and the gate of the second p-channel FET is coupled to a p-channel bias voltage node.
- 12. The apparatus of claim 11 wherein the pull-up driver comprises third, fourth and fifth p-channel FETs, wherein the drain of the third p-channel FET is coupled to the source of the fourth p-channel FET, the drain the fourth p-channel FET is coupled to the source of the fifth p-channel FET, the gate of the third p-channel FET is coupled to receive the signal generated by the circuit, the gate of the fourth p-channel FET is coupled to the p-channel bias voltage node, and the gate and drain of the fifth p-channel FET are coupled together and to the output node.
- 13. The apparatus of claim 10 wherein the circuit comprises first, second, and third n-channel FETs and a p-channel FET, wherein the source and drain of the first and second n-channel FETs are coupled together, the sources of the second n-channel FET and the p-channel FET are coupled together, the drains of the p-channel FET and the third n-channel FET are coupled together and to the pull-up driver, the source of the third n-channel FET is coupled to the input node, the gates of the first and third n-channel FETs are coupled to an n-channel bias voltage node, the gate of the second n-channel device is coupled to the output node, and the gate of the p-channel FET is coupled to a p-channel bias voltage node.
- 14. The apparatus of claim 10 wherein the pull-up driver defines an impedance at the output node thereof, wherein the impedance is constant over all voltages at the output node thereof, and wherein the impedance equals an impedance of the data bus coupled thereto.
- 15. An input/output (IO) device comprising:
a power supply node; an input node for receiving an input data signal; an output node for outputting an output data signal generated in response to the input node receiving the input data bit signal; a pull-up driver coupled to the power supply node and the output node;
wherein the pull-up driver comprises an impedance at the output node which is constant for all voltages at the output node.
- 16. The IO device of claim 15 further comprising a circuit coupled to the input node, the pull-up driver, and the output node, wherein the circuit is configured to generate a signal that is provided to the pull-up driver, wherein the signal provided to the pull-up driver varies as a function of the voltage at the output node.
- 17. The IO device of claim 15 wherein the circuit generates the signal as a function of the voltage of the input data signal.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to:
[0002] U.S. patent application Ser. No. 10/158,819 (Attorney Docket No. SP-6330 US/SUN0120US);
[0003] U.S. patent application Ser. No. 10/159,002 (Attorney Docket No. SP-6634 US/SUN0125US);
[0004] U.S. patent application Ser. No. 10/159,684 (Attorney Docket No. SP-6635 US/SUN0126US); and
[0005] U.S. patent application Ser. No. 10/159,881 (Attorney Docket No. SP-6636 US/SUN0127US).
[0006] Each of these applications was filed May 30, 2002 and is incorporated herein by reference in its entirety.