Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

Similar documents
The Physical Structure (NMOS)

Digital Integrated Circuits

THE INVERTER. Inverter

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

MOSFET and CMOS Gate. Copy Right by Wentai Liu

Power Dissipation. Where Does Power Go in CMOS?

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Dynamic operation 20

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)

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

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

Where Does Power Go in CMOS?

EE115C Digital Electronic Circuits Homework #4

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

EE141Microelettronica. CMOS Logic

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

EE 434 Lecture 33. Logic Design

ECE 342 Solid State Devices & Circuits 4. CMOS

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

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

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

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

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

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

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

EEE 421 VLSI Circuits

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

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

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

CPE/EE 427, CPE 527 VLSI Design I Delay Estimation. Department of Electrical and Computer Engineering University of Alabama in Huntsville

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

CSE493/593. Designing for Low Power

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

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

EE5311- Digital IC Design

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

ECE 546 Lecture 10 MOS Transistors

4.10 The CMOS Digital Logic Inverter

EECS 141: FALL 05 MIDTERM 1

EE5311- Digital IC Design

CHAPTER 5 MOS FIELD-EFFECT TRANSISTORS

COMP 103. Lecture 16. Dynamic Logic

MOS Transistor Theory

COMBINATIONAL LOGIC. Combinational Logic

Lecture 8-1. Low Power Design

CS/EE N-type Transistor

Topic 4. The CMOS Inverter

Lecture 4: CMOS review & Dynamic Logic

CMOS Inverter (static view)

VLSI VLSI CIRCUIT DESIGN PROCESSES P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

CMOS Logic Gates. University of Connecticut 181

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

Lecture 12 Circuits numériques (II)

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits A Design Perspective

Lecture 5: DC & Transient Response

MODULE III PHYSICAL DESIGN ISSUES

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

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

Digital Integrated Circuits 2nd Inverter

Lecture 2: CMOS technology. Energy-aware computing

The CMOS Inverter: A First Glance

Integrated Circuits & Systems

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

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

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

DC and Transient. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

EE5780 Advanced VLSI CAD

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

MOS Transistor Theory

Circuit A. Circuit B

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

CMOS Logic Gates. University of Connecticut 172

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

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

Review of Band Energy Diagrams MIS & MOS Capacitor MOS TRANSISTORS MOSFET Capacitances MOSFET Static Model

Dynamic Combinational Circuits. Dynamic Logic

MOSFET: Introduction

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

P. R. Nelson 1 ECE418 - VLSI. Midterm Exam. Solutions

ELEN0037 Microelectronic IC Design. Prof. Dr. Michael Kraft

Digital Integrated Circuits A Design Perspective

Lecture 16: Circuit Pitfalls

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 13 MOSFET as an amplifier with an introduction to MOSFET small-signal model and small-signal schematics. Lena Peterson

ENEE 359a Digital VLSI Design

Digital Integrated Circuits A Design Perspective

High-to-Low Propagation Delay t PHL

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

ESE 570 MOS INVERTERS STATIC (DC Steady State) CHARACTERISTICS. Kenneth R. Laker, University of Pennsylvania, updated 12Feb15

Digital EE141 Integrated Circuits 2nd Combinational Circuits

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE 330 Lecture 37. Digital Circuits. Other Logic Families. Propagation Delay basic characterization Device Sizing (Inverter and multiple-input gates)

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

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

Lecture 5: DC & Transient Response

ENEE 359a Digital VLSI Design

Transcription:

Power Consumption in CMOS 1

Power Dissipation in CMOS Two Components contribute to the power dissipation:» Static Power Dissipation Leakage current Sub-threshold current» Dynamic Power Dissipation Short circuit power dissipation Charging and discharging power dissipation 2

Static Power Consumption 3

Static Power Dissipation Leakage Current: P-N junction reverse biased current: i L = A. i s (e qv/kt -1) Typical value 1pA to 5A /µm 2 @room temp. Total Power dissipation: P sl = i L.V DD Vin G MP G MN VDD S B D D B S Vo Sub-threshold Current Relatively high in low threshold devices GND 4

