Announcements. EE141- Spring 2003 Lecture 8. Power Inverter Chain

Similar documents
Chapter 5. The Inverter. V1. April 10, 03 V1.1 April 25, 03 V2.1 Nov Inverter

Digital Integrated Circuits 2nd Inverter

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

Power Dissipation. Where Does Power Go in CMOS?

Last Lecture. Power Dissipation CMOS Scaling. EECS 141 S02 Lecture 8

Dynamic operation 20

Lecture 4: CMOS review & Dynamic Logic

The CMOS Inverter: A First Glance

Integrated Circuits & Systems

Where Does Power Go in CMOS?

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

EE115C Winter 2017 Digital Electronic Circuits. Lecture 6: Power Consumption

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Objective and Outline. Acknowledgement. Objective: Power Components. Outline: 1) Acknowledgements. Section 4: Power Components

The Inverter. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic

THE INVERTER. Inverter

Topic 4. The CMOS Inverter

EE141Microelettronica. CMOS Logic

EE141-Fall Digital Integrated Circuits. Announcements. Lab #2 Mon., Lab #3 Fri. Homework #3 due Thursday. Homework #4 due next Thursday

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

EE115C Digital Electronic Circuits Homework #4

Digital Integrated Circuits A Design Perspective

COMP 103. Lecture 16. Dynamic Logic

Lecture 8-1. Low Power Design

EECS 427 Lecture 11: Power and Energy Reading: EECS 427 F09 Lecture Reminders

EE241 - Spring 2001 Advanced Digital Integrated Circuits

The Physical Structure (NMOS)

MOSFET and CMOS Gate. Copy Right by Wentai Liu

Spiral 2 7. Capacitance, Delay and Sizing. Mark Redekopp

EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: 1st Order RC Delay Models. Review: Two-Input NOR Gate (NOR2)

The CMOS Inverter: A First Glance

9/18/2008 GMU, ECE 680 Physical VLSI Design

EEC 118 Lecture #6: CMOS Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

EECS 141: FALL 05 MIDTERM 1

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Interconnect (2) Buffering Techniques. Logical Effort

Midterm. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. Pass Transistor Logic. Restore Output.

COMP 103. Lecture 10. Inverter Dynamics: The Quest for Performance. Section 5.4.2, What is this lecture+ about? PERFORMANCE

EE5311- Digital IC Design

Lecture 2: CMOS technology. Energy-aware computing

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

Integrated Circuits & Systems

EEC 116 Lecture #5: CMOS Logic. Rajeevan Amirtharajah Bevan Baas University of California, Davis Jeff Parkhurst Intel Corporation

EECS150 - Digital Design Lecture 22 Power Consumption in CMOS. Announcements

Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

! Delay when A=1, B=0? ! CMOS Gates. " Dual pull-down and pull-up networks, only one enabled at a time

Digital Microelectronic Circuits ( ) The CMOS Inverter. Lecture 4: Presented by: Adam Teman

ECE321 Electronics I

EE5311- Digital IC Design

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2018

ASIC FPGA Chip hip Design Pow Po e w r e Di ssipation ssipa Mahdi Shabany

EE115C Digital Electronic Circuits Homework #5

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

ENEE 359a Digital VLSI Design

Properties of CMOS Gates Snapshot

EECS 141 F01 Lecture 17

Digital Integrated Circuits

ECE 438: Digital Integrated Circuits Assignment #4 Solution The Inverter

COMBINATIONAL LOGIC. Combinational Logic

CSE493/593. Designing for Low Power

Lecture 14 - Digital Circuits (III) CMOS. April 1, 2003

EECS 151/251A Homework 5

Dynamic Combinational Circuits. Dynamic Logic

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

MOS Transistor Theory

Integrated Circuits & Systems

Digital Integrated Circuits A Design Perspective

Answers. Name: Grade: Q1 Q2 Q3 Q4 Total mean: 83, stdev: 14. ESE370 Fall 2017

MODULE III PHYSICAL DESIGN ISSUES

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Dynamic Combinational Circuits. Dynamic Logic

Digital EE141 Integrated Circuits 2nd Combinational Circuits

B.Supmonchai July 5th, q Quantification of Design Metrics of an inverter. q Optimization of an inverter design. B.Supmonchai Why CMOS Inverter?

Digital Integrated Circuits A Design Perspective

Homework #2 10/6/2016. C int = C g, where 1 t p = t p0 (1 + C ext / C g ) = t p0 (1 + f/ ) f = C ext /C g is the effective fanout

CMOS Inverter. Performance Scaling

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

Digital Integrated Circuits EECS 312. Review. Dependence of delay on width (R) Lab 3. Intuition. Inverter chain delay optimization

Circuit A. Circuit B

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

Lecture 12 Circuits numériques (II)

High-to-Low Propagation Delay t PHL

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.]

Digital Integrated Circuits A Design Perspective

CSE140L: Components and Design Techniques for Digital Systems Lab. Power Consumption in Digital Circuits. Pietro Mercati

Chapter 11. Inverter. DC AC, Switching. Layout. Sizing PASS GATES (CHPT 10) Other Inverters. Baker Ch. 11 The Inverter. Introduction to VLSI

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Lecture 6 Power Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

CMOS logic gates. João Canas Ferreira. March University of Porto Faculty of Engineering

EE141-Fall 2011 Digital Integrated Circuits

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Lecture 7 Circuit Delay, Area and Power

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Transcription:

