Professional Documents
Culture Documents
Figure of Merit
Figure of Merit
-- Power Dissipation
P6
Pentium ®
Power (Watts)
10
486
8086 286
386
8085
1 8080
8008
4004
0.1
1971 1974 1978 1985 1992 2000
Year
Sun’s
10000 Surface
Rocket
Power Density (W/cm2)
1000 Nozzle
Nuclear …chips might become hot…
100 Reactor
Ni-Metal Hydride
30
20
Nickel-Cadmium
Battery
(40+ lbs) 10
0
65 70 75 80 85 90 95
Year
30% 400W
20%
88W
12W
10%
0%
Approach 2
time
Energy is area under curve
Watts Two approaches require the same energy
Approach 1
Approach 2
time
PDP and EDP
Power-delay product (PDP) = Pav * tp = (CLVDD2)/2
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 * tp = Pav * tp2
15
EDP is the average energy
consumed multiplied by the energy-delay
computation time required
10
takes into account that one
alized)
can trade increased delay
for lower energy/operation energy
elay(norm
(e.g., via supply voltage 5
scaling that increases delay,
nergy-D
delay
but decreases energy
consumption)
E
0
0.5 1 1.5 2 2.5
allows one to understand tradeoffs better Vdd (V)
Understanding Tradeoffs
Which design is the “best” (fastest, coolest, both) ?
Lower
EDP
b
Energy
better
c a
1/Delay
better
Dynamic Power Consumption
Vdd
Vin Vout
CL
CL
CL CL
x 10-4
2.5
When load capacitance
2 CL = 20 fF is small, Ipeak is large.
1.5
Ipeak (A)
1 CL = 100 fF
Short circuit dissipation
0.5 is minimized by
CL = 500 fF matching the rise/fall
0 times of the input and
0 2 4 6 output signals - slope
-0.5 x 10-10
time (sec)
engineering.
500 psec input slope
Psc as a Function of Rise/Fall Times
8
7 When load capacitance
is small (tsin/tsout > 2 for
6 VDD= 3.3 V
VDD > 2V) the power is
5
P normalized
dominated by Psc
4
3 VDD = 2.5 V
If VDD < VTn + |VTp| then
2
Psc is eliminated since
1 VDD = 1.5V both devices are never
0 on at the same time.
0 2 tsin/tsout 4
W/Lp = 1.125 m/0.25 m normalized wrt zero input
W/Ln = 0.375 m/0.25 m rise-time dissipation
CL = 30 fF
Reverse bias current
Weak inversion current
DIBL
VDD Ileakage
Vout
Drain junction
leakage
10-2
An 90mV/decade VT
roll-off - so each
255mV increase in
VT gives 3 orders of
ID (A)
10000
1000
0.25
Ileakage(nA/m)
0.18
100
0.13
0.1
10
1
30 40 50 60 70 80 90 100 110
Temp(C)
From De,1999
Dynamic Power as a Function of Device Size
Device sizing affects dynamic energy consumption
gain is largest for networks with large overall effective fan-outs (F =
CL/Cg,1)
The optimal gate sizing factor
1.5
(f) for dynamic energy is
smaller than the one for F=1
performance, especially for
normalized energy
F=2
large F’s 1
V T (V) 0.7 0.7 0.7 0.7 0.7 0.7/ 0.7/ 0.6/ 0.4 0.4
0.7 0.6 0.5
Tox (nm) 70 40 25 25 20 15/ 9/ 6.5/ 4.5 4
10 7 5.5
I dsatn 0.1 0.14 0.23 0.27 0.36 0.56/ 0.49/ 0.48/ 0.38 0.48
(mA/m) 0.35 0.40 0.41
I dsatp 0.06 0.11 0.14 0.19 0.27/ 0.24/ 0.23/ 0.18 0.24
(mA/m) 0.16 0.18 0.19
Constant Variable
Throughput/Latency Throughput/Latency
Energy Design Time Non-active Modules Run Time
Logic Design
DFS, DVS
Reduced Vdd
Active Clock Gating (Dynamic
Sizing Freq, Voltage
Scaling)
Multi-Vdd
Sleep Transistors