2023 Ch5-Power
2023 Ch5-Power
Power
VR2 ( t )
P
=R ( t ) = I R (t ) R
2
∞ ∞
dV
EC I ( t )V ( t ) dt ∫ C V ( t ) dt
∫0= 0
dt
VC
∫ V ( t )dV
C=
0
1
2 CVC2
LVDD ∫ dV
2
= C= CLVDD
0
– Half the energy from VDD is dissipated in the
pMOS transistor as heat, other half stored in
capacitor
When the gate output falls
– Energy in capacitor is dumped to GND
– Dissipated as heat in the nMOS transistor
Static Dissipation
Subthreshold leakage (through OFF transistors)
Gate leakage through gate dielectric
Junction leakage from source/drain diffusion
Contention current in ratioed circuits
ECE Department, University of Texas at Austin Lecture 18. Design for Low Power
Switching Waveforms
Example: VDD = 1.0 V, CL = 150 fF, f = 1 GHz
VDD
= [Tfsw CVDD ] VDD
T iDD(t)
fsw
= CVDD 2 fsw
C
Dynamic power:
Pswitching = α CVDD 2 f
f = P * fclock
Constant Variable
Throughput/Latency Throughput/Latency
Energy Design Time Non-active Modules Run Time
Logic design
DFS, DVS
Active Reduced Vdd
Clock Gating (Dynamic Freq,
(Dynamic) TSizing Voltage
Scaling)
Multi-Vdd
Sleep Transistors
Multi-VT
Leakage Multi-Vdd
Stack effect Variable VT
(Standby) Variable VT
Pin ordering
Input control
P
switching = α CV 2
DD f
Try to minimize:
– Activity factor
– Capacitance
– Supply voltage
– Frequency
0
A B
CL PA
1 0 1
PB
(1-0.5)(1-0.5)x(1-(1-0.5)(1-0.5)) = 3/16
0.5 A
X
0.5 B
Z
(1-0.5x0.2)x(0.5x0.2)=0.09 (1-0.2x0.1)x(0.2x0.1)=0.0196
0.5 0.2
A B X
X
B C
F 0.1 A F
0.2 C
0.1 0.5
A X
B
C Z
Unit Delay
CSE477 L12&13 Low Power.31 Irwin&Vijay, PSU, 2003
Glitching in an RCA
Cin
S15 S14 S2 S1 S0
0 0
0 F1 1 0 F1 1
0 F2 2
F3
0 F3 0
0 F2 1
VDD Ileakage
Vout
Drain junction
leakage
Whigh-Vt = ( 50 ×106 ) (12λ )( 0.95 ) + ( 950 ×106 ) ( 4λ ) ( 0.025µ m / λ ) = 109.25 ×106 µ m
( )
I gate= Wnormal-Vt + Whigh-Vt × 5 nA/µ m / 2= 275 mA
Pstatic = ( 584 mA + 275 mA )(1.0 V ) = 859 mW
= off 10
I sub I= I off 10
S S
N2 N1
ηVDD
Vx =
1 + 2η + kγ
1+η + kγ
−ηVDD
1+ 2η + kγ −ηVDD
=I sub I off 10 S
≈ I off 10 S
Constant Variable
Throughput/Latency Throughput/Latency
Energy Design Time Non-active Modules Run Time
Logic design
DFS, DVS
Active Reduced Vdd
Clock Gating (Dynamic Freq,
(Dynamic) TSizing Voltage
Scaling)
Multi-Vdd
Sleep Transistors
Multi-VT
Leakage Multi-Vdd
Stack effect Variable VT
(Standby) Variable VT
Pin ordering
Input control
Algorithm
Architecture
Logic/circuit
Technology/circuit