- Spring 2003 Lecture 8 Power Inverter Chain Announcements Homework 3 due today. Homework 4 will be posted later today. Special office hours from :30-3pm at BWRC (in lieu of Tuesday)

Today s lecture Power consumption Inverter chain sizing Power Dissipation 2

Where Does Power Go in CMOS? Dynamic Power Consumption Charging and Discharging Capacitors Short Circuit Currents Short Circuit Path between Supply Rails during Switching Leakage Leaking diodes and transistors Dynamic Power Dissipation Vdd Vin Vout C L Energy/transition = C L *V dd 2 Power = Energy/transition *f=c L *V dd 2 *f Not a function of transistor sizes! Need to reduce C L,V dd,andf to reduce power. 3

Node Transition Activity and Power Consider switching a CMOS gate for N clock cycles E N = C L V 2 dd nn ( ) E N : the energy consumed for N clock cycles n(n):thenumberof0->transitioninn clock cycles P avg = lim N E N ------- f N clk = nn ( ) lim ------------ 2 C V N N dd fclk L α 0 = nn ( ) lim ------------ N N P avg = α 0 C L V 2 dd fclk Short Circuit Currents Vdd Vin Vout C L 0.5 IVDD (ma) 0.0 0.05 0.0.0 2.0 3.0 V in (V) 4.0 5.0 4

How to keep Short-Circuit Currents Down? Short circuit current goes to zero if t fall >> t rise, but can t do this for cascade logic, so... Minimizing Short-Circuit Power 8 7 6 Vdd =3.3 P norm 5 4 Vdd =2.5 3 2 Vdd =.5 0 0 2 3 4 5 t /t sin sout 5

Leakage Vdd Vout Drain Junction Leakage Sub-Threshold Current Sub-threshold current one of most compelling issues in low-energy circuit design! Reverse-Biased Diode Leakage GATE p + p+ N Reverse Leakage Current + - V dd I DL = J S A JS = 0-00 pa/µm2 at 25 deg C for 0.25µmCMOS JS doubles for every 9 deg C! 6

Subthreshold Leakage Component Static Power Consumption Vdd I stat V out V in =5V C L P stat = P (In=).V dd. I stat Wastedenergy Should be avoided in most cases, but could help reducing energy in others (e.g. sense amps) 7

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 200!) Reduce switching activity Reduce physical capacitance Sizing of an Inverter Chain 8

Inverter Chain In Out C L If C L 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 devices, L=0.25µm Assume that for W P =2W N =2W same pull-up and pull-down currents approx. equal resistances R N = R P approx. equal rise t plh and fall t phl delays Analyze as an RC network WP WN R P = Runit Runit = RN = RW W unit W unit 2W W Delay (D): t phl =(ln2)r N C L t plh =(ln2)r P C L W Load for the next stage: Cgin = 3 Cunit W unit 9

Inverter with Load Delay R W C L R W Load (C L ) t p = kr W C L k is a constant, equal to 0.69 Assumptions: no load -> zero delay W unit = Inverter with Load C P =2C unit 2W Delay W C int C L C N = C unit Load Delay = kr W (C int + C L )=kr W C int + kr W C L =kr W C int (+ C L /C int ) = Delay (Internal) + Delay (Load) 0

Delay Formula Delay ~ R W ( C + C ) int L t p = kr W C int ( + C / C ) = t ( + f / γ ) L int p 0 C int = γc gin with γ f = C L /C gin - effective fanout R=R unit /W ; C int =WC unit t p0 =0.69R unit C unit Apply to Inverter Chain In Out 2 N C L t p = t p + t p2 + +t pn C gin, j+ t + pj ~ RunitCunit γc gin, j N N C gin j t p = t p j = t p +, +, 0, Cgin N = C j i C, + = = γ gin, j L

Optimal Tapering for Given N Delay equation has N - unknowns, C gin,2 C gin,n Minimize the delay, find N - partial derivatives Result: C gin,j+ /C gin,j = C gin,j /C gin,j- Size of each stage is the geometric mean of two neighbors C gin, j = Cgin, j C gin, j+ - each stage has the same effective fanout (C out /C in ) - 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: N f = F = C Effective fanout of each stage: L / Cgin, Minimum path delay p f = N F t = Nt + p0 N ( F /γ ) 2

Example In C f f 2 Out C L =8C C L /C has to be evenly distributed across N = 3 stages: f = 3 8 = 2 Optimum Number of Stages For a given load, C L and given input capacitance C in Find optimal sizing f t p N ln F CL = F Cin = f Cin with N = ln f t ln F = Nt p0 γ ln f t p t p0 ln F ln f γ f = = 0 2 f γ ln f / N p0 f γ ( F / γ + ) = + For γ =0,f =e,n =lnf f ln f = exp + ( γ f ) 3

Optimum Effective Fanout f Optimum f for given process defined by γ 5 4.5 f = exp + ( γ f ) f opt =3.6 for γ= 4 f opt 3.5 3 2.5 0 0.5.5 2 2.5 3 γ Impact of Loading on tp 7 With Self-Loading γ= 6 5 normalized delay 4 3 2 0.5 2 2.5 3 3.5 4 4.5 5 f 4

Normalized delay function of F t = Nt + p p0 N ( F /γ ) Buffer Design N f t p 64 64 65 8 64 2 8 8 4 6 64 3 4 5 2.8 8 22.6 64 4 2.8 5.3 5

What about power consumption (and area)? Delay versus Area and Power 6