Claims
- 1. An output buffer coupling a data input and an enable input to an output, the output buffer operable to receive a first voltage from a first power supply and a second voltage from a second power supply, the output buffer comprising:
- a first output driver having a gate oxide;
- a first output cascode coupled to the first output driver and to the output, the first output cascode having a gate, the first output cascode operable to protect the gate oxide of the first output driver from voltage changes on the output;
- a switching circuit coupled to the enable input, to the data input, and to the gate of the first output cascode;
- a second output driver having a gate oxide;
- a second output cascode coupled to the second output driver and to the output, the second output cascode having a gate maintained at a substantially constant voltage, the second output cascode operable to protect the gate oxide of the second output driver from voltage changes of the output; and
- a level shifter coupled to the data input, to the enable input, and to the first output driver, the level shifter comprising a plurality of cascode devices and operable to provide a voltage to switch the first output driver according to the values of the data input and the enable input.
- 2. The output buffer of claim 1, wherein the substantially constant voltage is approximately equal to the second voltage when the second power supply is supplying power to the output buffer.
- 3. The output buffer of claim 1, wherein the second voltage is approximately equal to one half of the first voltage.
- 4. The output buffer of claim 1, wherein the switching circuit is operable to provide a gate voltage to the first output cascode, the gate voltage enabling the first output cascode to pull up with extra drive.
- 5. The output buffer of claim 4, wherein the gate voltage is approximately a threshold voltage above ground when the output is low.
- 6. The output buffer of claim 1, further comprising a first pre-driver logic circuit coupled to the data input, to the enable input, and to the level shifter.
- 7. The output buffer of claim 6, further comprising a second pre-driver logic circuit coupled to the data input and to the second output driver.
- 8. An output buffer coupling a data input and an enable input to an output, the output buffer operable to receive a first voltage from a first power supply and a second voltage from a second power supply, the output buffer comprising:
- a first output driver having a gate oxide;
- a first output cascode coupled to the first output driver and to the output, the first output cascode having a gate, the first output cascode operable to protect the gate oxide of the first output driver from voltage changes on the output;
- a switching circuit coupled to the enable input and to the gate of the first output cascode, the switching circuit operable to provide extra drive to the output buffer; and
- a level shifter coupled to the data input, to the enable input, and to the first output driver, the level shifter comprising a plurality of cascode devices and operable to provide a voltage to switch the first output driver according to the values of the data input and the enable input.
- 9. The output buffer of claim 8, further comprising:
- a second output driver having a gate oxide;
- a second output cascode coupled to the second output driver and to the output, the second output cascode having a gate maintained at a substantially constant voltage, the second output cascode operable to protect the gate oxide of the second output driver from voltage changes of the output.
- 10. The output buffer of claim 9, wherein the substantially constant voltage is approximately equal to the second voltage when the second power supply is supplying power to the output buffer.
- 11. The output buffer of claim 8, wherein the second voltage is approximately equal to one half of the first voltage.
- 12. The output buffer of claim 8, wherein the switching circuit is operable to provide a gate voltage to the first output cascode, the gate voltage enabling the first output cascode to pull up with extra drive.
- 13. The output buffer of claim 12, wherein the gate voltage is approximately a threshold voltage above ground when the output is low.
- 14. The output buffer of claim 8, wherein the switching circuit comprises a plurality of transistors, wherein at least one of the transistors is coupled to a reference voltage.
- 15. The output buffer of claim 14, wherein the reference voltage is approximately equal to the second voltage.
- 16. The output buffer of claim 14, wherein the reference voltage is approximately equal to a maximum gate-drain voltage less than the first voltage.
- 17. A method for providing extra drive in an output buffer, the output buffer operable to couple a data input and an enable input to an output and operable to receive a first voltage from a first power supply and a second voltage from a second power supply, comprising the steps of:
- coupling a first output cascode to the output and to a first output driver having a gate oxide, the first output cascode having a gate, the first output cascode operable to protect the gate oxide of the first output driver from voltage changes on the output;
- coupling a switching circuit to the enable input and to the gate of the first output cascode, the switching circuit operable to provide extra drive to the output buffer;
- coupling a level shifter to the data input, to the enable input, and to the first output driver, the level shifter comprising a plurality of cascode devices; and
- providing a voltage to switch the first output driver according to the values of the data input and the enable input.
- 18. The method of claim 17, further comprising coupling a second output cascode to the output and to a second output driver having a gate oxide, the second output cascode having a gate maintained at a second substantially constant voltage, the second output cascode operable to protect the gate oxide of the second output driver from voltage changes on the output.
- 19. The method of claim 17, wherein the step of coupling a switching circuit comprises providing a gate voltage to the first output cascode, the gate voltage enabling the first output cascode to pull up with extra drive.
- 20. The method of claim 19, wherein the gate voltage is approximately a threshold voltage above ground when the output is low.
Parent Case Info
This application claims priority under 35 USC .sctn.119(e)(1) of Provisional application No. 60/068,591, filed Dec. 23, 1997.
US Referenced Citations (3)