Subthreshold Current Vss Vgs < Vt Vdd 5

Subthreshold Current 6

Analysis of CMOS circuit power dissipation The power dissipation in a CMOS logic gate can be expressed as P = P static + P dynamic = (VDD I leakage ) + (VDD. I subthreshold ) + (VDD I lshort circuit ) + (α f E dynamic ) Where α is the switching probability or activity factor at the output node (i.e. the average number of output switching events per clock cycle). The dynamic energy consumed per output switching event is defined as E dynamic = i DD V 1_ switching_ event DD dt 7

Charging and discharging currents Discharging Inverter Charging Inverter 8

Currents due to Charging and Discharging 9

Power Dissipation: Dynamic tp VDD Vin VDD 0 t1 VDD G MP S D i p Vout Vin Vo i c i p i p G MN D S i n CL i n GND 10

Power Dissipation: Dynamic During charging 1 t1 P dp = ---- ip t VDD tp ip t = 0 C dvo ---------- L dt Vo dt VDD G MP S D i p Vo Pdp = C L VDD ------ VDD Vo dvo tp 0 G MN D S CL Pdp = C ------- L VDD 2 2tp GND 11

Power Dissipation: Dynamic During Discharging Pdn in t = = 1 tp ---- in Vo t dt tp t1 C dvo ---------- L dt VDD G MP S D Vo Pdn = C L 0 ------ VodVo tp VDD G MN D S i n CL = C ------ L VDD2 ---------------- tp 2 GND 12

Power Dissipation: Dynamic Total Power dissipation Pdp+ Pdn = (C L /tp) (V DD ) 2 = C L. f. (V DD ) 2 Taking node activity factor α into consideration: The power dissipation= α C L. f. (V DD ) 2 13

The MOSFET parasitic capacitances distributed, voltage-dependent, and nonlinear. So their exact modeling is quite complex and accurate power modeling and calculation is very difficult, inaccurate and time consuming. 14

Schematic of the Inverter 15

16

1 2 3 4 5 CMOS Inverter VTC /short Circuit Current VDD S V out MN off MP lin MN sat MP lin G Vin MP D Vout MN sat MP sat G VGSN MN D S GND I SC MN lin MP sat MN lin MP off 1 2 3 4 5 VTN VDD- VTP VDD V in I SC 17

Analysis of short-circuit current The short-circuit energy dissipation E SC is due to the railto-rail current when both the PMOS and NMOS devices are simultaneously on. E SC = E SC_C + E SC_n Where and E E SC_ c SC_ d V V DD DD v v 0 0 V 0 DD i n dt V DD i dt p 0 18

Power Dissipation: short circuit current Short Circuit: Vin t r VDD- VTP VTN tp t f Vin G MP S D Isc Vo Isc For tr=tf = trf VTN= VTP The short circuit power dissipation: P sc = Kn ------ ( V 12 DD 2VT) 3t ----- rf tp D G MN S GND 19

Current flows with load A: Input B: VTC C: Current flow D: Current flow when load is increased 20

Factors that affect the short-circuit current For a long-channel device, assuming that the inverter is symmetrical ( n = p = and V Tn = -V Tp = V T ) and with zero load capacitance, and input signal has equal rise and fall times ( r = f = ), the average short-circuit current [Veendrick, 1994] is I mean 1 12 V 3 ( VDD 2V T ) DD From the above equation, some fundamental factors that affect short-circuit current are: W ( ), V DD, V T, r,f and T. t ox L T 21

Parameters affecting short cct current For a short-channel device, and VT are no longer constants, but affected by a large number of parameters (i.e. circuit conditions, hspice parameters and process parameters). C L also affects short-circuit current. I mean is a function of the following parameters (t ox is processdependent): C L,, T (or /T), V DD, W n,p, L n,p (or W n,p / L n,p ), t ox, The above argument is validated by the means of simulation in the case of discharging inverter, 22

The effect of C L on Short CCt Current 23

Effect of t r on short cct Current 24

