CMOS buffer circuits with reduced short circuit current. In the CMOS buffer circuit, an output stage drives an output terminal and comprises a first output transistor of a first conductive type and a second output transistor of a second conductive type. An output driving unit produces a first signal to turn off the first output transistor according to a delay signal. A bidirectional delay unit is controlled by the input signal to turn on the second output transistor after the first output transistor be turned off. In the bidirectional delay unit, a bidirectional logic unit generates two logic signals according to an inversion signal of the input signal, first and second bidirectional buffers are coupled to the output driving unit, generating a second signal to turn on the second output transistor according to the input signal and the two logic signals.
|
1. A CMOS buffer circuit, comprising:
an input terminal, receiving an input signal;
an output stage driving an output terminal, comprising a first output transistor of a first conductive type and a second output transistor of a second conductive type;
an output driving unit, producing a first signal to turn off the first output transistor according to a delay signal; and
a bidirectional delay unit, controlled by the input signal, turning on the second output transistor after the first output transistor is turned off, comprising:
a bidirectional logic unit, generating a first logic signal and a second logic signal according to an inversion signal of the input signal; and
first and second bidirectional buffers coupled to the output driving stage, generating a second signal to turn on the second output transistor according to the input signal, the first logic signal and the second logic signal.
2. The CMOS buffer circuit as claimed in
3. The CMOS buffer circuit as claimed in
a first inverter comprising an input terminal coupled to the input signal and an output terminal outputting the inversion signal; and
a second inverter comprising an input terminal coupled to the output terminal of the first inverter and an output terminal outputting the delay signal.
4. The CMOS buffer circuit as claimed in
a first transistor of the first conductive type, comprising a first terminal coupled to a first power source, a control terminal coupled to the delay signal, and a second terminal to output the first signal; and
a second transistor of the second conductive type, comprising a first terminal coupled to a second power source, a second terminal to output the second signal and a control terminal coupled to the delay signal.
5. The CMOS buffer circuit as claimed in
6. The CMOS buffer circuit as claimed in
7. The CMOS buffer circuit as claimed in
8. The CMOS buffer circuit as claimed in
9. The CMOS buffer circuit as claimed in
a seventh transistor of the first conductive type, comprising a first terminal coupled to the first power source, a control terminal coupled to the inversion signal, and a second terminal;
an eighth transistor of the first conductive type, comprising a first terminal coupled to the second terminal of the eight transistor, a control terminal coupled to the second signal, and a second terminal to output the first logic signal;
a ninth transistor of the second conductive type, comprising a first terminal to output the second logic signal, a control terminal coupled to the first signal, and a second terminal;
a tenth transistor of the second conductive type, comprising a first terminal coupled to the second terminal of the ninth transistor, a control terminal coupled to the inversion signal and a second terminal coupled to the second power source.
10. The CMOS buffer circuit as claimed in
an eleventh transistor of the first conductive type, comprising a first terminal coupled to the second terminal of the seventh transistor, a control terminal coupled to the first signal, and a second terminal to the second terminal of the eighth transistor; and
a twelfth transistor of the second conductive type, comprising a first terminal coupled to the second terminal of the ninth transistor, a control terminal coupled to the second signal and a second terminal coupled to the first terminal of the tenth transistor.
11. The CMOS buffer circuit as claimed in
12. An integrated circuit, comprising at least two stages of CMOS buffer circuit as claimed in
13. A ring oscillation circuit, comprising:
first and second CMOS buffers as claimed in
an inverter comprising an input terminal coupled to the output terminal of the second CMOS buffer circuit and an output terminal coupled to the input terminal of the first CMOS buffer circuit.
|
The invention relates to buffer circuits, and more particularly, to buffer circuits with a reduced short circuit current and integrated circuits and ring oscillation circuits using the same.
CMOS buffer circuits are widely applied to drive devices connected to an output stage thereof. Generally, the power consumption of CMOS circuit is dynamic power consumption or short circuit power consumption. Dynamic power consumption is inevitable due to electric characteristics of CMOS buffer circuits, but short circuit power consumption results in wasted power. With advance of process technology, the smaller gate length of MOS transistors reduces the threshold voltage of the MOS transistors, such that short circuit current often occurs. To reduce short circuit power consumption, it is reasonable to focus to reduce short circuit current of buffers with high switching rate, such as clock buffers. The short circuit current of CMOS buffers also causes electronmagnetic interference (EMI). Thus, it is very important to reduce short circuit current for CMOS buffer circuits.
Many conventional methods have been disclosed to reduce short circuit current for buffer circuits.
Namely, there is still a short circuit current through the output buffer driving stage 350 shown in
The invention provides a CMOS buffer circuit with reduced short circuit current.
The invention discloses embodiments of a CMOS buffer circuit, in which an output stage drives an output terminal and comprises a first output transistor of a first conductive type and a second output transistor of a second conductive type. An output driving unit produces a first signal to turn off the first output transistor according to a delay signal. A bidirectional delay unit is controlled by the input signal to turn on the second output transistor after the first output transistor is turned off. In the bidirectional delay unit, a bidirectional logic unit generates two logic signals according to an inversion signal of the input signal, the first and second bidirectional buffers are coupled to the output driving stage, generating a second signal to turn on the second output transistor according to the input signal and the two logic signals.
The invention also discloses embodiments of an integrated circuit, in which at least two stages of the disclosed CMOS buffer circuit are connected in series, and the output terminal of each stage is coupled to the output driving unit of the next stage.
The invention also discloses embodiments of a ring oscillation circuit, in which first and second CMOS buffer circuits as disclosed are connected in series, and the output terminal of first CMOS buffer circuit is coupled to the output driving unit of the second CMOS buffer circuit. An inverter comprises an input terminal coupled to the output terminal of the second CMOS buffer circuit and an output terminal coupled to the input terminal of the first CMOS buffer circuit.
The invention can be more fully understood by the subsequent detailed description and examples with reference made to the accompanying drawings, wherein:
The input terminal 101 receives an input signal SI, and the output stage 110 comprises a PMOS transistor M13 and an NMOS transistor M12, driving an output terminal 102. The PMOS transistor M13 comprises a first terminal coupled to the first power source Vdd, a second terminal coupled to the output terminal 102, and a control terminal coupled to the output driving unit 120. The NMOS transistor M12 comprises a first terminal coupled to the output terminal 102, a second terminal coupled to the second power source GND, and a control terminal coupled to the output driving unit 120.
The output driving unit 120 produces a first signal V1/V2 to turn off the MOS transistor M13/M12 according to a delay signal SD. The output driving unit 120 comprises a PMOS transistor M11 and a NMOS transistor M5, the PMOS transistor M11 comprising a first terminal coupled to the first power source Vdd, a second terminal coupled to the control terminal of the PMOS transistor M13, and a control terminal coupled to the delay signal SD. The NMOS transistor M5 comprises a first terminal coupled to the control-terminal of the PMOS transistor M12, a second terminal coupled to the second power source GND, and a control terminal coupled to the delay signal SD.
The bidirectional delay unit 130 is controlled by the input signal SI to turn on the MOS transistor M12/M13 after the MOS transistor M13/M12 is turned off. The bidirectional delay unit 130 comprises a bidirectional logic unit 1310, and first and second bidirectional buffers 1320 and 1330. The bidirectional logic unit 1310 generates two logic signals (not shown) according to an inversion signal SV of the input signal SI. The bidirectional logic unit 1310 can be a bidirectional logic gate or a bidirectional logic chain comprising a plurality of bidirectional logic gates connected in series. The first and second bidirectional buffers 1320 and 1330 are coupled to the output driving unit 120, generating a second signal V2/V1 to turn on the MOS transistor M12/M13 according to the input signal SI and the two logic signals.
For example, when the input signal SI goes low from high, the output driving unit 120 produces the first signal V1 to turn off the MOS transistor M13 according to the delay signal SD. The bidirectional delay unit 130 turns on the MOS transistor M12 after the MOS transistor M13 is turned off, according to the input signal SI. Alternately, when the input signal SD goes high from low, the output driving unit 120 produces the first signal V2 to turn off the MOS transistor M12 according to the delay signal SD. The bidirectional delay unit 130 turns on the MOS transistor M13 after the MOS transistor M12 is turned off, according to the input signal SI. Thus, the PMOS transistor M13 and the NMOS transistor M12 are not turned on simultaneously when the input signal SD goes low from high or goes high from low, thereby preventing short circuit current.
When control signal CS is high, the transistors M1 and M4 are turned on and off respectively, and the voltage VL at the node N1 goes low if the input signal IT1 is high, otherwise the voltage VL stays high-impedance (Hiz). Thus, the bidirectional logic gate 1310A generates the voltage VL with a low voltage level, serving as the two logic signals OT1 and OT2, for output to the first and second bidirectional buffers 1320 and 1330. Alternately, when control signal CS is low, the transistors M1 and M4 are turned off and on respectively, and the voltage VL at the node N1 goes high if the input signal IT2 is low, otherwise the voltage VL stays high-impedance (Hiz). Thus, the bidirectional logic gate 1310A generates the voltage VL with a high voltage level, serving as the two logic signals OT1 and OT2, for output to the first and second bidirectional buffers 1320 and 1330.
When control signal CS is high, the transistors M1 and M4 are turned on and off respectively, and the voltage VL at the node N1 goes low if the input signal IT1 or the input signal IT2 is high, otherwise the voltage VL stays high-impedance (Hiz). Thus, the bidirectional logic gate 1310B generates the voltage VL with a low voltage level, serving as the two logic signals OT1 and OT2, for output to the first and second bidirectional buffers 1320 and 1330. Alternately, when control signal CS is low, the transistors M1 and M4 are turned off and on respectively, and the voltage VL at the node N1 goes high if the input signal IT1 or the input signal IT2 is high, otherwise the voltage VL stays high-impedance (Hiz). Thus, the bidirectional logic gate 1310A generates the voltage VL with low voltage level, serving as the two logic signals OT1 and OT2, for output to the first and second bidirectional buffers 1320 and 1330.
In the bidirectional logic unit 1310, the control terminal of the PMOS transistor M3 is coupled to the voltage V2, and the control terminal of the NMOS transistor M2 is coupled to the voltage V1. The control terminals of the transistors M1 and M4 are coupled to the inversion signal SV from the delay circuit 140. The voltage VL serves as the first and second logic signals and is coupled to the bidirectional buffers 1320 and 1330.
The bidirectional buffer 1330 comprises two PMOS transistors M6 and M7 connected between the first power source Vdd and the voltage V2. The bidirectional buffer 1320 comprises two NMOS transistors M9 and M10 connected between the voltage V1 and the second power source GND. Control terminals of the transistors M7 and M9 are coupled to the input signal SI, and control terminals of the transistors M6 and M10 are coupled to the voltage V1.
The delay circuit 140 comprises two inverters 510 and 520 connected in series, in which the inverter 510 generates an inversion signal SV of the input signal SI, and the inverter 520 generates the delay signal SD.
The operation of the buffer circuit 100A is discussed with reference to the
At time t1, the input signal SI goes low, the transistors M7 and M9 are turned on and off respectively. Because the voltage VL still stays high, the transistor M6 is maintained off and thus, there is no short circuit current through the transistors M5–M7 in this transition.
At time t2, the inversion signal SV goes high, the transistors M1 and M4 are turned on and off respectively. Because the voltage V1 still stays low, the transistor M2 is maintained off, and thus, there is no short circuit current through the transistors M1–M4 in this transition. At time t3, the delay signal SD goes low, the transistors M5 and M11 are turned off and on respectively. Because the transistor M9 is turned off by the input signal SI, there is no short circuit current through the transistors M9–M11 in this transition.
At time t4, the voltage V1 goes high because the transistor M11 is turned on at time t3. Due to V1 high level, the transistor M13 is turned off. Namely, the output driving unit 120 produces the voltage V1 to turn off the transistor M13 according to a delay signal SD.
At time t5, due to the V1 high level, the transistor M2 is turned on. The voltage VL goes low, because the transistors M1 and M2 are both turned on. Namely, the bidirectional logic unit 1310 generates the voltage VL (logic signals) according to the inversion signal SV of the input signal SI. Because the transistor M4 is turned off, there is no short circuit current through the transistors M1–M4 in this transition.
At time t6, due to the VL low level, the transistors M6 and M10 are turned on and off. The voltage V2 goes high, because the transistors M6–M7 are both turned on. Because the transistor M5 is turned off, there is no short circuit current through the transistors M5–M7 in this transition.
At time t7, due to the V2 high level, the transistors M12 is turned on to drive the output terminal 102, and thus, the voltage VOUT at the output terminal 102 goes low. Namely, the first and second bidirectional buffers 1320 and 1330 generate the voltage V2 to turn on the transistor M12 according to the input signal SI and the voltage VL (the first logic signal and the second logic signal). Thus, transistor M12 is turned on after the transistor M13 is turned off. Namely, the transistors M12 and M13 are not turned on simultaneously, such that there is no short circuit current through transistors M12 and M13. In view of this, there is no short circuit current in the output stage 110, the output driving unit 120 and the bidirectional delay unit 130 when the input signal SI goes high from low.
Alternately, the input signal SI goes high at time t8, and the transistors M7 and M9 are turned off and on respectively. Because the voltage VL still stays low, the transistor M10 is maintained off, and there is no short circuit current through the transistors M9–M11 in this transition.
At time t9, the inversion signal SV goes low, the transistors M1 and M4 are turned off and on respectively. Because the voltage V2 still stays high, the transistor M3 is maintained off, and there is no short circuit current through the transistors M1–M4 in this transition.
At time t10, the delay signal SD goes high, and the transistors M5 and M11 are turned on and off respectively. Because the transistor M7 is turned off by the input signal SI, and there is no short circuit current through the transistors M5–M7 in this transition.
At time t11, the voltage V2 goes low because the transistor M5 is turned on at time t10. Due to the V2 low level, the transistor M12 is turned off. Namely, the output driving unit 120 produces the voltage V2 to turn off the transistor M12 according to a delay signal SD.
At time t12, due to the V2 low level, the transistor M3 is turned on. The voltage VL goes high, because the transistors M3 and M4 are both turned on. Namely, the bidirectional logic unit 1310 generates the VL (logic signals) high level according to the inversion signal SV of the input signal SI. Because the transistor M1 is turned off, there is no short circuit current through the transistors M1–M4 in this transition.
At time t13, due to the VL high level, the transistors M6 and M10 are turned off and on. The voltage V1 goes low, because the transistors M9–M10 are both turned on. Because the transistor M11 stays off, there is no short circuit current through the transistors M9–M11 in this transition.
At time t14, due to the voltage V1 of low level, the transistor M13 is turned on to drive the output terminal 102, and the voltage VOUT at the output terminal 102 goes high. Namely, the first and second bidirectional buffers 1320 and 1330 generate the voltage V1 to turn on the transistor M13 according to the input signal SI and the voltage VL (the first logic signal and the second logic signal). Thus, transistor M13 is turned on after the transistor M12 is turned off. Namely, the transistors M12 and M13 are not turned on simultaneously, such that there is no short circuit current through transistors M12 and M13. In view of this, there is no short circuit current in the output stage 110, the output driving unit 120 and the bidirectional delay unit 130 when the input signal SI goes low from high.
Because there is no short circuit current in the output stage 110, the output driving unit 120 and the bidirectional delay unit 130 in the buffer circuits, the invention prevents short circuit current in output buffer driving stages shown in
Because the first terminal of the transistor M7 in the bidirectional buffer 1330 is coupled to the control terminal of the transistor M13 and the second terminal of the transistor M9 in the bidirectional buffer 1320 is coupled to the control terminal of the transistor M12, the gate voltage of the transistor M13 from exceeding the gate voltage of the transistor M12 or the gate voltage of the transistor M12 from exceeding the gate voltage of the transistor M13 is automatically prevented.
In the buffer circuit 100C, the delay time thereof can be increased by addition of the bidirectional logic gates, although the total short circuit current does not increase because there is no short circuit current in bidirectional logic gates.
Conventional ring oscillators comprise many inverters connected in series, and have short circuit in each inverter, such that short circuit current increases with the number of the inverters. In the ring oscillator circuit of the invention, the short circuit current does not increase with the number of stages because there is no short circuit current in the output stage 110, the output driving unit 120 and the bidirectional delay unit 130 in each stage.
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. To the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Patent | Priority | Assignee | Title |
9077259, | Sep 05 2012 | Taiwan Semiconductor Manufacturing Co., Ltd. | Gate driver circuit and method |
Patent | Priority | Assignee | Title |
5317206, | May 14 1992 | Mitsubishi Denki Kabushiki Kaisha | Buffer circuit using capacitors to control the slow rate of a driver transistor |
5623216, | Apr 24 1994 | SGS-THOMSON MICROELECTRONICS S R L | Output buffer current slew rate control integrated circuit |
6686773, | Jul 31 2002 | Texas Instruments Incorporated | Reducing short circuit power in CMOS inverter circuits |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 12 2005 | KOIKE, HIDEHARU | Winbond Electronics Corp | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 016951 | /0922 | |
Sep 02 2005 | Winbond Electronics Corp. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Nov 18 2010 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 28 2014 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Nov 01 2018 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
May 29 2010 | 4 years fee payment window open |
Nov 29 2010 | 6 months grace period start (w surcharge) |
May 29 2011 | patent expiry (for year 4) |
May 29 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 29 2014 | 8 years fee payment window open |
Nov 29 2014 | 6 months grace period start (w surcharge) |
May 29 2015 | patent expiry (for year 8) |
May 29 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 29 2018 | 12 years fee payment window open |
Nov 29 2018 | 6 months grace period start (w surcharge) |
May 29 2019 | patent expiry (for year 12) |
May 29 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |