Announcements. Advanced Digital Integrated Circuits. Quiz #3 today Homework #4 posted This lecture until 4pm

Similar documents
EE241 - Spring 2002 Advanced Digital Integrated Circuits

EE241 - Spring 2006 Advanced Digital Integrated Circuits. Notes. Lecture 7: Logic Families for Performance

Combinational Logic Gates in CMOS

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

EEC 118 Lecture #12: Dynamic Logic

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

Integrated Circuits & Systems

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

EE241 - Spring 2013 Advanced Digital Integrated Circuits. Announcements. Lecture 16: Power and Performance

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

EE141-Spring 2007 Digital Integrated Circuits

EECS 427 Lecture 13: Leakage Power Reduction Readings: 6.4.2, CBF Ch.3. EECS 427 F09 Lecture Reminders

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

A Literature Survey on Low PDP Adder Circuits

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

Digital Microelectronic Circuits ( ) Pass Transistor Logic. Lecture 9: Presented by: Adam Teman

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

Power-Area trade-off for Different CMOS Design Technologies

Lecture 17 Low-Power Design: Dynamic Body Bias Energy Recovery in CMOS SOI. Midterm project reports due this Friday

EE241 - Spring 2004 Advanced Digital Integrated Circuits. Announcements. Borivoje Nikolic. Lecture 15 Low-Power Design: Supply Voltage Scaling

Leakage Current Analysis

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

EE434 ASIC & Digital Systems

EECS 427 Lecture 22: Low and Multiple-Vdd Design

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

A Low Power and Area Efficient Full Adder Design Using GDI Multiplexer

! Review: Sequential MOS Logic. " SR Latch. " D-Latch. ! Timing Hazards. ! Dynamic Logic. " Domino Logic. ! Charge Sharing Setup.

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits

Design of Robust and power Efficient 8-Bit Ripple Carry Adder using Different Logic Styles

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

Double Stage Domino Technique: Low- Power High-Speed Noise-tolerant Domino Circuit for Wide Fan-In Gates

Implementation of Low Power High Speed Full Adder Using GDI Mux

ECE 471/571 Combinatorial Circuits Lecture-7. Gurjeet Singh

Energy-Recovery CMOS Design

EE E6930 Advanced Digital Integrated Circuits. Spring, 2002 Lecture 7. Clocked and self-resetting logic I

High Performance Low-Power Signed Multiplier

TODAY, ubiquitous electronic systems are an inseparable

Design of Low-Power High-Performance 2-4 and 4-16 Mixed-Logic Line Decoders

Digital Integrated CircuitDesign

NP domino logic gates for Ultra Low Voltage and High Speed applications. Master thesis. Sohail Musa Mahmood

Design of 32-bit ALU using Low Power Energy Efficient Full Adder Circuits

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

Digital Microelectronic Circuits ( ) CMOS Digital Logic. Lecture 6: Presented by: Adam Teman

VLSI Logic Structures

Jan Rabaey, «Low Powere Design Essentials," Springer tml

Low Power Realization of Subthreshold Digital Logic Circuits using Body Bias Technique

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

Static NP Domino Carry gates for Ultra Low Voltage and High Speed Full Adders

Design & Analysis of Low Power Full Adder

Lecture 10. Circuit Pitfalls

12-nm Novel Topologies of LPHP: Low-Power High- Performance 2 4 and 4 16 Mixed-Logic Line Decoders

Design and Implement of Low Power Consumption SRAM Based on Single Port Sense Amplifier in 65 nm

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

Sleepy Keeper Approach for Power Performance Tuning in VLSI Design

DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1

MOS Logic and Gate Circuits. Wired OR

The Effect of Threshold Voltages on the Soft Error Rate. - V Degalahal, N Rajaram, N Vijaykrishnan, Y Xie, MJ Irwin

STATIC cmos circuits are used for the vast majority of logic

IMPLEMENTATION OF LOW POWER AND LOW ENERGY SYNCHRONOUS SAPT LOGIC

ECE380 Digital Logic. Logic values as voltage levels

CMPEN 411 VLSI Digital Circuits Spring Lecture 24: Peripheral Memory Circuits

SURVEY AND EVALUATION OF LOW-POWER FULL-ADDER CELLS

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

Announcements. Advanced Digital Integrated Circuits. Midterm feedback mailed back Homework #3 posted over the break due April 8

Wide Fan-In Gates for Combinational Circuits Using CCD

Enhancement of Design Quality for an 8-bit ALU

CHAPTER 3 NEW SLEEPY- PASS GATE

