Method and apparatus for slew rate and impedance compensating buffer circuits
First Claim
1. A compensated buffer circuit, comprising:
- a pre-driver circuit including a slew rate compensation circuit, the pre-driver circuit coupled to receive a data signal, the slew rate compensation circuit coupled to receive a slew rate control signal to control a first variable resistance of the slew rate compensation circuit to a first potential and a second variable resistance of the slew rate compensation circuit to a second potential; and
a driver circuit including impedance compensation circuit, the driver circuit coupled to the pre-driver circuit to receive an output of the pre-driver circuit, the impedance compensation circuit coupled to receive an impedance control signal, the driver circuit coupled to output an output of the impedance control circuit at an output node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for adjusting the slew rate and impedance of a buffer in an integrated circuitry. In one embodiment, an integrated circuit buffer includes a pre-driver circuit, which includes a slew rate compensation circuit, coupled to a driver circuit, which includes an impedance compensation circuit. The slew rate compensation circuit includes parallel connected p-channel transistors to power and parallel connected n-channel transistors to ground to provide a variable resistance to virtual rails for inverter circuits that are included in the pre-driver circuit. The slew rate compensation circuit is digitally controlled with slew rate control signals. The impedance compensation circuit includes parallel connected p-channel transistors to power and parallel connected n-channel transistors to ground from an output node of the buffer. The parallel connected transistors of the impedance compensation circuit are digitally controlled with impedance control signals. The resistance to power and ground from the respective rails of the pre-driver circuit are controlled with the slew rate control signals to adjust the slew rate of data signals being driven by the buffer. The rails are shared among the inverters of the driver circuit to reduce the number of devices used by the buffer, thereby reducing the amount of circuit area and power used by the buffer.
-
Citations
15 Claims
-
1. A compensated buffer circuit, comprising:
-
a pre-driver circuit including a slew rate compensation circuit, the pre-driver circuit coupled to receive a data signal, the slew rate compensation circuit coupled to receive a slew rate control signal to control a first variable resistance of the slew rate compensation circuit to a first potential and a second variable resistance of the slew rate compensation circuit to a second potential; and a driver circuit including impedance compensation circuit, the driver circuit coupled to the pre-driver circuit to receive an output of the pre-driver circuit, the impedance compensation circuit coupled to receive an impedance control signal, the driver circuit coupled to output an output of the impedance control circuit at an output node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for buffering a data signal generated at an input/output node of an integrated circuit, the method comprising the steps of:
-
receiving the data signal with a pre-driver circuit; varying a first variable resistance of the pre-driver circuit to a first potential and a second variable resistance of the pre-driver circuit to a second potential to vary a resistor-capacitor (RC) time constant between the pre-driver circuit and a driver circuit coupled to an output of the pre-driver circuit to control a slew rate in an output of the pre-driver circuit; receiving the output of the pre-driver circuit with the driver circuit, the driver circuit to output an output of the driver circuit; varying an output impedance of the driver circuit such that the output impedance of the driver circuit matches a line impedance of a line coupled to the output node. - View Dependent Claims (12, 13)
-
-
14. An input/output buffer circuit, comprising:
-
pre-driver means for receiving a data signal and transmitting an output of the pre-driver means; slew rate compensation means included in the pre-driver means for controlling a slew rate of the output of the pre-driver means in response to a slew rate compensation signal controlling a first variable resistance to a first potential and a second variable resistance to a second potential of the slew rate compensation means; driver means coupled to the pre-driver means for receiving the output of the pre-driver means and transmitting an output of the driver means; and impedance compensation means included in the driver means for controlling an output impedance of the input/output buffer circuit in response to an impedance control signal. - View Dependent Claims (15)
-
Specification