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

Similar documents
Where Does Power Go in CMOS?

Digital Integrated Circuits 2nd Inverter

Power Dissipation. Where Does Power Go in CMOS?

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

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

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

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

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

Integrated Circuits & Systems

Dynamic operation 20

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

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Topic 4. The CMOS Inverter

EE241 - Spring 2001 Advanced Digital Integrated Circuits

THE INVERTER. Inverter

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

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

EE141Microelettronica. CMOS Logic

Lecture 4: CMOS review & Dynamic Logic

Lecture 8-1. Low Power Design

Scaling of MOS Circuits. 4. International Technology Roadmap for Semiconductors (ITRS) 6. Scaling factors for device parameters

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

EECS 141: FALL 05 MIDTERM 1

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

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

CSE493/593. Designing for Low Power

COMP 103. Lecture 16. Dynamic Logic

Lecture 2: CMOS technology. Energy-aware computing

EE115C Digital Electronic Circuits Homework #4

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

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

Lecture 4: Technology Scaling

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

Digital Integrated Circuits A Design Perspective

EE5311- Digital IC Design

EECS 141 F01 Lecture 17

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

Lecture 15: Scaling & Economics

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

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

EE241 - Spring 2003 Advanced Digital Integrated Circuits

Dynamic Combinational Circuits. Dynamic Logic

EE5311- Digital IC Design

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ECE321 Electronics I

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

Digital Integrated Circuits

Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

CMOS Inverter (static view)

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

EE 434 Lecture 33. Logic Design

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

Dynamic Combinational Circuits. Dynamic Logic

The Physical Structure (NMOS)

VLSI Design I; A. Milenkovic 1

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

Digital Integrated Circuits A Design Perspective

EEE 421 VLSI Circuits

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

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

CMOS INVERTER. Last Lecture. Metrics for qualifying digital circuits. »Cost» Reliability» Speed (delay)»performance

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

ENGR890 Digital VLSI Design Fall Lecture 4: CMOS Inverter (static view)

Practice 7: CMOS Capacitance

EECS 151/251A Homework 5

Low Power CMOS Dr. Lynn Fuller Webpage:

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

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

VLSI GATE LEVEL DESIGN UNIT - III P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

ECE 342 Solid State Devices & Circuits 4. CMOS

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

Circuit A. Circuit B

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

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

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Introduction to CMOS VLSI Design (E158) Lecture 20: Low Power Design

Lecture 23. CMOS Logic Gates and Digital VLSI I

High-to-Low Propagation Delay t PHL

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 7 Circuit Delay, Area and Power

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

The CMOS Inverter: A First Glance

Recall the essence of data transmission: How Computers Work Lecture 11

Digital Electronics Part II - Circuits

University of Toronto. Final Exam

DC and Transient Responses (i.e. delay) (some comments on power too!)

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

EE241 - Spring 2005 Advanced Digital Integrated Circuits. Admin. Lecture 10: Power Intro

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic

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

EEC 118 Lecture #16: Manufacturability. Rajeevan Amirtharajah University of California, Davis

EE 330 Lecture 6. Improved Switch-Level Model Propagation Delay Stick Diagrams Technology Files

Transcription:

EECS 141 S02 Lecture 8 Power Dissipation CMOS Scaling Last Lecture CMOS Inverter loading Switching Performance Evaluation Design optimization Inverter Sizing 1

Today CMOS Inverter power dissipation» Dynamic» Short-Circuit» Leakage Scaling CMOS into the future 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, and f to reduce power. 3

Modification for Circuits with Reduced Swing V dd V dd V dd -V t C L E 0 1 = C L V dd ( V dd V t ) Can exploit reduced swing to lower power (e.g., reduced bit-line swing in memory) Adiabatic Charging 2 2 2 4

Adiabatic Charging 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): the number of 0->1 transition in N clock cycles P avg = lim N E N -------- f N clk = nn ( ) lim ------------ 2 C V N N dd fclk L α 0 1 = nn ( ) lim ------------ N N P avg = α 0 1 C L V 2 fclk dd 5

Transistor Sizing for Minimum Energy In Out C g1 1 f C ext Goal: Minimize Energy of whole circuit» Design parameters: f and V DD» tp tpref of circuit with f=1 and V DD =V ref t t p p0 f = t p0 1 + + 1 + γ VDD V V DD TE F fγ Transistor Sizing (2) Performance Constraint (γ=1) t t p pref t = t p0 p0ref 2 + f + F f V = ( 3+ F ) V V V ( 3+ F ) Energy for single Transition E = V E E ref 2 DD C V = V g1 DD ref V 2 + f + = 1 DD ref V ref DD TE TE [( 1+ γ )( 1+ f ) + F ] 2 2 + 2 f + F 4 + F F f 6

