Claims
- 1. An input/output (IO) device comprising:
an IO device input node for receiving an input data bit signal; an IO device output node; a driver coupled between the IO device input node and the IO device output node, wherein the driver comprises at least one FET that defines a gate oxide voltage limit, wherein the driver is configured to receive a supply voltage and the input data bit signal, wherein the driver is configured to charge and discharge the IO device output node to the supply voltage and ground, respectively, in response to driver receiving the supply voltage and the input data bit signal, wherein the supply voltage is greater than the gate oxide voltage limit.
- 2. The IO device of claim 1 wherein the driver comprises:
first and second p-channel FETs each comprising a source, drain, and gate; first and second n-channel FETs each comprising a source, drain, and gate; wherein the gate of the first n-channel FET is coupled to the IO device input node; wherein drains of the first p-channel FET and the second n-channel FET are coupled to the IO device output node; wherein the source of the second n-channel FET is coupled to the drain of the first n-channel FET; wherein the source of the first p-channel FET is coupled to the drain of the second p-channel FET; wherein the source of the second p-channel FET is coupled to the supply voltage when the driver receives the supply voltage.
- 3. The IO device of claim 2 further comprising a first circuit coupled between the IO device input node and the gate of the second p-channel FET, wherein the first circuit is configured to receive the input data bit signal and the supply voltage, wherein the first circuit is configured to generate a modified input data bit signal which varies between the supply voltage and an intermediate voltage in response to receiving the supply voltage and the input data bit signal, wherein the intermediate voltage is greater than ground but less than the supply voltage.
- 4. An input/output (IO) device comprising:
an IO device input node for receiving an input data bit signal; an IO device output node; a first circuit coupled to the IO device input node and configured to generate a modified input data bit signal in response to the first circuit receiving the input data bit signal, wherein the modified input data bit signal is distinct from the input data bit signal; a driver coupled to first circuit and the IO device input node, wherein the driver is configured to charge or discharge the IO device output node in response to the driver receiving the input data bit signal and the modified input data bit signal, the driver comprising:
first and second p-channel FETs each comprising a source, drain, and gate; first and second n-channel FETs each comprising a source, drain, and gate; wherein the gate of the first n-channel FET is coupled to the IO device input node; wherein the gate of the second p-channel FET is coupled to the first circuit and configured to receive the modified input data bit signal; wherein drains of the first p-channel FET and the second n-channel FET are coupled together and to the IO device output node; wherein the source of the second n-channel FET is coupled to the drain of the first n-channel FET; wherein the source of the first p-channel FET is coupled to the drain of the second p-channel FET.
- 5. The driver of claim 4 wherein the first circuit generates the modified input data bit signal as a function of the input data bit signal.
- 6. The driver of claim 4 wherein first circuit generates the modified input data bit signal with a voltage that varies between an intermediate voltage and a second voltage in response to receiving the second voltage and in response to receiving the input data bit signal that varies between ground and a first voltage, wherein the intermediate voltage is greater than ground but less than the second voltage.
- 7. The IO device of claim 6:wherein the modified input data bit signal generated by the first circuit is substantially equal to the second voltage when the input data bit signal received by the first circuit is substantially equal to the first voltage, wherein the second voltage is greater than the first voltage; wherein the modified input data bit signal generated by the first circuit is substantially equal to the intermediate voltage when the input data bit signal received by the first circuit is substantially equal to ground.
- 8. The IO device of claim 7 wherein the second voltage is greater than a gate oxide voltage limit of one of the first and second n-channel FETS and the first and second p-channel FETS.
- 9. The IO device of claim 4 further comprising a first voltage generator for generating a first DC voltage, wherein the gate of the first p-channel FET is coupled to receive the first DC voltage.
- 10. The IO device of claim 9 further comprising a second voltage generator for generating a second DC voltage, wherein the gate of the second n-channel FET is coupled to receive the second DC voltage.
- 11. The IO device of claim 9 wherein the first p-channel FET defines a gate oxide voltage limit, wherein the first DC voltage generated by the first voltage generator is less than the gate oxide voltage limit.
- 12. The IO device of claim 10 wherein the first p-channel FET defines a gate oxide voltage limit, wherein the first DC voltage generated by the first voltage generator and the second DV voltage generated by the second voltage generator are less than the gate oxide voltage limit.
- 13. The IO device of claim 4 wherein the driver is configured to drive the IO device output node to a second voltage or ground in response to receiving the input data bit signal that varies between a first voltage and ground, wherein the second voltage is greater than the first voltage.
- 14. 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:
an IO device input node for receiving an input data bit signal; an IO device output node; a driver, the driver comprising:
first and second p-channel FETs each comprising a source, drain, and gate; first and second n-channel FETs each comprising a source, drain, and gate; wherein the gate of the first n-channel FET is coupled to the IO device input node; wherein drains of the first p-channel FET and the second n-channel FET are coupled to the IO device output node; wherein the source of the second n-channel FET is coupled to the drain of the first n-channel FET; wherein the source of the first p-channel FET is coupled to the drain of the second p-channel FET.
- 15. The apparatus of claim 14 wherein the microprocessor further comprises a first circuit coupled between the IO device input node and the gate of the second p-channel FET, wherein the first circuit is configured to generate a modified input data bit signal with a voltage that varies between an intermediate voltage and a second voltage in response to receiving the input data bit signal that varies between ground and a first voltage, wherein the intermediate voltage is greater than ground but less than the second voltage, and wherein the second p-channel FET is configured to receive the modified input data bit siganl.
- 16. The apparatus of claim 15:wherein the modified input data bit signal generated by the first circuit is substantially equal to the second voltage when the input data bit signal received by the first circuit is substantially equal to the first voltage, wherein the second voltage is greater than the second voltage; wherein the modified input data bit signal generated by the first circuit is substantially equal to the intermediate voltage when the input data bit signal received by the first circuit is substantially equal to ground.
- 17. The apparatus of claim 14 wherein the input data bit signal varies in magnitude between ground and a first voltage, wherein the driver is configured to charge and discharge the IO device output node to a second voltage and ground, respectively, in response to receiving the input data bit signal, wherein the second voltage is greater than the first voltage.
- 18. The apparatus of claim 17 wherein the second voltage is greater than a gate oxide voltage limit of the first and second n-channel FETS and the first and second p-channel FETS.
- 19. An input/output (IO) device for charging or discharging an output node in response to receiving an input data bit signal, the I/O device comprising:
a first circuit for generating a modified input data bit signal in response to the first circuit receiving the input data bit signal, wherein the modified input data bit signal is distinct from the input data bit signal; a driver connected to first circuit and configured to charge or discharge the output node in response to the driver receiving the input data bit signal and the modified input data bit signal, the driver comprising:
first and second p-channel FETs each comprising a source, drain, and gate; first and second n-channel FETs each comprising a source, drain, and gate; wherein the gate of the first n-channel FET is coupled to receive the input data bit signal; wherein the gate of the second p-channel FET is coupled to receive the modified input data bit signal; wherein drains of the first p-channel FET and the second n-channel FET are connected together; wherein the source of the second n-channel FET is connected to the drain of the first n-channel FET; wherein the source of the first p-channel FET is connected to the drain of the second p-channel FET.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. ______, filed ______, pending (Attorney Docket No. SP-6336 US), U.S. patent application Ser. No. ______, filed ______, pending (Attorney Docket No. SP-6634 US), and U.S. patent application Ser. No. ______, filed ______, pending (Attorney Docket No. SP-6635 US).