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

Similar documents
CSE493/593. Designing for Low Power

VLSI Design I; A. Milenkovic 1

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

Power Dissipation. Where Does Power Go in CMOS?

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

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Lecture 8-1. Low Power Design

Where Does Power Go in CMOS?

EE241 - Spring 2001 Advanced Digital Integrated Circuits

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

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

Dynamic operation 20

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

CMPEN 411 VLSI Digital Circuits Spring Lecture 14: Designing for Low Power

Lecture 2: CMOS technology. Energy-aware computing

THE INVERTER. Inverter

Lecture 4: CMOS review & Dynamic Logic

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

Topic 4. The CMOS Inverter

MODULE III PHYSICAL DESIGN ISSUES

Integrated Circuits & Systems

Digital Integrated Circuits 2nd Inverter

L16: Power Dissipation in Digital Systems. L16: Spring 2007 Introductory Digital Systems Laboratory

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

CMOS Inverter (static view)

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

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

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

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

EE141Microelettronica. CMOS Logic

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

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

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

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

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

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

Low Power CMOS Dr. Lynn Fuller Webpage:

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

ECE321 Electronics I

COMP 103. Lecture 16. Dynamic Logic

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

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

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

EECS 141: FALL 05 MIDTERM 1

EE115C Digital Electronic Circuits Homework #4

Digital Integrated Circuits A Design Perspective

The CMOS Inverter: A First Glance

Digital Integrated Circuits

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

EEE 421 VLSI Circuits

MOS Transistor Theory

CMOS Technology for Computer Architects

EE5311- Digital IC Design

The Physical Structure (NMOS)

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

EECS 141 F01 Lecture 17

Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

Chapter 2 CMOS Transistor Theory. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

Lecture 7 Circuit Delay, Area and Power

ECE 342 Solid State Devices & Circuits 4. CMOS

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

Semiconductor Memories

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

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

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

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

Variation-Resistant Dynamic Power Optimization for VLSI Circuits

EE5311- Digital IC Design

Nanoscale CMOS Design Issues

COMBINATIONAL LOGIC. Combinational Logic

MOSFET and CMOS Gate. Copy Right by Wentai Liu

EEC 118 Lecture #2: MOSFET Structure and Basic Operation. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Dynamic Combinational Circuits. Dynamic Logic

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

EE105 Fall 2014 Microelectronic Devices and Circuits. NMOS Transistor Capacitances: Saturation Region

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Parallel Processing and Circuit Design with Nano-Electro-Mechanical Relays

MOS Transistor I-V Characteristics and Parasitics

EE 434 Lecture 33. Logic Design

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

2007 Fall: Electronic Circuits 2 CHAPTER 10. Deog-Kyoon Jeong School of Electrical Engineering

EEC 116 Lecture #3: CMOS Inverters MOS Scaling. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Digital Integrated Circuits A Design Perspective

Hw 6 and 7 Graded and available Project Phase 2 Graded Project Phase 3 Launch Today

Properties of CMOS Gates Snapshot

ECE 546 Lecture 10 MOS Transistors

Lecture 23. CMOS Logic Gates and Digital VLSI I

ENEE 359a Digital VLSI Design

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Digital Integrated Circuits A Design Perspective

Transcription:

EECS 47 Lecture 11: Power and Energy Reading: 5.55 [Adapted from Irwin and Narayanan] 1 Reminders CAD5 is due Wednesday 10/8 You can submit it by Thursday 10/9 at noon Lecture on 11/ will be taught by Wei-Hsiang Topic: ultra-low-power charge-recovering circuits HW4 (detailed proposal) is due 11/16 You should be working on your project concurrently 1

Overview Quiz 1 recap Power and energy Dynamic, short-circuit, and leakage 3 Why Power Matters Packaging costs Power supply rail design Chip and system cooling costs Noise immunity and system reliability Battery life (in portable systems) Environmental concerns Office equipment accounted for 5% of total US commercial energy usage in 1993 4

Power Dissipation 100 Power (Watts) 10 1 8085 8080 8008 4004 8086 86 386 P6 Pentium 486 0.1 1971 1974 1978 1985 199 000 Year Power delivery and dissipation will be prohibitive Source: Borkar, De Intel 5 Power Density 10000 Sun s Surface Po ower Density (W/cm) 1000 100 Nuclear Reactor 8086 Hot Plate 10 4004 8008 8085 386 86 8080 486 1 Rocket Nozzle P6 Pentium 1970 1980 1990 000 010 Year chips might become hot Source: Borkar, De Intel 6 3

Standby Power Year 00 005 008 011 014 Power supply V dd (V) 1.5 1. 0.9 0.7 0.6 Threshold V T (V) 0.4 0.4 0.35 0.3 0.5 Drain leakage will increase as V T decreases to maintain i noise margins and meet frequency demands, leading to excessive battery draining standby power consumption. 50% 40% 1.7KW 8KW and phones leaky! Standby Pow wer 30% 0% 10% 1W 88W 400W 0% 000 00 004 006 008 Source: Borkar, De Intel Battery Size/Weight 50 Rechargable Lithium Battery (40+ lbs) Nominal Capacity (W-h hr/lb) 40 30 0 10 Nickel-Cadmium Ni-Metal Hydride 0 65 70 75 80 85 90 95 Year Expected battery lifetime increase over the next 5 years: 30 to 40% From Rabaey, 1995 8 4

