Professional Documents
Culture Documents
Mohammad M. Mansour Dept. of Electrical and Compute Engineering American University of Beirut Lecture 14: Power
Prof. M. Mansour
Leakage power
Transistors are imperfect switches
Short-circuit power
Both pull-up and pull-down on during transition
Prof. M. Mansour
Prof. M. Mansour
Drain leakage will increase as VT decreases to maintain noise margins and meet frequency demands, leading to excessive battery draining standby power consumption.
50% 40%
Standby Power
2002
2004
2006
2008 4
Peak power
Determines power-ground wiring designs Sets packaging limits Impacts signal noise margin and reliability analysis
Prof. M. Mansour
time
Watts
Power Dissipation
Instantaneous power:
Ppeak = Vsupplyipeak
Average power:
Prof. M. Mansour
Energy dissipated in R ??
Prof. M. Mansour EECE 412/612: Digital Integrated Circuits 8
Prof. M. Mansour
Prof. M. Mansour
Prof. M. Mansour
11
Prof. M. Mansour
12
EN = CL VDD2 n01.
n01: number of 01 transitions in N cycles
P01
Prof. M. Mansour
13
Examples
Example: Assume a 0.25 um CMOS chip is clocked at 500 MHz and an average load capacitance of 15 fF/gate, assuming a fan-out of 4. At 2.5V power supply, what is the power consumption assuming the chip contains 1 million gates? Assume that a transition occurs at each clock cycle.
Pdyn = 15 10 15 106 2.52 500 106 = 46.9 Watts
In reality, not all 1 million gates switch every cycle. Example: Capacitive power dissipation of an inverter Consider an inverter whose delay is 32.5ps when driving a 6 fF load. For a supply voltage of 2.5 V, the energy needed to (dis)charge the load is
2 Edyn = C LVdd = 37.5 fJ
Assume the inverter is switched at the maximum possible rate, what is its dynamic power dissipation?
Maximum switching rate f = Pdyn = Edyn f = 580W 1 2 32.5 10 12
Prof. M. Mansour
14
Vin CL
Vout
f01
Pdyn = Energy/transition * f = CL * VDD2 * P01 * f Pdyn = Cswitched * VDD2 * f where Cswitched = P01 CL
A B 0 0 0 1 1 0 1 1
F 1 1 1 0
A B A B F CL
0 PA 1 0 PB 1
16
Prof. M. Mansour
17
Prof. M. Mansour
18
Vin
Isc CL
Vout
Finite slope of the input signal causes a direct current path between VDD and GND for a short period of time during switching when both the NMOS and PMOS transistors are conducting.
Prof. M. Mansour EECE 412/612: Digital Integrated Circuits 19
Impact of CL on Psc
Isc 0 Vin Vout CL Large capacitive load Output fall time significantly larger than input rise time.
Vin rise time is smaller than Vout fall time As PMOS turns off, |VDS,P| rises slowly. By the time |VDS,P| reaches Vdd, PMOS has turned off
Isc Imax Vin Vout CL Small capacitive load Output fall time substantially smaller than the input rise time.
Vin rise time is greater than Vout fall time As PMOS turns off, |VDS,P| drops quickly. |VDS,P| stays > 0 for a long period of time until PMOS turns off, hence consuming short circuit current
21
Prof. M. Mansour
Ipeak as a Function of CL
When load capacitance is small, Ipeak is large. CL = 20 fF CL = 100 fF CL = 500 fF
4
x 10-4
2.5 2 1.5 1 0.5 0 0 -0.5 2
x 10-10
Short circuit dissipation is minimized by matching the rise/fall times of the input and output signals - slope engineering.
Prof. M. Mansour
22
If VDD < VTn + |VTp| then Psc is eliminated since both devices are never on at the same time.
Dynamic power
Prof. M. Mansour
24
Prof. M. Mansour
25
Transistor Leakage
Transistors that are supposed to be off actually leak
Prof. M. Mansour
26
Vout
Gate leakage
Sub-threshold current
Prof. M. Mansour
27
p+
p+ N
Reverse Leakage Current +
V - dd
IDL = JS A
JS = 10-100 pA/mm2 at 25 deg C for 0.25mm CMOS JS doubles for every 9 deg C!
Prof. M. Mansour
28
Leakage as a Function of VT
Continued scaling of supply voltage and the subsequent scaling of threshold voltage will make subthreshold conduction a dominate component of power dissipation. Downscaling Vdd without scaling Vt will negatively affect performance.
An 90mV/decade VT roll-off - so each 255mV increase in VT gives 3 orders of magnitude reduction in leakage (but adversely affects performance)
Prof. M. Mansour
29
Prof. M. Mansour
30
Two effects:
Diffusion current (like a bipolar transistor) Exponential increase with VDS (: DIBL)
Prof. M. Mansour EECE 412/612: Digital Integrated Circuits 31
20
1.60
0.15
300
1,800
13,000
0.42 V 30
0.63 V 22
0.73 V 14
0.40 V 43
0.29 V 52
0.25 V 80
Prof. M. Mansour
32
10000
1000
Ileakage(nA/m)
100
10
1 30 40 50 60 70 80 90 100 110
From De, 1999 33
Temp(C)
Prof. M. Mansour EECE 412/612: Digital Integrated Circuits
Prof. M. Mansour
34
I stat V out CL
V in =5V
Prof. M. Mansour
35
Prof. M. Mansour
36