This invention relates to a field of semiconductor integrated circuits, and more specifically to an output buffer circuit for improving an output of the integrated circuits during state transitions by providing constant impedance to a transmission line inside the integrated circuit.
An output buffer of an integrated circuit is generally provided for transferring signals from an internal logic circuit, to an output of the integrated circuit. The output of the integrated circuit may be connected to an electrical transmission line. In addition, the far-end of the transmission line may be connected to an input terminal of another integrated circuit. In the context of the communication of digital signals, the varying electrical characteristics of the transmission line, as well as the far-end circuit input, gives rise to a number of problems.
One problem pertains to transmission line effects. If the far-end is improperly terminated and/or open circuit, an impedance mismatch and consequent signal reflections may occur. In the open circuit context, transitions of the output signal generated by the output buffer may result in undershoots and overshoots relative to the desired steady state value. These signal variations may exceed the maximum rated input voltage of any receiving unit to which the transmission line is connected. In addition, the overshoots and undershoots can cross a threshold voltage of the receiver several times. This threshold crossing can result in the generation of system errors (e.g., logic errors).
Moreover, the transmission line has characteristic impedance Zo. In addition, a real world output buffer exhibits output impedance, which will be designated generally in this patent application as Ro. In practical implementations, the output buffer exhibits a different impedance profile depending on whether its output is transitioning high-to-low or low-to-high.
The degree to which the output buffer impedance matches the transmission line impedance depends on at least two characteristics of the buffer output signal: (i) a so-called “plateau” voltage level, and (ii) the amount of undershoot and overshoot (i.e., ringing). The plateau level refers to an intermediate step exhibited in the near and far end of the transmission line while transitioning. This intermediate step or plateau at near and far end are caused by the impedance mismatch between the transmission line and the output driver. The height of the step or plateau depends on the relative values of Ro and Zo, and the length or duration of the step depends upon the round trip electrical delay of the output signal along the transmission line. The problem arising, when Ro>Zo is that the voltage level of the plateau may fail to define either logic high or a logic low (i.e., may be an undefined voltage level). An output signal at this voltage level may generate spurious results at the input of any circuit to which it is connected, typically at the far end of the transmission line, causing system errors as well as causing excessive power dissipation. On the contrary, when Ro<Zo results in ringing in the output signal, which causes over voltage, threshold crossing, etc. In the case of Ro=Zo, the half of the supply voltage develops at the near end and this voltage travels down the transmission towards the far end. If the transmission line is open circuited or perfectly terminated with the characteristic impedance of the transmission line, then the same voltage is reflected back with the same polarity. Thus there is no plateau developed at the far end and the signal is transmitted to the receiving device without any overshoot and undershoots with defined logic level.
I∝(VGS−Vtn)2(1+λVGS); VDS=VGS
Since VGS decreases linearly with a linear increase in node voltage 28 and neglecting (1+λVGS) effect the current plot 2 of branch 54 is almost parabolic for output voltages between zero and Vdde−Vtn. The plot 4 in
Accordingly, there is a need to provide a matched output buffer that reduces or eliminates one or more of the problems set forth above.
Therefore, there is a need of an output buffer module providing constant output impedance for driving transmission line loads in the integrated circuits. Moreover, the module should further improve the output of the integrated circuits during state transitions.
According to one embodiment, the present invention provides an output buffer circuit providing a constant impedance to match the transmission line.
According to another embodiment, the present invention, a buffer circuit providing fabrication flexibility is provided, such that layout of the driver can be easily implemented with an optimized driver area.
In one embodiment, the present invention provides a buffer circuit providing constant impedance to a transmission line in an integrated circuit comprising:
an output terminal for outputting data;
an input terminal having a first terminal and a second terminal for receiving a binary logic signal;
a power supply terminal for providing a high potential;
a virtual voltage terminal for providing a low potential;
a first switching element connected between said output terminal and said power supply terminal, said first switching element comprising:
a second switching element connected between said output terminal and said virtual voltage terminal, said second switching element comprising:
switching control means for turning on and off said first and second switching elements in a complementary manner in response to said binary logic signal; and
compensating means for increasing output impedance to said output terminal in response to a voltage at said output terminal approaching a voltage level corresponding to the data to be output upon a change in level of said binary logic signal.
In another embodiment, the present invention provides a buffer circuit providing constant impedance to a transmission line in an integrated circuit comprising:
an output terminal for outputting data;
an input terminal having a first terminal and a second terminal for receiving a binary logic signal;
a power supply terminal for providing a high potential;
a virtual voltage terminal for providing a low potential;
a first switching element connected between said output terminal and said power supply terminal, said first switching element comprising:
a second switching element connected between said output terminal and said virtual voltage terminal, said second switching element comprising:
switching control means for turning on and off said first and second switching elements in a complementary manner in response to said binary logic signal; and
compensating means for increasing output impedance to said output terminal in response to a voltage at said output terminal approaching a voltage level corresponding to the data to be output upon a change in level of said binary logic signal.
In another embodiment, the present invention provides a buffer circuit providing constant impedance to a transmission line in an integrated circuit comprising:
an output terminal for outputting data;
an input terminal having a first terminal and a second terminal for receiving a binary logic signal;
a power supply terminal for providing a high potential;
a virtual voltage terminal for providing a low potential;
a first switching element connected between said output terminal and said power supply terminal, said first switching element comprising:
a second switching element connected between said output terminal and said virtual voltage terminal, said second switching element comprising:
switching control means for turning on and off said first and second switching elements in a complementary manner in response to said binary logic signal; and
compensating means for increasing output impedance to said output terminal in response to a voltage at said output terminal approaching a voltage level corresponding to the data to be output upon a change in level of said binary logic signal.
In another embodiment, the present invention provides a method of providing constant output impedance to a transmission line in an integrated circuit through a buffer circuit comprising:
connecting an output terminal to a first power supply terminal through a first switching element, when a first logic level signal is applied to an input terminal;
connecting said output terminal to a second power supply terminal through a second switching element, when a second logic level signal is applied to said input terminal; and
increasing impedance in series with said output terminal in response to a voltage at the output terminal approaching a voltage level corresponding to data to be output upon a change in level of the binary logic signal applied to said input terminal.
The present invention is described with the help of accompanying drawings in which.
When an input data signal PD and ND go to a low state, the pull up driver 22 is enabled and the pull down driver 24 is disabled. The PD input signal of the normal branch 52 changes from a high level to a low level and at the same time node N2 of the parallel branch 54 changes from a low to a high logic. The current profile of the branch 52 is same as shown in plot 4 of
A similar explanation can be given for the pull down driver 24.
Having thus described at least one illustrative embodiment of the invention, various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be within the scope of the invention. Accordingly, the foregoing description is by way of example only and is not intended as limiting. The invention is limited only as defined in the following claims and the equivalents thereto.
Number | Date | Country | Kind |
---|---|---|---|
1705/DEL/2006 | Jul 2006 | IN | national |