power for ff

Upload: sansure

Post on 07-Aug-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/21/2019 power for ff

    1/63

    1

    Low Power System DesignLow Power System Design

    Module 2 (3 hours):Source of Power Consumption

    Jan. 2007

    Naehyuck Chang

    EECS/CSE

    Seoul National University

  • 8/21/2019 power for ff

    2/63

    2

    Source of PowerConsumption (1)Source of PowerConsumption (1)

    Naehyuck Chang

    EECS/CSESeoul National University

    [email protected]

    mailto:[email protected]:[email protected]
  • 8/21/2019 power for ff

    3/63

    3

    ContentsContents

    Overview

    Dynamic power Transition probability Signal probability Decreasing the switching activities

  • 8/21/2019 power for ff

    4/63

    4

    Power and EnergyPower and Energy

    Power consumption of digital circuits is defined by the

    supply voltage times the current flow from VDD to GND Generally, VDD is constant and IDD is variable

    Instantaneous power:

    Energy:

    Average power:

  • 8/21/2019 power for ff

    5/63

    5

    Source of Power ConsumptionSource of Power Consumption

    Dynamic power

    Current flow from VDD to GND when logic transition occurs Static power

    Current flow from VDD to GND regardless of logic

    transition

  • 8/21/2019 power for ff

    6/63

    6

    Source of Power ConsumptionSource of Power Consumption

    Dynamic power Switching power Short-circuit power Glitch power

    Static power

    DC current Leakage current

    Weak inversion current Drain-induced barrier lowering

    Gate-induced drain leakage Channel punch-through Oxide leakage tunneling Hot carrier injection

  • 8/21/2019 power for ff

    7/63

    7

    Source of Power ConsumptionSource of Power Consumption

    Traditional CMOS circuits

    Slow operation Negligible dynamic power consumption Electric watches, calculators, etc.

    High VDD and Vt Negligible leakage power consumption Small short-circuit current

    Modern high-speed CMOS Fast operation Low VDD and Vt Power is the most important design constraints

  • 8/21/2019 power for ff

    8/63

    8

    Pull-up and pull-down networkPull-up and pull-down network

    NMOS pull-up transistor

    PMOS pull-downtransistor

  • 8/21/2019 power for ff

    9/63

    9

    Dynamic PowerDynamic Power

    Switching power

    A step voltage is applied at t=0

    Energy transferred from the power supply

  • 8/21/2019 power for ff

    10/63

    10

    Dynamic PowerDynamic Power

    When

    is dissipated by heat is stored in the capacitor The remaining is dissipated by heat again

    when high-to-low transition occurs High-to-low transition does not

    draw additional current from thepower supply

  • 8/21/2019 power for ff

    11/63

    11

    Dynamic PowerDynamic Power

    Switching power:

  • 8/21/2019 power for ff

    12/63

    12

    Dynamic PowerDynamic Power

    Gate capacitance

    : sum of the gate-to-bulk capacitances

    Overlap capacitance

    Due to Miller effect:

    Diffusion capacitance Interconnect capacitance

  • 8/21/2019 power for ff

    13/63

    13

    Dynamic PowerDynamic Power

    Activity Factor:

    System clock frequency = f Let fsw = f, where = activity factor

    If the signal is a clock, = 1 If the signal switches once per cycle, = Dynamic gates: switch either 0 or 2 times per cycle, = Static gates: depending on design, but typically = 0.1

    Switching power:

  • 8/21/2019 power for ff

    14/63

    14

    Dynamic PowerDynamic Power

    Reduced swing

    Rail-to-rail swing: VDD to GND When VOH < VDD, swing is VOH to GND Reduced bit-line in memory

  • 8/21/2019 power for ff

    15/63

    15

    Dynamic PowerDynamic Power

    Short-circuit power

    Transient current from VDD to GND when logic transitionoccurs

  • 8/21/2019 power for ff

    16/63

    16

    Dynamic PowerDynamic Power

    Short-circuit power

  • 8/21/2019 power for ff

    17/63

    17

    Dynamic PowerDynamic Power

    Glitch power

    Power dissipated inintermediate transitionsduring the evaluation ofthe logic function

    Unbalanced delay pathsare principle cause

    Usually 8% -25% of

    dynamic power

  • 8/21/2019 power for ff

    18/63

    18

    Transition ProbabilityTransition Probability

    Dynamic power is data dependent

    Activity factor is dependent on the run-time data Switching activity, P0 1, has two components

    A static component: function of the logic topology A dynamic component: function of the timing behavior

    (glitch) Static transition probability

    P0 1 = Pout=0Pout=1= P0(1-P0) With input signal probabilities

    PA=1=1/2 and PB=1=1/2 NOR static transition probability

    = 3/4 * 1/4 = 3/16

    2-input NOR Gate

  • 8/21/2019 power for ff

    19/63

    19

    Transition ProbabilityTransition Probability

    Switching activity is a strong function of the input signal

    statistics Generalized switching activity of a 2 input NOR gate

    P0 1 = P0P1= (1-(1-PA)(1-PB)) (1-PA)(1-PB)

    Transition probability for basic gates

    Transition probability for 2 input NOR gates

  • 8/21/2019 power for ff

    20/63

    20

    Transition ProbabilityTransition Probability

    Transition probability propagation

    C: P0 1 = P0P1= (1-PA) PA =1/2 *1/2 = 1/4 D: P0 1 = P0P1= (1-PCPB) PCPB

    = (1 (1/2 * 1/2)) x (1/2 * 1/2) = 3/16

  • 8/21/2019 power for ff

    21/63

    21

    Signal Probability (Advanced)Signal Probability (Advanced)

    Switching activity in combinational logic

    Boolean difference:

    Switching activity in sequential logic Estimation of glitching power

  • 8/21/2019 power for ff

    22/63

    22

    Decreasing the Switching ActivitiesDecreasing the Switching Activities

    No or little performance and/or functional degradation

    Different coding techniques Fewer bit transitions between two states

    Boolean expressions simplification Gate minimization

    Avoid glitches Get rid off unnecessary transitions

    Power down modes Turn off parts of that are not in use

  • 8/21/2019 power for ff

    23/63

    23

    Decreasing the Switching ActivitiesDecreasing the Switching Activities

    Gray coding

    Hamming distance of one Used when a sequence is

    predictable FSMs Address busses

    Makes full use of the bit-width

    000100

    101

    111

    110

    001

    011

    010

  • 8/21/2019 power for ff

    24/63

    24

    Source of PowerConsumption (2)Source of PowerConsumption (2)

    Naehyuck Chang

    EECS/CSESeoul National University

    [email protected]

    mailto:[email protected]:[email protected]
  • 8/21/2019 power for ff

    25/63

    25

    ContentsContents

    Static power

    Leakage power introduction Short-channel effect Leakage power components (VDD-Vt) design space Total power management

  • 8/21/2019 power for ff

    26/63

    26

    Static PowerStatic Power

    DC current

    Pseudo NMOS logic

  • 8/21/2019 power for ff

    27/63

    27

    Static PowerStatic Power

    DC current

    Steady current flow from VDD to GND Either logic value is 0 or 1 depending on the logic structure

    Mostly when the output is 0

  • 8/21/2019 power for ff

    28/63

    28

    Static PowerStatic Power

    Leakage current

    A transistor switch is a resistive-capacitive networkbetween the power supply and GND Non-ideal off-state characteristics (a finite resistance)

    makes current draw even when the transistor is in the cut-off state

  • 8/21/2019 power for ff

    29/63

    29

    Leakage Power IntroductionLeakage Power Introduction

    Long channel (L>1um): negligible leakage Short channel (L>180nm, Tox>30): subthreshold leakage Very short channel (L>90nm, Tox>20): subthreshold+gate leakage Nano scaled (L

  • 8/21/2019 power for ff

    30/63

    30

    Leakage Power IntroductionLeakage Power Introduction

    Scaling makes the leakage power worse

    Transistor scaling road mapYear 1999 2002 2005 2008 2011 2014

    Feature size (nm) 180 130 100 70 50 35

    Logic trans/Chip (M) 15 60 235 925 3,650 14,400

    Power supply Vdd (V) 1.8 1.5 1.2 0.9 0.7 0.6

    Threshold VT (V) 0.5 0.4 0.4 0.35 0.3 0.25

  • 8/21/2019 power for ff

    31/63

    31

    Leakage Power IntroductionLeakage Power Introduction

    Drain leakage increases as Vt decreases to meetfrequency demands leading to excessive leakage power

    8KW

    1.7KW

    400W

    88W

    12W

    0%

    10%

    20%

    30%

    40%

    50%

    2000 2002 2004 2006 2008

    DrainLeakagePower

    10

    100

    1,000

    10,000

    100,000

    30 40 50 60 70 80 90 100

    Temp (C)

    Ioff(nA/nm)

    180nm

    130nm

    100nm

    70nm

    50nm

    Source: Intel

  • 8/21/2019 power for ff

    32/63

    32

    Short-Channel EffectShort-Channel Effect

    Long-channel MOSFET Source and drain-to-body PN junction region is relatively smaller

    than the entire channel region The extensions of the source and drain depletion regions into the

    channel area have a negligible effect on Vt Short-channel MOSFET

    Depletion regions around the source and drain terminals becomecloser

    Depth of the source and drain depletion regions becomescomparable to the effective channel length

    More charge is contributed to the depletion region beneath thegate area by source-to-substrate and drain-to-substratedepletion layers

  • 8/21/2019 power for ff

    33/63

    33

    Short-Channel EffectShort-Channel Effect

    Vt roll-off Vt is reduced with

    decreasing L Increasing dependence of Vt

    on L threaten the futuretechnology scaling due to

    variations WID D2D

  • 8/21/2019 power for ff

    34/63

    34

    Short-Channel EffectShort-Channel Effect

    Novel device techniques Overcome the drawback of

    the short-channel MOSFET Super-halo doping Multiple gate device

    Planar devices Lmin = 10nm Silicon-on-insulator (SOI)

    device

  • 8/21/2019 power for ff

    35/63

    35

    Leakage Power ComponentsLeakage Power Components

    Reverse bias PN junction leakage

    Minority carrier diffusion/drift near the edge of thedepletion region Election-hole pair generation in the depletion region of the

    reverse bias junction

  • 8/21/2019 power for ff

    36/63

    36

    Leakage Power ComponentsLeakage Power Components

    Subthreshold leakage current Weak inversion current The most significant leakage in DSM technologies A MOSFET operates in the weak inversion (subthreshold)

    region when VGS < Vt Source to drain current conduction is primarily due todiffusion of the carriers Ioff is when VGS = 0, is affected by the Vt, W, L, depletion

    width beneath the channel area, channel/surface dopingprofiles, drain/source junction depths, gate oxide thickness,

    VDD, and junction temperature

  • 8/21/2019 power for ff

    37/63

    37

    Leakage Power ComponentsLeakage Power Components

    Subthreshold leakage current

    Thermal voltage:

    Boltzmann constant:

    Unit charge:

    Subthreshold swing coefficient:

    Permittivity

    Permittivity

    Thickness of the gate oxide

    Thickness of the depletion layer

  • 8/21/2019 power for ff

    38/63

    38

    Leakage Power ComponentsLeakage Power Components

    Subtherehod leakage current Assuming the body effect is approximately linear for low

    source-to-body voltages

    Subthreshold leakage is exponentially dependent on thejunction temperature, VGS, VDS, and Vt Simplified BSIM (Berkeley short-channel insulated gate FET model)

    Body effect coefficient DIBL coefficient

  • 8/21/2019 power for ff

    39/63

    39

    Leakage Power ComponentsLeakage Power Components

    Subthreshold leakage current

    Frequently used equations

  • 8/21/2019 power for ff

    40/63

    40

    Leakage Power ComponentsLeakage Power Components

    Subthreshold leakage current Subthreshold leakage decreases exponentially as S decreases

    Lowering the gate oxide thickness and/or doping concentration of thesubstrate due to increasing thickness of the depletion layer of the substrate

    Lowing the junction temperature

    A subthreshold slope of 60 mV/decade is a lower theoretical limit

    at room temperature for bulk silicon MOSFET with fully depletedSOI devices

    Typical values are ranging from 80 mV/decade to 100mV/decade

  • 8/21/2019 power for ff

    41/63

    41

    Leakage Power ComponentsLeakage Power Components

    Drain-induced barrier lowering (DIBL)

    The depth of the junction depletion layer increases as thereverse bias voltage across the drain-to-body PN junctionincreases

    Increased drain-to-body reverse bias voltage enhances the

    short-channel effects and lowers Vt A significant portion of the subthreshold leakage current of

    a DSM MOSFET can be due to DIBL at high reverse bias

    voltage across the drain-to-body PN junction

  • 8/21/2019 power for ff

    42/63

    42

    Leakage Power ComponentsLeakage Power Components

    Oxide leakage tunneling When the gate of an NMOS (PMOS) device is positively (negatively) biased,

    the electrons (holes) in the inverted channel can tunnel to the poly gate

  • 8/21/2019 power for ff

    43/63

    43

    Leakage Power ComponentsLeakage Power Components

    Two gate tunneling mechanisms Fowler-Nordheim tunneling

    Through the oxide layer conduction band Observed at unusually high oxide voltage due to the electrons

    tunneling into the conduction band of the gate insulator

    Are not typically encountered during the normal operation of a CMOScircuit

  • 8/21/2019 power for ff

    44/63

    44

    Leakage Power ComponentsLeakage Power Components

    Two gate tunneling mechanisms Direct tunneling

    Through the forbidden energy gap of the gate insulator Under normal bias conditions

    With very thin oxide layer The electrons or holes in the inverted silicon surface tunnel directly

    through the forbidden energy gap of the ultra-thin gate insulator Typically observed for tox less than about 4nm

  • 8/21/2019 power for ff

    45/63

    45

    Leakage Power ComponentsLeakage Power Components

    Two gate tunneling mechanisms Direct tunneling

    Dependent on the voltage across the gate dielectric, the thickness ofthe dielectric, the tunneling barrier height, the effective mass of thecarriers, and the number of free carriers available for tunneling onthe MOS electrodes

    Primary sources of the gate dielectric direct tunneling Electron tunneling from the conduction band (ECB) Electron tunneling from the valence band (EVB) Hole tunneling from the valence band (HVB)

    k

  • 8/21/2019 power for ff

    46/63

    46

    Leakage Power ComponentsLeakage Power Components

    Direct tunneling of an NMOS transistor

    L k P C

  • 8/21/2019 power for ff

    47/63

    47

    Leakage Power ComponentsLeakage Power Components

    Components of gate dielectrictunneling Igs0 and Igd0 are the leakage

    current through the gate-to-source and gate-to-drainoverlap region

    Igc is the gate-to-channeltunneling current duringoperation in the inversionregion

    L k P C t

  • 8/21/2019 power for ff

    48/63

    48

    Leakage Power ComponentsLeakage Power Components

    Components of gate dielectrictunneling Gate to source/drain

    overlap region (Igs0, Igd0) Controlled by VGD and VGS

    Gate to channel (Igc

    )=tosource (Igcs) + to drain(Igcd) Controlled by VoxVGS-VFB (flat-

    band voltage) - sVpoly(voltage across the polysilicondepletion region)

    Gate to body (Igb) Controlled by VGB

    L k P CL k P C t

  • 8/21/2019 power for ff

    49/63

    49

    Leakage Power ComponentsLeakage Power Components

    Components of gate dielectric tunneling Transistor off (Vg=0)

    Igd0 and Igs0 dominates Transistor on (Vg=1)

    Igc (Igcs & Igcd) dominates Igb small compared to others

    L k P C tL k P C t

  • 8/21/2019 power for ff

    50/63

    50

    Leakage Power ComponentsLeakage Power Components

    Maximum gate oxide leakage A transistor operates in the active region with the maximum

    voltage difference across the gate-to-source and the gate-to-drain terminals

    Maximum subthreshod leakage: cut-off transistor

    L k P C tLeakage Power Components

  • 8/21/2019 power for ff

    51/63

    51

    Leakage Power ComponentsLeakage Power Components

    Semi-empirical gate oxide tunneling model Assuming Direct current density (A/cm2)

    L k P C tLeakage Power Components

  • 8/21/2019 power for ff

    52/63

    52

    Leakage Power ComponentsLeakage Power Components

    Semi-empirical gate oxide tunneling model

    3.1 eV for electrons tunneling from the conduction band 4.2 eV for electrons tunneling from the valence band 4.5 eV for holes tunneling from the balance band

    Leakage Power ComponentsLeakage Power Components

  • 8/21/2019 power for ff

    53/63

    53

    Leakage Power ComponentsLeakage Power Components

    Hot carrier injection Short-channel transistors are more susceptible to the

    injection of hot carriers (holes and electrons) into the oxide Theses charges are a reliability risk and are measurable as

    gate and substrate currents Can occur in the off-state, but more typically occurs during

    the transistor bias states in transition

    Leakage Power ComponentsLeakage Power Components

  • 8/21/2019 power for ff

    54/63

    54

    Leakage Power ComponentsLeakage Power Components

    Junction band-to-band tunneling (BTBT)

    VD=VDDEquilibrium

    Leakage Power ComponentsLeakage Power Components

  • 8/21/2019 power for ff

    55/63

    55

    Leakage Power ComponentsLeakage Power Components

    Junction band-to-band tunneling (BTBT) Tunneling probability should involve the barrier height (E

    G

    )

    and the barrier width (depletion layer)

    High BTBT

    Strong Halo, small depletion region and large electric field

    Leakage Power ComponentsLeakage Power Components

  • 8/21/2019 power for ff

    56/63

    56

    Leakage Power ComponentsLeakage Power Components

    BT increases exponentially with the increase indrain/source-to-substrate bias

    Leakage Power ComponentsLeakage Power Components

  • 8/21/2019 power for ff

    57/63

    57

    Leakage Power ComponentsLeakage Power Components

    Gate-induced drain leakage (GIDL) In the high electric field under the gate/drain overlap

    region Carriers are generated from

    Direct band-to-band tunneling Trap-assisted tunneling Thermal emission and tunneling

    Thinner Tox and higher VDD cause a higher potential

    between the gate and drain that enhances the electric fielddependent GIDL

    Leakage Power ComponentsLeakage Power Components

  • 8/21/2019 power for ff

    58/63

    58

    Leakage Power ComponentsLeakage Power Components

    Channel punch-through When the drain and source depletion regions approach

    each other and electrically touch deep in the channel A space-charge condition that allows the channel current to

    exist deep in the sub-gate region Causing the gate to lose control of the sub-gate channel

    region

    Leakage Power ComponentsLeakage Power Components

  • 8/21/2019 power for ff

    59/63

    59

    Leakage Power ComponentsLeakage Power Components

    Summary of leakage power components

    (DIBL)

    On-state leakage

    Off-state leakage

    (VDD-V ) Design Space(VDD-Vt) Design Space

  • 8/21/2019 power for ff

    60/63

    60

    (VDD Vt) Design Space(VDD Vt) Design Space

    Two key transistor scaling schemes CE (Constant electric field) scaling

    All the horizontal and vertical dimensions are scaled with the powersupply to maintain constant electric fields throughout the device

    Standard scaling methodology in industry in a 30% reduction(1/S=0.7) of all dimensions per generation

    Supply and threshold voltages are scaled down by the factor of 1/S Current, gate capacitances, and delay also scaled by 1/S Results in 50% improvement in frequency Improvement gradually degrades due to interconnect dominant delay

    CV (Constant voltage) scaling Maintains a constant power supply Gradually scales the gate oxide thickness to slow down the growth of

    fields in the oxide

    (VDD-Vt) Design Space(VDD-Vt) Design Space

  • 8/21/2019 power for ff

    61/63

    61

    (VDD Vt) Design Space(VDD Vt) Design Space

    CE scaling Switching energy scaled down by 1/S3

    Dynamic power scaled down by 1/S2 Operating frequency scaled up by S Dynamic power for a constant die size is the same Number of switching elements scaled up by S2 Leakage power increases exponentially Total effective width of a device scaled up by S

    Example Leakage power is 0.1% in 25um technology Leakage power is 25% in 0.1um technology

    (VDD-Vt) Design Space(VDD-Vt) Design Space

  • 8/21/2019 power for ff

    62/63

    62

    (VDD Vt) Design Space(VDD Vt) Design Space

    (VDD-Vt) Design Space Delay of a gate

    Subthreshold leakage current increases exponentially as Vtdecreases

    For a given process and VDD/Vt ratio, the energy efficient Vtpoint is significantly below the typical threshold levels of todaystechnology Excessive headroom for (VDD-Vt) scaling But lowering Vt results in bad noise margin, short-channel effect, and Vt

    variation

    Short-channel effect

    Total Power ManagementTotal Power Management

  • 8/21/2019 power for ff

    63/63

    63

    Total Power Managementota o e a age e t

    Power minimization in both active and standby modes Dynamic power in active mode Subthreshold leakage power in standby mode