Claims
- 1. An integrated circuit, comprising:a first output driver connected to a first type of bus, wherein said first output driver specifies and supplies a termination impedance, said first output driver also specifies a first controlled pull-down impedance using a first plurality of pull-down transistors; and a second output driver connected to a second type of bus, said second output driver having the same electrical design as said first output driver, and wherein said second output driver specifies a pull-up impedance that is approximately equal to said termination impedance and said second output driver also specifies a second controlled pull-down impedance using a second plurality of pull-down transistors whereby said second controlled pull-down impedance is generated by shifting a plurality of impedance control signals by a multiplexer that receives a first and second versions of the plurality of impedance control signals.
- 2. The integrated circuit of claim 1 wherein said second output driver drives said second controlled pull-down impedance and, when said second output driver is driving, said termination impedance is shut off.
- 3. The integrated circuit of claim 1 wherein said first and second output drivers each comprise:a plurality of pull-up transistors; a plurality of pull-down transistors; a plurality of impedance control signals wherein each of said plurality of impedance control signals controls at least one of said plurality of pull-up transistors thereby achieving a controlled impedance pull-up drive; and a multiplexer, said multiplexer receiving first and second versions of said plurality of impedance control signals, said multiplexer also having a plurality of outputs that selectively transmit said first and second versions of said plurality of control signals based upon a select signal, and wherein said plurality of outputs control at least one of said plurality of pull-down transistors thereby achieving a controlled impedance pull-down drive.
- 4. The integrated circuit of claim 3 wherein said first version of said impedance control signals is comprised of said impedance control signals.
- 5. The integrated circuit of claim 4 wherein said second version of said impedance control signals is a shifted version of at least some of said impedance control signals.
- 6. The integrated circuit of claim 5 wherein said first version of said impedance control signals on said plurality of outputs produces said controlled impedance pull-down drive that is approximately half the impedance of said controlled impedance pull-up drive.
- 7. The integrated circuit of claim 6 wherein said second version of said impedance control signals on said plurality of outputs produces said controlled impedance pull-down drive that is approximately the impedance of said controlled impedance pull-up drive.
- 8. The integrated circuit of claim 7 wherein said impedance control signals control said plurality of pull-up transistors to produce said controlled impedance pull-up drive that is suitable for use as a termination of a GTL+ bus.
- 9. The integrated circuit of claim 8 wherein said first version of said impedance control signals control said plurality of pull-down transistors to produce said controlled impedance pull-down drive that is suitable for use as a pull-down drive that is not at the end of a GTL+ bus.
- 10. The integrated circuit of claim 9 wherein said second version of said impedance control signals control said plurality of pull-down transistors to produce said controlled impedance pull-down drive that is suitable for use as a pull-down drive on a soruce-terminated bus.
- 11. An integrated circuit, comprising:a first output driver connected to a first type of bus, wherein said first output driver specifies and supplies a termination impedance and said first output driver drives said first type of bus; and a second output driver connected to a second type of bus, said second output driver having the same electrical design as said first output driver, and wherein said second output driver drives said second type of bus, wherein said first and second output drivers each comprise: a plurality of pull-up transistors; a plurality of pull-down transistors; a plurality of impedance control signals wherein each of said plurality of impedance control signals controls at least one of said plurality of pull-up transistors thereby achieving a controlled impedance pull-up drive; and a multiplexer, said multiplexer receiving first and second versions of said plurality of impedance control signals, said multiplexer also having a plurality of outputs that selectively transmit said first and second versions of said plurality of control signals based upon a select signal, and wherein said plurality of outputs control at least one of said plurality of pull-down transistors thereby achieving a controlled impedance pull-down drive.
- 12. The integrated circuit of claim 11 wherein said first type of bus comprises a GTL bus and wherein said second type of bus comprises a source-terminated bus.
- 13. The integrated circuit of claim 11 wherein said first output driver generates a controlled pull-down impedance for driving said first type of bus.
- 14. The integrated circuit of claim 13 wherein said first output driver switches off said termination impedance when said first output driver generates said controller pull-down impedance.
- 15. The integrated circuit of claim 11 wherein said second output driver selectively generates a controlled pull-down impedance and a controlled pull-up impedance for driving said second type of bus.
- 16. The integrated circuit of claim 15 wherein said controlled pull-down impedance is approximately equal to said controlled pull-up impedance.
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a divisional of application Ser. No. 09/298,228 filed on Apr. 22, 1999 is now Pat. No. 6,194,924.
US Referenced Citations (7)