Transistor Sizing (3) V DD =f(f) E/E ref =f(f) 4 1.5 vdd (V) 3.5 3 2.5 2 1.5 1 F=1 2 5 10 normalized energy 1 0.5 0.5 20 0 1 2 3 4 5 6 7 f 0 1 2 3 4 5 6 7 f Short Circuit Currents Vdd Vin Vout C L 0.15 IVDD (ma) 0.10 0.05 0.0 1.0 2.0 3.0 V in (V) 4.0 5.0 7

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 1 Vdd =1.5 0 0 1 2 3 4 5 t sin /t sout 8

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 + - V dd Reverse Leakage Current I DL = J S A JS = 10-100 pa/µm2 at 25 deg C for 0.25µm CMOS JS doubles for every 9 deg C! 9

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

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 f opt (energy)=3.53, f opt (performance)=4.47 Impact of Technology Scaling 11

Goals of Technology Scaling Make things cheaper:» Want to sell more functions (transistors) per chip for the same money» Build same products cheaper, sell the same part for less money» Price of a transistor has to be reduced But also want to be faster, smaller, lower power Technology Scaling Goals of scaling the dimensions by 30%:» Reduce gate delay by 30% (increase operating frequency by 43%)» Double transistor density» Reduce energy per transition by 65% (50% power savings @ 43% increase in frequency Die size used to increase by 14% per generation Technology generation spans 2-3 years 12

Technology Evolution (2000 data) International Technology Roadmap for Semiconductors Year of Introduction 1999 2000 2001 2004 2008 2011 2014 Technology node [nm] 180 130 90 60 40 30 Supply [V] 1.5-1.8 1.5-1.8 1.2-1.5 0.9-1.2 0.6-0.9 0.5-0.6 0.3-0.6 Wiring levels Max frequency [GHz],Local-Global Max µp power [W] Bat. power [W] 6-7 1.2 90 1.4 6-7 1.6-1.4 106 1.7 7 2.1-1.6 130 2.0 8 3.5-2 160 2.4 9 7.1-2.5 171 2.1 9-10 11-3 177 2.3 10 14.9-3.6 186 2.5 Node years: 2007/65nm, 2010/45nm, 2013/33nm, 2016/23nm Technology Evolution (1999) 13

ITRS Technology Roadmap Acceleration Continues Technology Scaling (1) 10 2 10 1 Minimum Feature Size (micron) 10 0 10-1 10-2 1960 1970 1980 1990 2000 2010 Year Minimum Feature Size 14

Technology Scaling (2) Number of components per chip Technology Scaling (3) t p decreases by 13%/year 50% every 5 years! Propagation Delay 15

Technology Scaling (4) 100 x1.4 / 3 years 1000 κ 0.7 Power Dissipation (W) 10 1 0.1 0.01 80 x4 / 3 years 85 (a) Power dissipation vs. year. 90 Year MPU DSP 95 Power Density (mw/mm 2 ) 100 10 κ 3 1 1 Scaling Factor κ i normalized by 4µm design rule j (b) Power density vs. scaling factor. 10 From Kuroda Technology Scaling Models Full Scaling (Constant Electrical Field) ideal model dimensions and voltage scale together by the same factor S Fixed Voltage Scaling most common model until recently only dimensions scale, voltages remain constant General Scaling most realistic for todays situation voltages and dimensions scale with different factors 16

Scaling Relationships for Long Channel Devices Transistor Scaling (velocity-saturated devices) 17

µprocessor Scaling P.Gelsinger: µprocessors for the New Millenium, ISSCC 2001 µprocessor Power P.Gelsinger: µprocessors for the New Millenium, ISSCC 2001 18

µprocessor Performance P.Gelsinger: µprocessors for the New Millenium, ISSCC 2001 2010 Outlook Performance 2X/16 months» 1 TIP (terra instructions/s)» 30 GHz clock Size» No of transistors: 2 Billion» Die: 40*40 mm Power» 10kW!!» Leakage: 1/3 active Power P.Gelsinger: µprocessors for the New Millenium, ISSCC 2001 19

Some interesting questions What will cause this model to break? When will it break? Will the model gradually slow down?» Power and power density» Leakage» Process Variation 20