1. Field of the Invention
The present invention relates to differential circuits. More specifically, the present invention relates differential input circuits for low power and low noise applications.
2. Discussion of Related Art
Differential signaling as opposed to single-ended signaling transmit data on two conductors rather than a single conductor. Specifically, a “true signal” is transmitted on the first conductor and a “complementary signal” is transferred on the second conductor. Differential signaling has many advantages over single-ended signaling. For example, differential signaling has greater tolerance for ground effects, reduced noise due to rejection of common-mode interference, lower voltage requirements, faster data transfer rates, and lower power use. However, the main disadvantage of differential signaling is the expense of using two conductors rather than a single conductor.
Thus, differential signaling is typically used for specific applications such as data transmission because differential signaling allows faster transfer rates at lower power than single ended signaling and analog to digital conversion because differential signaling is more suited for capturing small swings in input signals. Generally, differential signals are converted to single ended signals for data manipulation and processing.
a) shows a conventional differential latch 100 having a differential input circuit 105 and a storage element 190. A timing diagram for differential latch 100 is shown in
Bias transistor 110 has a first power terminal coupled to the positive power supply VCC, a control terminal coupled to receive clock signal CLK; and a second power terminal. Input transistor 122, output transistor 124, and output transistor 126 are coupled in series between ground and the second power terminal of bias transistor 110, (i.e. the first power terminal of input transistor 122 is coupled to the second power terminal of bias transistor 110, a second power terminal of input transistor 122 is coupled to a first power terminal of output transistor 124, a second power terminal of output transistor 124 is coupled to a first power terminal of output transistor 126, and a second power terminal of output transistor 126 is coupled to ground.) True input signal I_T is applied on the control terminal of input transistor 122. For convenience and clarity a first output node ON_1 is labeled in
Input transistor 132, output transistor 134 and output transistor 136 are coupled in series between ground and the second power terminal of bias transistor 110, (i.e. the first power terminal of input transistor 132 is coupled to the second power terminal of bias transistor 110, a second power terminal of input transistor 132 is coupled to a first power terminal of output transistor 134, a second power terminal of output transistor 134 is coupled to a first power terminal of output transistor 136, and a second power terminal of output transistor 136 is coupled to ground.) Complementary input signal I_C is applied on the control terminal of input transistor 132. For convenience and clarity a second output node ON_2 is labeled in
First output signal ON_1 and second output signal ON_2 are applied to input terminals of a storage circuit 190, which provides output signal OUT. Storage circuit 190 is typically a latch or flip-flop device, such as a SR Latch, a JK latch, etc. For example, for the timing diagram of
b) is a simplified timing diagram for differential latch 100 using an SR latch for storage circuit 190 (as described above). For clarity, such complicating factors as propagation delay are omitted. Furthermore, the input signals are shown without rise times and fall times. However, output signals are illustrated with rise time and fall time. As illustrated in
When clock signal CLK is at the inactive logic level (logic high for differential latch 100), bias transistor 110 is turned off (i.e. non-conductive) and discharge transistors 128 and 138 are turned on (i.e. conductive). Thus, the other transistors in differential latch 100 are isolated from the positive power supply VCC and first output node ON_1 and second output node ON_2 are discharged to ground through discharge transistors 128 and 138. Output transistors 124 and 134 are both turned on because output nodes ON_1 and ON_2 is at logic low when clock signal CLK is at the inactive logic level (i.e. logic high). Conversely, output transistors 126 and 136 are turned off.
At falling clock edge C11 of clock signal CLK, true input signal I_T is at logic low and complementary input signal I_C is at logic high. Thus, after falling clock edge C11, input transistor 122 is turned ON (i.e. conductive) and input transistor 132 is turned OFF (i.e. non-conductive). Furthermore, bias transistor 110 is turned on and discharge transistors 128 and 138 are turned off. Therefore, first output node ON_1 (and first output signal O_1) is pulled to logic high through bias transistor 110, input transistor 122 and output transistor 124, with a rise time R1. Furthermore, as first output node ON_1 is pulled to logic high, output transistor 134 is turned off and output transistor 136 is turned on, which keeps second output node ON_2 (and second output signal O_2) at logic low. As explained above, for the timing diagram of
After rising clock edge C12, bias transistor 110 is turned off and discharge transistors 128 and 138 are turned on. Therefore first output node ON_1 (and first output signal O_1) is pulled down to logic low. Second output node ON_2 (and second output signal O_2) remains at logic low. With both first output signal O_1 and second output signal O_2 low, storage circuit 290 (acting as a SR Latch) retains its current value of logic high. Thus, output signal OUT remains at logic high.
By falling clock edge C13, true input signal I_T has previously transitioned to logic high and complementary input signal I_C has previously transitioned to logic low. Thus after falling clock edge C13, input transistor 132 is turned ON (i.e. conductive) and input transistor 122 is turned OFF (i.e. non-conductive). Furthermore, bias transistor 110 is turned on and discharge transistors 128 and 138 are turned off. Therefore, second output node ON_2 (and second output signal O_2) is pulled to logic high through bias transistor 110, input transistor 132 and output transistor 134, with a rise time R1. Furthermore, as second output node ON_2 is pulled to logic high, output transistor 124 is turned off and output transistor 126 is turned on, which keeps first output node ON_1 (and first output signal O_1) at logic low. Storage circuit 190 (acting as an SR Latch) pulls output signal OUT to logic low when second output signal O_2 rises to logic high.
After rising clock edge C14, bias transistor 110 is turned off and discharge transistors 128 and 138 are turned on. Therefore first output node ON_1 (and first output signal O_1) is pulled down to logic low. Second output node ON_2 (and second output signal O_2) remains at logic low. With both first output signal O_1 and second output signal O_2, storage circuit 190 (acting as a SR Latch) retains its current value of logic low. Thus, output signal OUT remains at logic low.
At falling clock edge C15 of clock signal CLK, true input signal I_T has previously transitioned to logic low and complementary input signal I_C has previously transitioned to logic high. Thus after falling clock edge C15, input transistor 122 is turned ON (i.e. conductive) and input transistor 132 is turned OFF (i.e. non-conductive). Furthermore, bias transistor 110 is turned on and discharge transistors 128 and 138 are turned off. Therefore, first output node ON_1 (and first output signal O_1) is pulled to logic high through bias transistor 110, input transistor 122 and output transistor 124, with a rise time R1. Furthermore, as first output node ON_1 is pulled to logic high, output transistor 134 is turned off and output transistor 136 is turned on, which keeps second output node ON_2 (and second output signal O_2) at logic low. As explained above, for the timing diagram of
The transition of true input signal I_T to logic high at rising edge 155 and the corresponding transition of complementary input signal I_C to logic low at falling edge 156 does not change the logic states of first output signal O_1 because output transistor 126 (and discharge transistor 128) has been turned off thus the charge at output node ON_1 maintains the logic state of first output signal O_1 even though input transistor 122 is turned off. Conversely, for second output signal O_2, transistor 134 has been turned off thus, turning on input transistor 132 does not change the state at second output node ON_2.
While differential latch 100 and differential input circuit functions properly and adequately, improvements to differential latch to minimize power and noise is desirable.
Accordingly, the present invention provides a differential input circuit that consumes less power and produce less noise than conventional differential input circuits. Rather than discharging the output nodes as in conventional differential circuits, the differential input circuits of the present invention, equalize the charge on the output nodes during the inactive phase of the clock period. At the beginning of the active phase of the clock period, one of the output nodes is pulled up from the equalized charge state rather than from ground; and the other output node is discharged. Because, the output node is pulled up from a equalized charge state rather than from ground, both power consumption and noise is reduced.
Specifically, in one embodiment of the present invention, the differential input circuit includes a first input block, a second input block, a first output block, a second output block, and an equalization circuit. The first input block has a first power terminal coupled to a positive power supply, a control terminal coupled to receive a true input signal, and a second power terminal. Some embodiments of the present invention include a bias circuit between the first input block and the positive power supply. The first output block has a first power terminal coupled to the second power terminal of the first input block, a second power terminal coupled to ground, an output terminal providing a first output signal, and a control terminal. The second input block has a first power terminal coupled to a positive power supply, a control terminal coupled to receive a complementary input signal, and a second power terminal. The second output block has a first power terminal coupled to the second power terminal of the second input block, a second power terminal coupled to ground, an output terminal providing a second output signal and coupled to the control terminal of the first output block, and a control terminal coupled to the output terminal of the first output block. The first equalization circuit coupled between the output terminal of the first output block and the output terminal of the second output block.
The present invention will be more fully understood in view of the following description and drawings.
a) is circuit diagram of a conventional differential latch.
b) is a timing diagram for the differential latch of
a) is a circuit diagram of a novel differential latch with a novel differential latch in accordance with one embodiment of the present invention.
b) is a timing diagram for the differential latch of
As explained above, it is desirable to improve conventional differential latches to consume less power and to produce less noise.
Differential latch 200 converts a pair of differential input signals (true input signal I_T and complementary input signal I_C) to a single ended output signal OUT. Specifically, differential input circuit 205 receives clock signal CLK, true input signal I_T and complementary input signal I_C and generates a first output signal O_1 and a second output signal O_2. Generally, the differential signals use a lower voltage than the single ended signals, thus differential input circuit 205 converts the voltage level of the differential input signals for use with single ended signals as well as providing synchronization with clock signal CLK. Specifically, differential input circuit 205 includes a bias circuit 210; a true branch 220 having an input block 222 and an output block 224, a complementary branch 130 having an input block 232 and an output block 234; a first equalization circuit 260; and a second equalization circuit 270.
Bias circuit 210 has a first power terminal coupled to the positive power supply VCC, a control terminal coupled to receive clock signal CLK; and a second power terminal. Input block 222 and output block 224 are coupled in series between ground and the second power terminal of bias circuit 210, (i.e. a first power terminal of input block 222 is coupled to the second power terminal of bias circuit 210, a second power terminal of input block 222 is coupled to a first power terminal (labeled P) of output block 224, and a second power terminal of output block 224 is coupled to ground.) True input signal I_T is applied on the control terminal of input block 222. First output signal O_1 is provided at output terminal (labeled O) of output block 224. Output block 224 includes an control terminal (labeled C), which is coupled to an output terminal (labeled O) of an output block 234 (described below).
Input block 232 and output block 234 are coupled in series between ground and the second power terminal of bias circuit 210, (i.e. the first power terminal of input block 232 is coupled to the second power terminal of bias block 210, a second power terminal of input block 132 is coupled to a first power terminal of output block 234, a second power terminal of output block 234 is coupled to ground.) Complementary input signal I_C is applied on the control terminal of input block 232. Output block 234 includes an output terminal (labeled O), which drives second output signal O_2, and a control terminal (labeled C) coupled to receive first output signal O_1 from output block 224. First equalization circuit 260 is coupled between the power terminals of output block 224 and output block 234 and is controlled by clock signal CLK. Second equalization circuit 270 is coupled between the output terminals of output block 224 and output block 234.
First output signal ON_1 and second output signal ON_2 are applied to input terminals of a storage circuit 290, which provides output signal OUT. Storage circuit 290 is typically a latch or flip-flop device, such as a SR Latch, a JK latch, etc.
In conventional differential input circuit 105 (
a) is a detailed circuit diagram for a differential latch 300, having a differential input circuit 305 and a storage element 390, in accordance with one embodiment of the present invention. In differential latch 300 bias circuit 210 is a bias transistor 310 (P-type); input block 222 is a input transistor 322 (P-type); output block 224 includes an output transistor 324 (P-type) and an output transistor 326 (N-Type); input block 232 is an input transistor 332 (P-type), output block 234 includes an output transistor 334 (P-type) and an output transistor 336 (N-type); equalization circuit 260 is a equalization transistor 360 (N-type); and equalization circuit 270 is an equalization transistor 370 (N-type). A timing diagram for differential latch 300 is shown in
Specifically, in differential input circuit 305, bias transistor 310 has a first power terminal coupled to the positive power supply VCC, a control terminal coupled to receive clock signal CLK; and a second power terminal. Input transistor 322, output transistor 324, and output transistor 326 are coupled in series between ground and the second power terminal of bias transistor 310, (i.e. the first power terminal of input transistor 322 is coupled to the second power terminal of bias transistor 310, a second power terminal of input transistor 322 is coupled to a first power terminal of output transistor 324, a second power terminal of output transistor 324 is coupled to a first power terminal of output transistor 326, and a second power terminal of output transistor 326 is coupled to ground.) True input signal I_T is applied on the control terminal of input transistor 322. For convenience and clarity a first output node ON_1 is labeled in
Input transistor 332, output transistor 334 and output transistor 336 are coupled in series between ground and the second power terminal of bias transistor 310, (i.e. the first power terminal of input transistor 332 is coupled to the second power terminal of bias transistor 310, a second power terminal of input transistor 332 is coupled to a first power terminal of output transistor 334, a second power terminal of output transistor 334 is coupled to a first power terminal of output transistor 336, and a second power terminal of output transistor 136 is coupled to ground.) Complementary input signal I_C is applied on the control terminal of input transistor 332. For convenience and clarity a second output node ON_2 is labeled in
First output signal ON_1 and second output signal ON_2 are applied to input terminals of a storage circuit 390, which provides output signal OUT. Storage circuit 390 is typically a latch or flip-flop device, such as a SR Latch, a JK latch, etc. For example, for the timing diagram of
In a particular embodiment of the present invention, using a 0.18 μm process technology with VDD equal to 1.8 volts the transistors are sized as indicated in Table 1.
b) is a simplified timing diagram for differential latch 300 using an SR latch for storage circuit 390 (as described above). For clarity, such complicating factors as propagation delays are omitted. Furthermore, the input signals are shown without rise times and fall times. However, output signals are illustrated with rise time and fall time. As illustrated in
When clock signal CLK is at the inactive logic level (logic high for differential latch 300), bias transistor 310 is turned off (i.e. non-conductive) and equalization transistors 360 and 370 are turned on (i.e. conductive). Thus, the other transistors in differential latch 300 are isolated from the positive power supply VCC and first output node ON_1 and second output node ON_2 are equalized to a residual voltage level Vr. Residual voltage level Vr depends on the amount of charge at output nodes ON_1 and ON_2 prior to the transition of clock signal clock from an active logic level to an inactive logic level. However, residual voltage level Vr should be lower than the threshold voltage of the transistors having control terminals coupled to first output signal O_1 or second output signal O_2. At initial power on no charge is present on either first output node ON_1 or second output node ON_2 and thus for the first activation of differential latch 300 the output signals would start from ground level rather than a residual voltage level. While clock signal CLK is at the inactive logic level, output transistors 324 and 334 are both turned on because output nodes ON_1 and ON_2 are at voltage level that is lower than the threshold voltage of output transistors 324 and 334. Conversely, output transistors 326 and 336 are turned off.
At falling clock edge C31 of clock signal CLK, true input signal I_T is at logic low and complementary input signal I_C is at logic high. Thus after falling clock edge C31, input transistor 322 is turned ON (i.e. conductive) and input transistor 332 is turned OFF (i.e. non-conductive). Furthermore, bias transistor 310 is turned on and equalization transistors 360 and 370 are turned off. Therefore, first output node ON_1 (and first output signal O_1) is pulled to logic high through bias transistor 310, input transistor 322 and output transistor 324, with a rise time R2. Furthermore, as first output node ON_1 is pulled to logic high, output transistor 334 is turned off and output transistor 336 is turned on, which pulls second output node ON_2 (and second output signal O_2) to logic low. As explained above, for the timing diagram of
After rising clock edge C32, bias transistor 310 is turned off and equalization transistors 360 and 370 are turned on. Therefore first output node ON_1 (and first output signal O_1) and second output node ON_2 (and second output signal O_2) are equalized to residual voltage level Vr through equalization transistor 370. With both first output signal O_1 and second output signal O_2 at residual voltage level Vr (which is below the threshold voltage of the transistors of storage circuit 390) storage circuit 390 (acting as a SR Latch) retains its current value of logic high. Thus, output signal OUT remains at logic high.
By falling clock edge C33, true input signal I_T has previously transitioned to logic high and complementary input signal I_C has previously transitioned to logic low. Thus after falling clock edge C33, input transistor 332 is turned ON (i.e. conductive) and input transistor 322 is turned OFF (i.e. non-conductive). Furthermore, bias transistor 310 is turned on and equalization transistors 360 and 370 are turned off. Therefore, second output node ON_2 (and second output signal O_2) is pulled to logic high through bias transistor 310, input transistor 332 and output transistor 334, with a rise time R2. Furthermore, as second output node ON_2 is pulled to logic high, output transistor 324 is turned off and output transistor 326 is turned on which discharges first output node ON_1 (and first output signal O_1) to logic low. Storage circuit 390 (acting as an SR Latch) pulls output signal OUT to logic low when second output signal O_2 rises to logic high.
After rising clock edge C34, bias transistor 310 is turned off and equalization transistors 360 and 370 are turned on. Therefore first output node ON_1 (and first output signal O_1) and second output node ON_2 (and second output signal O_2) are equalized at residual voltage level Vr. With both first output signal O_1 and second output signal O_2 at residual voltage level Vr (which is below the threshold voltage of the transistors of storage circuit 390), storage circuit 390 (acting as a SR Latch) retains its current value of logic low. Thus, output signal OUT remains at logic low.
At falling clock edge C35 of clock signal CLK, true input signal I_T has previously transitioned to logic low and complementary input signal I_C has previously transitioned to logic high. Thus, after falling clock edge C35, input transistor 322 is turned ON (i.e. conductive) and input transistor 332 is turned OFF (i.e. non-conductive). Furthermore, bias transistor 310 is turned on and equalization transistors 360 and 370 are turned off. Therefore, first output node ON_1 (and first output signal O_1) is pulled to logic high through bias transistor 310, input transistor 322 and output transistor 324, with a rise time R2. Furthermore, as first output node ON_1 is pulled to logic high, output transistor 334 is turned off and output transistor 336 is turned on, which discharges second output node ON_2 (and second output signal O_2) to logic low. As explained above, for the timing diagram of
The transition of true input signal I_T to logic high at rising edge 355 and the corresponding transition of complementary input signal I_C to logic low at falling edge 356 does not change the logic states of first output signal O_1 because output transistor 326 has been turned off thus the charge at output node ON_1 maintains the logic state of first output signal O_1 even though input transistor 322 is turned off. Conversely, for second output signal O_2, transistor 334 has been turned off thus, turning on input transistor 332 does not change the state at second output node ON_2.
Thus, differential input circuits in accordance with embodiments of the present invention reduce power consumption by equalizing the output signals to a residual voltage level Vr during the inactive phase rather than discharging the output signals to ground. Furthermore, noise is also reduced because the voltage swings of the output signals is reduced compared to conventional differential input circuits.
In the various embodiments of the present invention, novel circuits and methods have been described for creating a differential input circuit. The various embodiments of the structures and methods of this invention that are described above are illustrative only of the principles of this invention and are not intended to limit the scope of the invention to the particular embodiments described. For example, in view of this disclosure those skilled in the art can define other bias circuits, equalization circuits, input blocks, output blocks, storage circuits, and so forth, and use these alternative features to create a method, or system according to the principles of this invention. Thus, the invention is limited only by the following claims.