Presentation is loading. Please wait.

Presentation is loading. Please wait.

ELEC 5270/6270 Spring 2015 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher.

Similar presentations


Presentation on theme: "ELEC 5270/6270 Spring 2015 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher."— Presentation transcript:

1 ELEC 5270/6270 Spring 2015 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher Professor Dept. of Electrical and Computer Engineering Auburn University, Auburn, AL 36849 Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

2 Static CMOS: Pros and Cons
Advantages: Static (robust) operation, low power, scalable with technology. Disadvantages: Large size: An N input gate requires 2N transistors. Large capacitance: Each fanout must drive two devices. Alternatives: Pass-transistor logic (PTL), pseudo-nMOS, dynamic CMOS, domino CMOS. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

3 A Pseudo-nMOS Gate VDD VDD PUN Output Output PDN PDN Inputs Inputs
Pull up network Output Output PDN Pull down network PDN Inputs Inputs CMOS Gate Pseudo-nMOS Gate Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

4 Pseudo-nMOS NOR VDD Output Input 2 Input 3 Input 1
Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

5 Pseudo-nMOS NAND VDD Output Input 1 Input 2 Copyright Agrawal, 2007
ELEC6270 Spring 15, Lecture 11

6 Pseudo-nMOS Inverter VDD Output Input Copyright Agrawal, 2007
ELEC6270 Spring 15, Lecture 11

7 Inverter Characteristics
3.0 2.5 2.0 1.5 1.0 0.5 0.0 Nominal device: W 0.5μ ── = ──── = 2 Ln 0.25μ W/Lp = 4 Output voltage, V W/Lp = 0.5 W/Lp = 1 W/Lp = 2 W/Lp = 0.25 Input voltage, V Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

8 Performance of Inverter (Output = 0)
Size, W/Lp Logic 0 voltage (VDD = 2.5V) Logic 0 static power Delay 0 → 1 4 0.693 V 564 μW 14 ps 2 0.273 V 298 μW 56 ps 1 0.133 V 160 μW 123 ps 0.5 0.064 V 80 μW 268 ps 0.25 0.031 V 41 μW 569 ps J. M. Rabaey, A. Chandrakasan and B. Nokolić, Digital Integrated Circuits, Upper Saddle River, New Jersey: Pearson Education, 2003, page 262. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

9 Negative Aspects of Pseudo-nMOS
Output 0 state is ratioed logic. Faster gates mean higher static power. Low static power means slow gates. Possible remedy: Try dynamic logic. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

10 A Dynamic CMOS Gate VDD Precharge transistor Output PDN Inputs CL
Evaluate transistor CK Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

11 Two-Phase Operation in a Vector Period
CK Inputs Output Precharge low don’t care high Evaluation Valid inputs Valid outputs Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

12 4-Input NAND Dynamic CMOS Gate
VDD CK A B C D Output = CK’ + (ABCD)’∙ CK CL tL→H ≈ 0 Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

13 Characteristics of Dynamic CMOS
Nonratioed logic – sizing of pMOS transistor is not important for output levels. Smaller number of transistors, N+2 vs. 2N for CMOS. Faster switching due to smaller capacitance. Larger precharge transistor reduces output precharge time, but increases precharge power. Static power – negligible, similar to CMOS. Short-circuit power – none. Dynamic power no glitches – following precharge, signals can either make transition only in one direction, 1→0, or no transition, 1→1. only logic transitions – all nodes at logic 0 are charged to VDD during precharge phase. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

14 Switching Speed and Power
Fewer transistors mean smaller node capacitance. No short-circuit current to slow down discharging of capacitance. Only dynamic power consumed, but can be higher than CMOS. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

15 Logic Activity Probability of 0 → 1 transition:
Static CMOS, p0 p1 = p0(1 – p0) Dynamic CMOS, p0 ≥ p0 p1 Example: 2-input NOR gate Static CMOS, Pdyn = CLVDD2fCK Dynamic CMOS, Pdyn = 0.75 CLVDD2fCK p1 = 0.5 p1 = 0.25 p0 = 0.75 p1 = 0.5 Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

16 Charge Leakage Precharge CK Evaluate VDD Output A’ CK A=0 A’ CL Ideal
Actual Time J. M. Rabaey, A. Chandrakasan and B. Nokolić, Digital Integrated Circuits, Upper Saddle River, New Jersey: Pearson Education, 2003. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

17 Bleeder Transistor VDD VDD CK A B C D CK A B C D Output Output CL CL
Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

18 A Problems With Dynamic CMOS
VDD VDD CK A B C prech. evaluate CK A = 0 →1 CK B C J. M. Rabaey, A. Chandrakasan and B. Nokolić, Digital Integrated Circuits, Upper Saddle River, New Jersey: Pearson Education, 2003. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

19 Remedy Set all gate inputs to 0 during precharge.
Since precharge raises all outputs to 1, inserting inverters between gates will do the trick. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

20 Domino CMOS VDD VDD CK A B C prech. evaluate CK A = 0 →1 CK C B
R. H. Krambeck, C. M. Lee and H.-F. S. Law, “High-Speed Compact Circuits with CMOS,” IEEE J. Solid-State Circuits, vol. SC-17, no. 3, pp , June 1982. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

21 Bleeder in Domino CMOS VDD CK A Output B C CL D
Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

22 Logic Mapping for Noninverting Gates
AND A B C D E F G H ABC X Y G+H AND/OR OR ABC D E F G+H Y Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11

23 Selecting a Logic Style
Static CMOS: most reliable and predictable reasonable in power and speed voltage scaling and device sizing are well understood. Pass-transistor logic: beneficial for multiplexer and XOR dominated circuits like adders, etc. For large fanin gates, static CMOS is inefficient; a choice can be made between pseudo-nMOS, dynamic CMOS and domino CMOS. Copyright Agrawal, 2007 ELEC6270 Spring 15, Lecture 11


Download ppt "ELEC 5270/6270 Spring 2015 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher."

Similar presentations


Ads by Google