[Sri*, 4.(12): December, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

EEC 216 Lecture #8: Leakage. Rajeevan Amirtharajah University of California, Davis

Low Power Design of Successive Approximation Registers

Unique Journal of Engineering and Advanced Sciences Available online: Research Article

I/O Design EE141. Announcements. EE141-Fall 2006 Digital Integrated Circuits. Class Material. Pads + ESD Protection.

A High Speed Low Power Adder in Multi Output Domino Logic

Comparative Study on CMOS Full Adder Circuits

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

Robust Subthreshold Circuit Designing Using Sub-threshold Source Coupled Logic (STSCL)

Investigation on Performance of high speed CMOS Full adder Circuits

A Novel Radiation Tolerant SRAM Design Based on Synergetic Functional Component Separation for Nanoscale CMOS.

ISSN:

Performance Evaluation of Adders using LP-HS Logic in CMOS Technologies

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May ISSN

Output Waveform Evaluation of Basic Pass Transistor Structure*

EEC 216 Lecture #10: Ultra Low Voltage and Subthreshold Circuit Design. Rajeevan Amirtharajah University of California, Davis

Design of Low power and Area Efficient 8-bit ALU using GDI Full Adder and Multiplexer

High Speed Low Power Noise Tolerant Multiple Bit Adder Circuit Design Using Domino Logic

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

A DUAL-EDGED TRIGGERED EXPLICIT-PULSED LEVEL CONVERTING FLIP-FLOP WITH A WIDE OPERATION RANGE

RELIABILITY ANALYSIS OF DYNAMIC LOGIC CIRCUITS UNDER TRANSISTOR AGING EFFECTS IN NANOTECHNOLOGY

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

3. COMPARING STRUCTURE OF SINGLE GATE AND DOUBLE GATE MOSFET WITH DESIGN AND CURVE

Power dissipation in CMOS

Domino Static Gates Final Design Report

2-Bit Magnitude Comparator Design Using Different Logic Styles

Transcription:

EE241 - Spring 2011 dvanced Digital Integrated Circuits Lecture 20: High-Performance Logic Styles nnouncements Quiz #3 today Homework #4 posted This lecture until 4pm Reading: Chapter 8 in the owhill text (by Gronowski) ackground material from Rabaey, 2 nd ed, Chapters 6,10 2 1

Outline Last lecture Leakage management Power gating ack bias This lecture Optimal leakage ack to design for performance 3 Optimal V DD, V Th 2

Optimal V DD, V Th djusting V DD, V Th trades of energy and delay We studied energy-limited design There are alternate ways for optimizing energy and delay together E.g. energy-delay product (EDP) Or E n D m, n,m > 1 5 Optimal EDP Contours Gonzalez, JSSC 8/97 6 3

Sizing, Supply, Threshold Optimization Reference Design: D ref (V dd max,v th ref ) Topology Inverter dder Decoder (E Lk /E Sw ) ref 0.1% 1% 10% Large variation in optimal circuit parameters V dd opt, V th opt, w opt V dd max V th max V dd min V th min Technology parameters (V dd max, V th ref ) rarely optimal 7 Result: E-D Tradeoff in an dder Energ gy (E ref ) (D min,e ref ) Energy efficient curve f (W,Vdd,Vth) -40% Reference Design (D ref,e ref ) -80% Sensitivity W Vdd Vth (D ref,e ref ) 1.5 0.2 (D ref,e min ) 1 (D min,e ref ) 22 16 22 80% of energy saved without delay penalty (D ref,e min ) 40% delay improvement without energy penalty Delay (D ref ) 8 4

Energy-constrained delay ctive power P 2 act fcv DD f = 1/L D t p Leakage power P leak I 0 e V Th V S DD V DD Eliminate i one variable(v ibl(v Th ) and find P min (V DD ) Nose, SP-DC 00 9 Minimum energy: E Sw = 2E Lk ef Op E Op / nominal E O re 1 0.8 0.6 0.4 ref V th -180mV 081V 0.81V max dd ref V th -95mV max 0.57V dd 0.2 nominal ref V th -140mV parallel max 0.52V pipeline dd 0 10-2 10-1 10 0 10 1 E Leakage /E Switching Large (E Lk /E Sw ) opt Flat E Op minimum Topology dependentd E E 2 L ln K avg Lk Sw opt d Optimal designs have high leakage (E Lk /E Sw 0.5) 10 5

Subthreshold Optimum f = 30kHz Minimum is independent of V T Calhoun, JSSC 9/05 11 High-Performance High Performance Logic Styles 6

CMOS Logic Styles CMOS tradeoffs: Speed Power (energy) rea Design tradeoffs Robustness, scalability Design time Many styles: don t try to remember the names remember the principles 13 CMOS Logic Styles Complementary VDD Pass Transistor Logic C PUN OUT C LOGIC NETWORK OUT C PDN GND robust scales large and slow simple and fast not always very efficient versatile 14 7

CMOS Logic Styles Ratioed Logic VDD Dynamic Logic V DD LOD Out GND C PDN OUT R PDN << R LOD In 1 In 2 In 3 PDN C L GND small & fast static power Small & fastest! Noise issues Scales? 15 Pulsed Static CMOS RH Reset high RL Reset low Fast pull-up Fast pull-down Chen, Ditlow, US Pat. 5,495,188 Feb. 1996. 16 8

PS-CMOS Evaluation and reset waves: reset is 1.5x slower 17 PS-CMOS dvantages: No dynamic nodes good noise immunity Reset delay slower than evaluation No data dependent delay (worst case gets better) No false transitions Disadvantages Width of reset wave limits logic depth Margin in design 18 9

Pass-Transistor Logic Pass-Transistor Logic Inputs Switch Network Out Out N transistors No static consumption Transistor implementation using NMOS 0 F = 20 10

Pass-Transistor Logic Families 21 Pass-Transistor Logic Performance of PTL: dvantage over CMOS in implementing XOR, MUX Disadvantage in implementing ND, OR. Datapaths, arithmetic circuits are examples of use: dders and multipliers use XOR, MUX dvantage of complementary implementation Comparisons: When a new logic family is introduced, d the examples are chosen to show its advantages; (not disadvantages). Comparison papers sometimes point to the disadvantages Full-custom design 22 11

Examples of PTL Styles Complementary Pass-Transistor Logic (CPL) NMOS-only pass-transistor network Transmission-gate logic NMOS+PMOS pass gates Double Pass-Transistor Logic (DPL) NMOS+PMOS network Numerous other logic families 23 Complementary Pass-Transistor Logic (CPL) Pass-Transistor Network F Complementary Pass-Transistor Network F Complementary functions Reduced number of logic levels Less transistors than CMOS Fast reduced load Complementary inputs complementary outputs V T drop several solutions 24 12

CPL Level restoration Yano et al, CICC 89, JSSC 4/90 25 CPL Same topology of networks Just different signal arrangements 26 13

CPL vs. CMOS 27 Leap Cell Library Yano et al, CICC 94, JSSC 6/96 Goal: Implement full logic functionality with small library Rely on automated design methodology 28 14

Various Logic Functions of the Lean Library 29 Double Pass-Transistor Logic (DPL) V DD ND/NND O O XOR/XNOR O O 30 15

pplications of DPL Full adder: 1.5ns 32-bit LU in 0.25m mcmos Suzuki, ISSCC 93 JSSC 11/93 31 pplications of DPL 54x54bit DPL Multiplier in 4.4ns Ohkubo, CICC 94, JSSC 5/95 32 16

4:2 Compressor in DPL 33 dder in DPL 4-bit adder 8-bit adder 34 17

Domino Logic Reading Chapter 8 in the owhill text (by Gronowski) ackground material from Rabaey, 2 nd ed, Chapters 6,10 36 18

Dynamic Logic V DD V DD M p Out M e In 1 In 2 In 3 PDN C L In 1 In 2 In 3 PUN Out M e M p C L n network p network 2 phase operation: Precharge Evaluation 37 Dynamic Gates NMOS Inverter PMOS Inverter Courtesy of IEEE Press, New York. 2000 38 19

Dynamic Logic dvantages: Fast Compact Need to watch out for: Power Noise margins Charge leakage Charge sharing Noise coupling Charge injection Cascading dynamic gates 39 Logical Effort In Out LE = 40 20

Logical Effort Out Out LE = LE = 41 Charge Leakage I Leak = (I N sub + I N diode ) (I P sub + I P diode ) Time to switch the next gate: t sw = (C DYN * V sw )/I Leak Limits the minimum frequency:f min = 1/(t sw * #phases per clk cycle) Courtesy of IEEE Press, New York. 2000 42 21

Compensating Leakage 43 Charge Sharing (Redistribution) V DD case 1) if V out < V Tn M p Out C L V DD = C L V out t+ C a V DD V Tn V X or M a X C L V out = V out t V DD = C a -------V C DD L V Tn V X = 0 M b C a case 2) if V out > V Tn M e C b C a V out = V DD -------------------- C a + C L 44 22

Charge Sharing - Solutions V DD V DD M p M a M bl Out M p M bl Out M a M b M b M e M e (a) Static bleeder (b) Precharge of internal nodes 45 side: Dynamic Latch Courtesy of IEEE Press, New York. 2000 46 23

Charge Sharing, = 0 DYN precharged Charge sharing if SEL toggles Courtesy of IEEE Press, New York. 2000 47 side: Noise in ICs Sources of noise Coupling Device coupling Capacitive coupling between wires Inductive coupling Supply line bounce Charge Injection From substrate -particles, cosmic rays Robustness of a circuit Noise margins Sensitivity to noise 48 24

Clock Feedthrough V DD M p Out C L M a X 2.5V M b C a overshoot M e C b out 49 Miller and ack-gate Coupling Courtesy of IEEE Press, New York. 2000 50 25

Capacitive Coupling Courtesy of IEEE Press, New York. 2000 51 Capacitive Coupling Dynamic node: Static node: Courtesy of IEEE Press, New York. 2000 52 26

Capacitive Coupling Lateral coupling: Shielding Courtesy of IEEE Press, New York. 2000 53 Minority Charge Injection Courtesy of IEEE Press, New York. 2000 54 27

Supply Noise Courtesy of IEEE Press, New York. 2000 55 Next Lecture Design in domino logic 56 28