Power and Energy Power consumption in Watts determines battery life in hours Peak power determines power ground wiring designs sets packaging limits impacts signal noise margin and reliability analysis Energy in Joules Energy =power* delay Joules = Watts * seconds lower energy number means less power to perform a computation at the same frequency 9 Power versus Energy Watts Power is height of curve Lower power design could simply be slower Approach h1 Approach Watts time Energy is area under curve Two approaches require the same energy Approach 1 Approach time 10 5

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 11 Dynamic Power Consumption Vdd Vin Vout C L Energy/transition = C L * V DD * P 0 1 f 0 1 P dyn = Energy/transition * f = C L * V DD * P 0 1 * f dyn gy L DD 0 1 P dyn = C EFF * V DD * f where C EFF = P 0 1 C L Not a function of transistor sizes! Data dependent - a function of switching activity! 1 6

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) 13 Adiabatic Charging 14 7

Adiabatic Charging 15 PDP and EDP Power-delay product (PDP) = P av * t p = (C L V DD )/ PDP is the average energy consumed per switching event (Watts * sec = Joule) lower power design could simply be a slower design Energy-delay product (EDP) = PDP * t p = P av * t p EDP is the average energy consumed multiplied by the computation time required takes into account that one can trade increased delay for lower energy/operation (e.g., via supply voltage scaling that increases delay, but decreases energy consumption) la y (n o rm a liz e d ) E n e r g y - D e 15 10 5 0 energy-delay energy delay 0.5 1 1.5.5 Vdd (V) 16 8

Lowering Dynamic Power Capacitance: Function of fan-out, wire length, transistor sizes Supply Voltage: Has been dropping with successive generations P dyn = C L V DD P 0 1 f Activity factor: How often, on average, do wires switch? Clock frequency: Increasing 17 Short Circuit Power Consumption Vin I sc Vout C L Finite slope of the input signal causes a direct current path between V DD and GND for a short period of time during switching when both the NMOS and PMOS transistors are conducting. 18 9

Short Circuit Currents P sc = t sc V DD I peak f Duration and slope of the input signal, t sc I peak determined by the saturation current of the P and N transistors which depend on their sizes, process technology, temperature, etc. strong function of the ratio between input and output t slopes a function of C L 19 Impact of C L on P sc I sc 0 I sc I max Vin Vout Vin Vout C L C L Large capacitive load Small capacitive load Output fall time significantly larger than input rise time. Output fall time substantially smaller than the input rise time. 0 10

I peak as a Function of C L.5 x 10-4 C L = 0 ff When load capacitance is small, I peak is large. 1.5 1 C L = 100 ff 0.5 C L = 500 ff 0 0 4 6 x 10-0.5-10 time (sec) 500 psec input slope Short circuit dissipation is minimized by matching the rise/fall times of the input and output signals - slope engineering. P sc as a Function of Rise/Fall Times 8 7 6 5 4 3 V DD = 3.3 V V DD =.5 V 1 V DD =15V 1.5V 0 0 t sin /t sout 4 W/L p = 1.15 m/0.5 m W/L n = 0.375 m/0.5 m C L = 30 ff normalized wrt zero input rise-time dissipation When load capacitance is small (t sin /t sout > for V DD > V) the power is dominated by P sc If V DD < V Tn + V Tp then P sc is eliminated since both devices are never on at the same time. 11

Leakage Power V DD I leakage Vout Drain junction leakage Gate leakage Sub-threshold current Sub-threshold current is the dominant factor. 3 Leakage as a Function of V T 10 - ID (A ) 10-7 VT=0.4V VT=0.1V An 90mV/decade V T roll-off - so each 90mV increase in V T gives 1 order of magnitude reduction in leakage (but adversely affects performance) 10-1 0 0. 0.4 0.6 0.8 1 VGS (V) 1

TSMC Processes Leakage and V T CL018 G CL018 LP CL018 ULP CL018 HS CL015 HS CL013 HS V dd 18V 1.8 18V 1.8 18V 1.8 V 15V 1.5 1V 1. T ox (effective) 4 Å 4 Å 4 Å 4 Å 9 Å 4 Å L gate 0.16 m 0.16 m 0.18 m 0.13 m 0.11 m 0.08 m I DSat (n/p) ( A/ m) 600/60 500/180 30/130 780/360 860/370 90/400 I off (leakage) (pa/ m) 0 1.60 0.15 300 1,800 13,000 V Tn 04V 0.4 063V 0.63 073V 0.73 040V 0.40 09V 0.9 05V 0.5 FET Perf. (GHz) 30 14 43 5 80 From MPR, 000 Exponential Increase in Leakage Currents 10000 1000 I leakage (na/ m) 100 10 0.5 0.18 0.13 0.1 1 30 40 50 60 70 80 90 100 110 Temp(C) From De,1999 13

Power and Energy Design Space Constant Throughput/Latency Variable Throughput/Latency Energy Design Time Non-active Modules Run Time Active Logic Design Reduced V dd Sizing Clock Gating Multi-V dd Leakage + Multi-V T Multi-V dd Sleep Transistors Variable V T DFS, DVS (Dynamic Freq, Voltage Scaling) + Variable V T 7 Summary Power and energy Power (energy consumption per second) matters in package design, cooling, power rail design, and noise immunity etc. Energy matters in battery-powered, portable devices Dynamic power Due to switching reduce VDD, lower capacitance, reduce switching probability Leakage power Mainly due to subthreshold currents increase V T, sleep Short-circuit current Both pull-up and pull-down are on at the same time control input/output slopes, less important now at lower VDD 8 14