Upload
nadeem47
View
215
Download
0
Embed Size (px)
Citation preview
8/7/2019 lec4.4 Power Descipation
1/17
Lec4.4P O W E R D E S I P A T I O N
Engr. Anees ul Husnain ( [email protected] )
Department of Computer Systems Engineering,College of Engineering & Technology, IUB
8/7/2019 lec4.4 Power Descipation
2/17
Power and Energy
Power is drawn from a voltage source attached to the VDDpin(s) of a chip.
Instantaneous Power:
Energy:
Average Power:
( ) ( )DD DDP t i t V !
0 0
( ) ( )
T T
DD DDE P t dt i t V dt ! !
avg
0
1( )
T
DD DD
EP i t dt
T T! !
8/7/2019 lec4.4 Power Descipation
3/17
Power Dissipation
Static Power Dissipation Sub-thresh hold conduction Tunneling Current Leakage through diode
Dynamic Power Dissipation Charging & Discharging of load Capacitances Short circuit currents while both N-MOS & P-MOS are ON together.
P total = P static + P dynamic
8/7/2019 lec4.4 Power Descipation
4/17
Dynamic power
Dynamic power is required to charge and discharge loadcapacitances when transistors switch.
One cycle involves a rising and falling output.
On rising output, charge Q = CVDD is required
On falling output, charge is dumped to GND
This repeats Tfsw times over an interval of T
Cfsw
iDD(t)
VDD
8/7/2019 lec4.4 Power Descipation
5/17
Dynamic power dissipation
Vin Vout
CL
Vdd
Energy delivered by the supply during input 1 p 0transition:
Energy stored at the capacitor at the end of 1 p 0 transition:
dissipated in NMOS duringdischarge(input: 0p 1)
load capacitance (gate +diffusion + interconnects)
8/7/2019 lec4.4 Power Descipation
6/17
Capacitive dynamic power
If the gate is switched on and offf0p1 (switching factor) times per second,the power consumption is given by
For entire circuit
where iis activity factor [0..0.5] in comparison to the clock frequency
(which has switching factor of 1)
2
dynamic DDP CV f E!
8/7/2019 lec4.4 Power Descipation
7/17
Short circuit current When transistors switch, both nMOS and pMOS networks may be momentarily
ON at once
Leads to a blip of short circuit current.
< 10% of dynamic power if rise/fall times are comparable for input and output
8/7/2019 lec4.4 Power Descipation
8/17
Techniques for low-power design
Reduce dynamic power
E: clock gating, sleep mode (floating point, caches,etc)
Fast transitions.. (may become noisy.. Tradeoff)
C: small transistors (esp. on clock), short wires (bus length )
VDD: lowest suitable voltage
f: lowest suitable frequency
2
dynamic DDP CV
fE!
8/7/2019 lec4.4 Power Descipation
9/17
Clock Gating The best way to reduce the activity is to turn off the clock to registers in
unused blocks Saves clock activity (E = 1) Eliminates all switching activity in the block
Requires determining if block will be used
Enable
Clock
Clock Gating
8/7/2019 lec4.4 Power Descipation
10/17
Dynamic power reduction via dynamic VDD scaling
Scaling down supply voltage reduces dynamic power reduces saturation current
p increases delay p reduce the frequency
Dynamic voltage scaling (DVS):
Supply and voltage of the circuit should dynamic adjust according to the
workload of criticality of the tasks running on the circuitse.g: laptops in case connected with ac and on batteries.
2
d y n a m ic D DP C V f E!
8/7/2019 lec4.4 Power Descipation
11/17
Leakage reduction via adjusting ofVth
Leakage depends exponentially on Vth. How to control Vth? Remember: Vth also controls your saturation current p delay
1. Oxide thickness
I1I2I3I4
I5I6
O1
O2
criticalpath
Sol1: statically choose high Vt cells fornon critical gates
8/7/2019 lec4.4 Power Descipation
12/17
Static (leakage) power Static power is consumed even when chip is quiescent.
Leakage draws power from nominally OFF devices
0 1
gs t ds
T T
V V V
nv v
ds dsI I e e
!
8/7/2019 lec4.4 Power Descipation
13/17
Leakage Control Leakage and delay trade off
Aim for low leakage in sleep and low delay in active mode
To reduce leakage:
Increase Vt: multiple Vt Use low Vt only in critical circuits
Increase Vs: stackeffect (series OFFtransistorshave less leakage) Inputvectorcontrolin sleep
Decrease Vb R
everse bodybia
s
in sleep Or forward body bias in active mode
8/7/2019 lec4.4 Power Descipation
14/17
Gate Leakage Extremely strong function of tox and Vgs
Negligible for older processes Approaches subthreshold leakage at 65 nm and below in some processes
An order of magnitude less for pMOS than nMOS
Control leakage in the process using tox > 10.5 High-k gate dielectrics help Some processes provide multiple tox
e.g. thicker oxide for 3.3 V I/O transistors
Control leakage in circuits by limiting VDD
8/7/2019 lec4.4 Power Descipation
15/17
Power Gating Turn OFF power to blocks when they are idle to save leakage
Use virtual VDD (VDDV) Gate outputs to prevent
invalid logic levels to next block
Voltage drop across sleep transistor degrades performance duringnormal operation Size the transistor wide enough to minimize impact
Switching wide sleep transistor costs dynamic power Only justified when circuit sleeps long enough
8/7/2019 lec4.4 Power Descipation
16/17
Leakage reduction via Cooling
Impact of temperature on leakage current
8/7/2019 lec4.4 Power Descipation
17/17
SummaryWe are still in chapter 4:
Delay estimation Power estimation
Interconnects and wire engineering Scaling theory