Propagation Delay.

Slides:



Advertisements
Similar presentations
9/15/05ELEC / Lecture 71 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Advertisements

UNIT 4 BASIC CIRCUIT DESIGN CONCEPTS
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
Digital Integrated Circuits A Design Perspective
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
© Digital Integrated Circuits 2nd Inverter EE4271 VLSI Design The Inverter Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
A Look at Chapter 4: Circuit Characterization and Performance Estimation Knowing the source of delays in CMOS gates and being able to estimate them efficiently.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Digital Integrated Circuits A Design Perspective
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 6 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Dynamic Power: Device Sizing Vishwani.
Digital Integrated Circuits A Design Perspective
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
EE415 VLSI Design THE INVERTER DYNAMICS [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
The CMOS Inverter Slides adapted from:
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
1 The Physical Structure (NMOS) Field Oxide SiO2 Gate oxide Field Oxide n+ Al SiO2 Polysilicon Gate channel L P Substrate D S L W (D) (S) Metal n+ (G)
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Review: CMOS Inverter: Dynamic
1. Department of Electronics Engineering Sahand University of Technology NMOS inverter with an n-channel enhancement-mode mosfet with the gate connected.
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
1 Power Dissipation in CMOS Two Components contribute to the power dissipation: »Static Power Dissipation –Leakage current –Sub-threshold current »Dynamic.
© Digital Integrated Circuits 2nd Inverter Modified From "Digital Integrated Circuits", by J. Rabaey, A. Chandrakasan and B. Nikolic. Copyright 1996 UCB.
1 The Physical Structure (NMOS) Field Oxide SiO2 Gate oxide Field Oxide n+ Al SiO2 Polysilicon Gate channel L P Substrate D S L W (D) (S) Metal n+ (G)
Inverter Chapter 5 The Inverter April 10, Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance.
© Digital Integrated Circuits 2nd Inverter EE5900 Advanced Algorithms for Robust VLSI CAD The Inverter Dr. Shiyan Hu Office: EERC 731 Adapted.
EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje.
Switch Logic EE141.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
BR 6/001 The RC Delay Model for Gates Recall that the RC Delay model for NMOS/PMOS from Harris (k is the width of the gate)
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 A few notes for your design  Finger and multiplier in schematic design  Parametric analysis.
Damu, 2008EGE535 Fall 08, Lecture 51 EGE535 Low Power VLSI Design Lecture #5 & 6 CMOS Inverter.
Lecture 08: Pass Transistor Logic
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
Power Consumption in CMOS
Pass-Transistor Logic
The Inverter EE4271 VLSI Design Professor Shiyan Hu Office: EERC 518
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Day 15: October 10, 2012 Inverter Performance
EE141 Chapter 5 The Inverter April 10, 2003.
Digital Integrated Circuits A Design Perspective
MOS Inverters 1.
Lecture 06: Dynamic Behaviour of CMOS Inverter
Day 15: October 14, 2011 Inverter Performance
CMOS Inverter First Glance
Digital Integrated Circuits A Design Perspective
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 10: The Inverter, A Dynamic View Mary.
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2003 Lecture 10: The Inverter, A Dynamic View Mary.
Day 20: October 17, 2014 Ratioed Logic
Chapter 6 (II) Designing Combinational Logic Circuits (II)
Ratioed Logic.
COMBINATIONAL LOGIC.
Notes on Diodes 1. Diode saturation current:  
The Physical Structure (NMOS)
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Week 9a OUTLINE MOSFET ID vs. VGS characteristic
The Inverter EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Day 14: October 8, 2010 Performance
EE141 Chapter 6 Designing Combinational Logic Circuits V1.0 4/25/2003.
Lecture #22 ANNOUNCEMENTS OUTLINE Reading (Rabaey et al.)
Reading: Hambley Ch. 7; Rabaey et al. Secs. 5.2, 5.5, 6.2.1
COMBINATIONAL LOGIC - 2.
COMBINATIONAL LOGIC - 1.
ELEC 7770 Advanced VLSI Design Spring 2012 Gate Sizing
Presentation transcript:

Propagation Delay

Computing the Capacitances

CMOS Inverters V DD PMOS 0.25 m m =2l Out In Metal1 Polysilicon NMOS GND

Device Sizing (for fixed load) Self-loading effect: Intrinsic capacitances dominate

NMOS/PMOS ratio tpLH tpHL tp b = Wp/Wn = 1.9

Propagation Delay Inverter Chain

Inverter Chain In Out CL If CL is given: How many stages are needed to minimize the delay? How to size the inverters? May need some additional constraints.

Inverter Delay Minimum length/width devices, Lmin= Wmin = Wunit =0.25mm, Assume that for WP = 2WN = 2W same pull-up and pull-down currents approx. equal resistances RN = RP approx. equal rise tpLH and fall tpHL delays Analyze as an RC network 2W W Delay (D): tpHL = (ln 2) RNCL tpLH = (ln 2) RPCL Load for the next stage:

Inverter with Load RW CL RW tp = k RWCL k is a constant, equal to 0.69 Delay RW CL RW Load (CL) tp = k RWCL k is a constant, equal to 0.69 Assumptions: no load -> zero delay

Inverter with Load S R ÷ ø ö ç è æ = CP = 2SCunit WP = 2WN = 2W Delay WP = 2WN = 2W Cgin = CP + CN Cint = SCint_unit S = W / Wunit CL WN = W Load CN = SCunit Delay = kRW(Cint + CL) = kRWCint + kRWCL = kRW Cint(1+ CL /Cint) = Delay (Internal) + Delay (Load) unit W S R ÷ ø ö ç è æ = - 1

Delay Formula Cint = gCgin with g  1 f = CL/Cgin - effective fanout RW = Runit/S ; Cint =Scint_unit tp0 = 0.69RWCint = 0.69RunitCint_unit  0.69RunitCunit

Apply to Inverter Chain Out CL 1 2 N tp = tp1 + tp2 + …+ tpN

Optimal Tapering for Given N Delay equation has N - 1 unknowns, Cgin,2 – Cgin,N Minimize the delay, find N - 1 partial derivatives Result: Cgin,j+1/Cgin,j = Cgin,j/Cgin,j-1 Size of each stage is the geometric mean of two neighbors each stage has the same effective fanout (Cout/Cin) each stage has the same delay

Optimum Delay and Number of Stages When each stage is sized by f and has same eff. fanout f: Effective fanout of each stage: Minimum path delay

Example In Out CL= 8 C1 1 f f2 C1 CL/C1 has to be evenly distributed across N = 3 stages:

Optimum Number of Stages For a given load, CL and given input capacitance Cin Find optimal sizing f For g = 0, f = e = 2.718, N = lnF

Optimum Effective Fanout f Optimum f for given process defined by g fopt = 3.6 for g=1

Impact of Self-Loading on tp No Self-Loading, g=0 With Self-Loading g=1

Normalized delay function of F

Buffer Design N f tp 1 64 65 2 8 18 3 4 15 4 2.8 15.3 1 64 1 8 64 1 4 16 64 1 64 2.8 8 22.6

How to Design Large Transistors

Bonding Pad Design Bonding Pad GND 100 mm Out VDD Out In GND

Power Dissipation

Where Does Power Go in CMOS?

Dynamic Power Dissipation Vin Vout C L Vdd Energy/transition = C * V 2 L dd Power = Energy/transition * f = C * V 2 * f L dd Not a function of transistor sizes! Need to reduce C , V , and f to reduce power. L dd

Modification for Circuits with Reduced Swing

Adiabatic Charging 2 2 2

Adiabatic Charging

Node Transition Activity and Power

Transistor Sizing for Minimum Energy Goal: Minimize Energy of whole circuit Design parameters: f and VDD tp  tpref of circuit with f=1 and VDD =Vref VTE = VT + VDSAT/2

Transistor Sizing (2) Performance Constraint (g=1) Energy for single Transition

Transistor Sizing (3) VDD=f(f) E/Eref=f(f) F=1 2 5 10 20

Short Circuit Currents

How to keep Short-Circuit Currents Low? Short circuit current goes to zero if tfall at output >> trise at the input but can’t do this for cascade logic, so ...

How to keep Short-Circuit Currents Low?

Minimizing Short-Circuit Power Vdd =3.3 Vdd =2.5 Vdd =1.5

Leakage Sub-threshold current one of most compelling issues in low-energy circuit design!

Reverse-Biased Diode Leakage JS = 10-100 pA/mm2 at 25 deg C for 0.25mm CMOS JS doubles for every 9 deg C!

Subthreshold Leakage Component

Static Power Consumption Wasted energy … Should be avoided in almost all cases, but could help reducing energy in others (e.g. sense amps)

Principles for Power Reduction Prime choice: Reduce voltage! Recent years have seen an acceleration in supply voltage reduction Design at very low voltages still open question (0.6 … 0.9 V by 2010!) Reduce switching activity Reduce physical capacitance Device Sizing: for F=20 fopt(energy)=3.53, fopt(performance)=4.47