Académique Documents
Professionnel Documents
Culture Documents
Outline
Power and Energy Dynamic Power Static Power Low Power Design
Slide 2
Pavg
E 1 = = iDD (t )VDD dt T T 0
Slide 3
Dynamic Power
Dynamic power is required to charge and discharge load capacitances when transistors switch. One cycle involves a rising and falling output. On rising output, charge Q = CVDD is required On falling output, charge is dumped to GND VDD This repeats Tfsw times over an interval of T
fsw iDD(t)
Slide 4
VDD iDD(t)
fsw
Slide 5
Slide 6
Activity Factor
Suppose the 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: Depends on design, but typically = 0.1 Dynamic power: Design for Low Power
Pdynamic = CVDD 2 f
CMOS VLSI Design
Slide 7
Slide 8
Example
200 Mtransistor chip 20M logic transistors Average width: 12 180M memory transistors Average width: 4 1.2 V 100 nm process Cg = 2 fF/m
Slide 9
Dynamic Example
Static CMOS logic gates: activity factor = 0.1 Memory arrays: activity factor = 0.05 (many banks!) Estimate dynamic power consumption per MHz. Neglect wire capacitance and short-circuit current.
Slide 10
Dynamic Example
Static CMOS logic gates: activity factor = 0.1 Memory arrays: activity factor = 0.05 (many banks!) Estimate dynamic power consumption per MHz. Neglect wire capacitance.
Clogic = ( 20 106 ) ( 12 ) ( 0.05m / ) ( 2 fF / m ) = 24nF Pdynamic = 0.1Clogic + 0.05Cmem ( 1.2 ) f = 8.6 mW/MHz
2
Slide 11
Static Power
Static power is consumed even when chip is quiescent. Ratioed circuits burn power in fight between ON transistors Leakage draws power from nominally OFF devices
Vgs Vt
I ds = I ds 0e
nvT
Vds vT 1 e
Vt = Vt 0 Vds +
Design for Low Power
s + Vsb s
)
Slide 12
Ratio Example
The chip contains a 32 word x 48 bit ROM Uses pseudo-nMOS decoder and bitline pullups On average, one wordline and 24 bitlines are high Find static power drawn by the ROM = 75 A/V2 Vtp = -0.4V
Slide 13
Ratio Example
The chip contains a 32 word x 48 bit ROM Uses pseudo-nMOS decoder and bitline pullups On average, one wordline and 24 bitlines are high Find static power drawn by the ROM = 75 A/V2 Vtp = -0.4V Solution:
I pull-up V ( =
DD
Vtp 2
= 24A
Slide 14
Leakage Example
The process has two threshold voltages and two oxide thicknesses. Subthreshold leakage: 20 nA/m for low Vt 0.02 nA/m for high Vt Gate leakage: 3 nA/m for thin oxide 0.002 nA/m for thick oxide Memories use low-leakage transistors everywhere Gates use low-leakage transistors on 80% of logic Design for Low Power
CMOS VLSI Design
Slide 15
Slide 16
Slide 17
If no low leakage devices, Pstatic = 749 mW (!) Design for Low Power
CMOS VLSI Design
Slide 18
Slide 19
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24