Power Dissipation

advertisement
Power Dissipation
Where Does Power Go in CMOS?
• Dynamic Power Consumption
Charging and Discharging Capacitors
• Short Circuit Currents
Short Circuit Path between Supply Rails during Switching
• Leakage
Leaking diodes and transistors
Dynamic Power Dissipation
Each time the capacitor gets charged through the PMOS transistor, its voltage rises from 0 to
VDD, and a certain amount of energy is drawn from the power supply. Part of this energy is
dissipated in the PMOS device, while the remainder is stored on the load capacitor. During the
high-to-low transition, this capacitor discharged, and the stored energy is dissipated in the NMOS
transistor.
Vdd
Vin
Vout
CL
∞
Energy/transition
Power =
∞
V
DD
dvout
2
EVDD = ∫ iV DD (t )VDD dt = VDD ∫ C L
dt = CLVDD ∫ dvout = C LVDD
dt
0
0
0
Energy/transition * f = CL * Vdd2 * f
f represents the frequency of energy-consuming transitions (0 -> 1)
From equation, not a function of transistor sizes! (In reality it is)
Need to reduce CL, Vdd, and f to reduce power.
Modification for Circuits with Reduced Swing
Vdd
Vdd
Vdd -Vt
CL
E 0 → 1 = CL • V dd • ( Vdd – Vt )
Can exploit reduced swing to lower power
(e.g., reduced bit-line swing in memory)
Node Transition Activity and Power
Consider switching a CMOS gate for N clock cycles
E N = C L • V dd2 • n (N )
EN : the energy consumed for N clock cycles
n(N): the number of 0->1 transition in N clock cycles
EN
2
n (N )
P
= lim -------- • f
=  lim -----------C •V
•
• f clk
avg N
clk
dd


N
N
N→∞
L
→∞
α0
→1
=
n(N )
lim -----------N→∞ N
P avg = α0
C • Vdd 2 • f clk
•
1
→
L
Short Circuit Currents
Vdd
Vin
Vout
CL
IV D D (mA)
0.15
0.10
0.05
0.0
1.0
2.0
3.0
Vin (V)
4.0
5.0
How to keep Short-Circuit Currents Low?
Vdd
Vout
Isc~ 0
Vin
CL
Large CL
Vdd
Isc~ Imax
Vout
Vin
CL
Small CL
Leakage
Vdd
Vout
Drain Junction
Leakage
GATE
p+
p+
N
Reverse Leakage Current
Sub-Threshold
Current
+
V
- dd
I DL = J S × A
Sub-threshold current one of most compelling issues
in low-energy circuit design!
Subthreshold Leakage Component
Current does not drop abruptly to 0 at VGS =VT. The device is partly conducting ->
subthreshold conduction or weak-inversion conduction. Current decays in an
exponential fashion for VGS< VT . The current in this region is approximated by:
The closer the threshold voltage is to
zero, the larger the subthreshold leakage
current at V GS=0V
-2
10
-4
Thus, the choice of V T presents a tradeoff between static power and
performance (Use of dual-VT).
Device designers try to reach the highest
Ion/Ioff for a device, with a sharp turn-off
characteristics.
-6
10
ID (A)
Thus, V T is not kept smaller than 0.4V.
However, with scaling of V DD, this results
in a loss of performance.
10
-8
10
-10
Exponential
-12
VT
10
10
0
0.5
1
1.5
VGS(V)
2
2.5
Performance vs. Power Trade-offs.
Leakage currents cause a rise in static power.
This is offset by dropping VDD, which is enabled by reducing VT at no cost
in performance, and results in quadratic reduction in dynamic power.
For a 0.25um CMOS process, circuit configurations obtain the same
performance with: 3V supply – 0.7V VT; and 0.45V supply – 0.1V VT.
How are those 2 cases compared in terms of dynamic and static power?
Static Power Consumption
Vdd
Istat
Vout
Vin =5V
CL
Pstat = P (In=1) .Vdd . I stat
Wasted energy …
Should be avoided in almost all cases
Principles for Power Reduction
q
q
q
Prime choice: Reduce voltage!
§ Recent years have seen an acceleration in supply voltage
reduction
§ Design at very low voltages still open question (0.6 … 0.9 V
by 2010!)
Reduce switching activity (at logic level)
Reduce physical capacitance
§ Device Sizing: for F=20
– fopt(energy)=3.53, fopt(performance)=4.47
Power-Delay-Product (PDP) is used as a metric to balance
between low delay and power.
Impact of
Technology
Scaling
Goals of Technology Scaling
q Make
things cheaper:
§ Want to sell more functions (transistors)
per chip for the same money
§ Build same products cheaper, sell the
same part for less money
§ Price of a transistor has to be reduced
q But
also want to be faster, smaller,
lower power
Technology Scaling
q
Goals of scaling the dimensions by 30%:
§ Reduce gate delay by 30% (increase operating
frequency by 43%)
§ Double transistor density
§ Reduce energy per transition by 65% (50% power
savings @ 43% increase in frequency
Die size used to increase by 14% per
generation
q Technology generation spans 2-3 years
q
Technology Evolution (2000 data)
International Technology Roadmap for Semiconductors
Year of
Introduction
1999
Technology node
[nm]
180
Supply [V]
2000
2001
2004
2008
2011
2014
130
90
60
40
30
0.6-0.9
0.5-0.6
0.3-0.6
8
9
9-10
10
3.5-2
7.1-2.5
11-3
14.9
-3.6
1.5-1.8 1.5-1.8 1.2-1.5 0.9-1.2
Wiring levels
6-7
6-7
7
Max frequency
[GHz],Local-Global
1.2
Max µP power [W]
90
106
130
160
171
177
186
Bat. power [W]
1.4
1.7
2.0
2.4
2.1
2.3
2.5
1.6-1.4 2.1-1.6
Node years: 2007/65nm, 2010/45nm, 2013/33nm, 2016/23nm
Technology Evolution (1999)
Technology Scaling (1)
2
Minimum Feature Size (micron)
10
1
10
0
10
10
-1
-2
10
1960
1970
1980
1990
2000
Year
Minimum Feature Size
2010
Technology Scaling (2)
Number of components per chip
Technology Scaling (3)
tp decreases by 13%/year
50% every 5 years!
Propagation Delay
Transistor Scaling
(velocity-saturated devices)
2010 Outlook
q
Performance 2X/16 months
§ 1 TIP (terra instructions/s)
§ 30 GHz clock
q
Size
§ No of transistors: 2 Billion
§ Die: 40*40 mm
q
Power
§ 10kW!!
§ Leakage: 1/3 active Power
P.Gelsinger: µProcessors for the New Millenium, ISSCC 2001
Some interesting questions
q What
will cause this model to break?
q When will it break?
q Will the model gradually slow down?
§ Power and power density
§ Leakage
§ Process Variation
Download