Effect of Wp on Short cct Current 25

Effect of time step setting on simulation results Tr (ps) Timestep (ps) MaxStep (ps) i Max (ua) i average_int/2 (ua) 2 10 802.6 1.258 4 10 413.8 1.264 0 5 10 336.4 1.24 6 10 284.9 1.234 8 10 221 1.245 10 20 183 1.231 2 10 73.09 1.202 4 10 64.4 1.213 100 5 10 58.69 1.21 6 10 65.64 1.208 8 10 76.13 1.207 10 20 63.1 1.217 2 10 50.96 1.311 5 10 49.78 1.295 200 5 20 50.46 1.313 8 10 50.72 1.311 8 20 52.08 1.311 10 20 51.25 1.311 26

Reducing Power Consumption It can be done in several ways: Circuit Design Architecture design Activity reduction Changing Vt Etc. 27

Datapath to be optimised for power consumption 28

Pipelining the circuit 29

Parallelism 30

Parallelism and pipelining 31

Activity reduction. 32

Power Distribution 33

Thank you! 34

Interconnect Interconnects in chips are routed in several layers horizontally and vertically and used according to their application 35

Interconnect/Via 36

An example of replacing one large contact cut with several smaller cuts to avoid current crowding Large Vias 37

Electromigration Electromigration is the forced movement of metal ions due to an electric field F total = F direct + F wind Direct action of electric field on metal ions << Force on metal ions resulting from momentum transfer from the conduction electrons Anode + Al Al Al + Al Al - Al Al - Al Al- E Cathode - Note: For simplicity, the term electron wind force often refers to the net effect of these two electrical forces 38

Electromigration => Metal atoms (ions) travel toward the positive end of the conductor while vacancies move toward the negative end Effects of electromigration in metal interconnects: Depletion of atoms (Voids): Slow reduction of connectivity Interconnect failure Short cuts (Deposition Voids of atoms) Hillocks 39

http://ap.polyu.edu.hk/apavclo/public/gallery.htm 41

http://www.usenix.org/events/sec01/full_papers/gutmann/gutmann_html 42

http://www.usenix.org/events/sec01/full_papers/gutmann/gutmann_html 43

www.lamel.bo.cnr.it/research/ elettronica/em/rel_res.htm e e e 44

Incubation period 45

Mean Time To Failure 46

Mean Time To Failure DC interconnect, the MTTF is defined as: MTTF DC AJ m 2 E exp kt A is the area, J m is the current density, E is 0.5eV, K is the Boltzsman constant, and T is the absolute temperature. For Ac interconnect the MTTF is defined as MTTF Jm Jm AC DC DC J m J Aexp m k E kt AC DC is the average current density, is the average absolute current density and is a constant. J m 2 47

Layout of a controller http://electronics.stackexchange.com/questions/128120/reason-of-multiple-gnd-and-vcc-on-an-ic

Reasons for having multiple supply lines. Current has to be distributed, it is impractical that any pad can take the total current. The resistance drop is prohibiting Power coming in from any one pin will probably have to snake it's away around a lot of stuff to get to every part of the device. Multiple power lines gives the device multiple avenues to pull power from, which keeps the voltage from dipping as much during high current events. Need for a clean supply voltage at certain areas. Analog devices require special attention and probably different voltage supply. Heat distrubution, and removal

Xilinx Virtex I/O distribution The figure represents all of the power and ground pins on a Virtex 4 FPGA in a BGA package with 1513 pins. The FPGA can draw up to 30 or 40 amps at 1.2 volts Every I/O pin is adjacent to at least one power or ground pin, minimizing the inductance and therefore the generated crosstalk. http://electronics.stackexchange.com/questions/128120/reason-of-multiple-gnd-and-vccon-an-ic

Example Assume a chip of 0.5cm by 0.5cm fed by one Vdd pad. The chip consumes 1A at 3.3Volts. Determine the voltages on points marked X, Y and Z. Are these values Acceptable? What can you do about it? (assume Jm = 1mA/um2 and a 1µm thick aluminum) 51

Thank you! 52