2. Outline
• Motivation to estimate power dissipation
• Sources of power dissipation
• Dynamic power dissipation
• Static power dissipation
• Metrics
• Conclusion
A Azhagu Jaisudhan RIT ECE
3. Need to estimate power dissipation
Power dissipation affects
• Performance
• Reliability
• Packaging
• Cost
• Portability
A Azhagu Jaisudhan RIT ECE
4. Where Does Power Go in CMOS?
• Dynamic Power Consumption
• Short Circuit Currents
• Leakage
Charging and Discharging Capacitors
Short Circuit Path between Supply Rails during Switching
Leaking diodes and transistors
A Azhagu Jaisudhan RIT ECE
5. Node Transition Activity and PowerNode Transition Activity and Power
Consider switching a CMOS gate for N clock cycles
EN CL Vdd•
2 n N( )•=
n(N): the number of 0->1 transition in N clock cycles
EN : the energy consumed for N clock cycles
Pavg N ∞→
lim
EN
N
-------- fclk•=
n N( )
N
------------
N ∞→
lim
C•
L
Vdd•
2
fclk•=
α0 1→
n N( )
N
------------
N ∞→
lim=
P
avg
= α0 1→
C• L
V
dd•
2 f
clk•
•Due to charging and discharging of capacitance
A Azhagu Jaisudhan RIT ECE
6. Activity factors of basic gates
• AND
• OR
• XOR
BABA pppp )1( −=α
)]1)(1(1)[1)(1( BABA pppp −−−−−=α
)2)](2(1[ BABABABA pppppppp −+−+−=α
A Azhagu Jaisudhan RIT ECE
7. Dynamic Power dissipation
• Power reduced by reducing Vdd, f, C and also activity
• A signal transition can be classified into two categories
a functional transition and
a glitch
A Azhagu Jaisudhan RIT ECE
8. Glitch Power Dissipation
• Glitches are temporary changes in the value of the
output – unnecessary transitions
• They are caused due to the skew in the input signals to a
gate
• Glitch power dissipation accounts for 15% – 20 % of the
global power
• Basic contributes of hazards to power dissipation are
– Hazard generation
– Hazard propagation
A Azhagu Jaisudhan RIT ECE
9. Glitch Power Dissipation
• P = 1/2 .CL.Vdd . (Vdd – Vmin) ;
Vmin : min voltage swing at the output
• Glitch power dissipation is dependent on
– Output load
– Input pattern
– Input slope
A Azhagu Jaisudhan RIT ECE
10. Glitch Power Dissipation
• Hazard generation can be reduced by gate sizing and
path balancing techniques
• Hazard propagation can be reduced by using less
number of inverters which tend to amplify and
propagate glitches
A Azhagu Jaisudhan RIT ECE
11. Short Circuit Power Dissipation
• Short circuit current occurs during signal transitions
when both the NMOS and PMOS are ON and there is a
direct path between Vdd and GND
• Also called crowbar current
• Accounts for more than 20% of total power dissipation
• As clock frequency increases transitions increase
consequently short circuit power dissipation increases
• Can be reduced :
– faster input and slower output
– Vdd <= Vtn + |Vtp|
• So both NMOS and PMOS are not on at the same time
A Azhagu Jaisudhan RIT ECE
12. Static Power ConsumptionStatic Power Consumption
Vin=5V
Vout
CL
Vdd
Istat
Pstat = P(In=1).Vdd . Istat
• Dominates over dynamic consumption
• Not a function of switching frequency
Wasted energy …
Should be avoided in almost all cases
A Azhagu Jaisudhan RIT ECE
13. Static Power Dissipation
• Power dissipation occurring when device is in standby
mode
• As technology scales this becomes significant
• Leakage power dissipation
• Components:
– Reverse biased p-n junction
– Sub threshold leakage
– DIBL leakage
– Channel punch through
– GIDL Leakage
– Narrow width effect
– Oxide leakage
– Hot carrier tunneling effect
A Azhagu Jaisudhan RIT ECE
14. Principles for Power Reduction
• 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
• Reduce physical capacitance
– Device Sizing
A Azhagu Jaisudhan RIT ECE
15. Factors affecting leakage power
• Temperature
– Sub-threshold current increases exponentially
• Reduction in Vt
• Increase in thermal voltage
– BTBT increases due to band gap narrowing
– Gate leakage is insensitive to temperature change
A Azhagu Jaisudhan RIT ECE
16. Factors affecting leakage power
• Gate oxide thickness
– Sub-threshold current decreases in long channel transistors and
increases in short channel
– BTBT is insensitive
– Gate leakage increases as thickness reduces
A Azhagu Jaisudhan RIT ECE
17. Solutions
• MTCMOS
• Dual Vt
• Dual Vt domino logic
• Adaptive Body Bias
• Transistor stacking
A Azhagu Jaisudhan RIT ECE
18. Metrics
• Power Delay product
• Energy Delay Product
– Average energy per instruction x average inter
instruction delay
• Cunit_area
– Capacitance per unit area
A Azhagu Jaisudhan RIT ECE
19. Conclusion
• Power dissipation is unavoidable especially as
technology scales down
• Techniques must be devised to reduce power dissipation
• Techniques must be devised to accurately estimate the
power dissipation
• Estimation and modeling of the sources of power
dissipation for simulation purposes
A Azhagu Jaisudhan RIT ECE