Академический Документы
Профессиональный Документы
Культура Документы
CMOS VLSI
Design
Outline
Slide 2
E 1
Pavg iDD (t )VDD dt
T T 0
Slide 3
Dynamic Power
Dynamic power is required to charge and discharge
load capacitances when transistors switch.
Slide 4
VDD
iDD(t)
fsw
Design for Low Power
Slide 5
Pdynamic
1
iDD (t )VDD dt
T 0
T
VDD
iDD (t )dt
T 0
VDD
TfswCVDD
T
CVDD 2 f sw
VDD
iDD(t)
fsw
Design for Low Power
Slide 6
Activity Factor
Suppose the system clock frequency = f
Let fsw = af, where a = activity factor
If the signal is a clock, a = 1
If the signal switches once per cycle, a =
Dynamic gates:
Switch either 0 or 2 times per cycle, a =
Static gates:
Depends on design, but typically a = 0.1
Dynamic power:
Pdynamic aCVDD 2 f
Slide 7
Slide 8
Example
200 Mtransistor chip
20M logic transistors
Average width: 12 l
180M memory transistors
Average width: 4 l
1.2 V 100 nm process
Cg = 2 fF/mm
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 12l 0.05mm / l 2 fF / mm 24nF
Cmem 180 106 4l 0.05mm / l 2 fF / mm 72nF
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
b = 75 mA/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
b = 75 mA/V2
Vtp = -0.4V
2
Solution:
VDD Vtp
I pull-up b
24A
Slide 14
Leakage Example
The process has two threshold voltages and two
oxide thicknesses.
Subthreshold leakage:
20 nA/mm for low Vt
0.02 nA/mm for high Vt
Gate leakage:
3 nA/mm for thin oxide
0.002 nA/mm for thick oxide
Memories use low-leakage transistors everywhere
Gates use low-leakage transistors on 80% of logic
Design for Low Power
Slide 15
Slide 16
Pstatic
32mA
I staticVDD 38mW
Slide 17
Pstatic
32mA
I staticVDD 38mW
Slide 18
Slide 19
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24