Professional Documents
Culture Documents
CSCE 6933/5933
Advanced Topics in VLSI Systems
Instructor: Saraju P. Mohanty, Ph. D.
2
Advanced Topics in VLSI Systems
Power Dissipation Trend
3
Advanced Topics in VLSI Systems
Power Dissipation Trend
100000
18KW
10000 5KW
Power (Watts)
1.5KW
1000 500W
Pentium® proc
100
286 486
10 8086 386
8085
8080
8008
1 4004
0.1
1971 1974 1978 1985 1992 2000 2004 2008
Year
Power delivery and dissipation will be prohibitive
Power Density
IV
Source Drain
I2 N+
N+
I6
I1
P-Substrate
I5 Source: Roy 2003
Advanced Topics in VLSI Systems 7
Power Dissipation Redistribution
300
102
Dissipation
100
Dynamic
200
NormalizedPower
10-2 150
Trajectory,
With High-K
100
Normalized
10-4
50
10-6
0
1990 1995 2000 2005 2010 2015 2020
Chronological (Year)
Chronological (Year)
Source: Hansen Thesis 2004
8
Advanced Topics in VLSI Systems
Dynamic and Static Power Sources
9
Advanced Topics in VLSI Systems
Power Dissipation in CMOS : Dynamic
10
Advanced Topics in VLSI Systems
Power Dissipation in CMOS : Static •
Subthrehold Current: Sub-threshold current that
arises from the inversion charges that exists at the
gate voltages below the threshold voltage.
• Tunneling Current: There is a finite probability for
carrier being pass through the gate oxide. This
results in tunneling current thorough the gate
oxide.
• Reverse-biased Diode Leakage: Reverse bias
current in the parasitic diodes.
• Contention Current in Ratioed Circuits: Ratioed
circuits burn power in fight between ON transistors
11
Advanced Topics in VLSI Systems
Power Dissipation in CMOS : Dynamic
•Dynamic power is
required to charge and
discharge load
capacitances when
transistors switch.
•One cycle involves a
rising and falling output.
•On rising output, charge
Q = CLVDD is required.
•On falling output,
A general CMOS is dumped to GND.
charge
transistor circuit
12
Advanced Topics in VLSI Systems
Power Dissipation in CMOS : Dynamic
Note:
1. the difference between the two is the loss
2. Energy doesn’t depend on frequency
13
Advanced Topics in VLSI Systems
Power Dissipation in CMOS : Dynamic
For Nc clock cycles energy loss :
2
ENc = CL Vdd n(Nc)
n(Nc) : is the number of 0->1 transitions in Nc clock cycles
15
Advanced Topics in VLSI Systems
Static Power : Subthrehold Current
• In OFF state, undesired leakage current flow.
• It contributes to power dissipation of idle circuits. •
If vt is the thermal voltage and I0 is the current at
Vth then the subthreshold current is :
( ) vt
• Drain-Induced-Barrier-Lowering (DIBL) an
prominent effect for short channel transistors also
impacts subthreshold conduction by lowering Vth.
• It increases as the Vth decreases or Vgs increases.
• It increases as the temperature increases.
Advanced Topics in VLSI Systems
16
Static Power : Junction Leakage
• The pn junctions between diffusion, substrate
and well are all junction diodes.
• These are revered biased as substrate is
connected to GND and well connected to Vdd.
• However, reversed biased diode also conduct
small amount of current.
17
Advanced Topics in VLSI Systems
Static Power : Junction Leakage
• The reverse-biased junction current is
expressed as follows: (D is not for drain, S is not
for source)
ID = IS [ exp (VD/vT) – 1 ]
• IS depends on the doping level, the area, and
perimeter of the diffusion region.
• VD is the diode voltage e.g. Vsb or Vdb.
18
Advanced Topics in VLSI Systems
Static Power : Tunneling
•There is a finite
probability for carrier
Igs Igd being pass through the
gate oxide.
20
Advanced Topics in VLSI Systems
Low-Power Design
21
Advanced Topics in VLSI Systems
Why Low Power?
Chip and
Packaging
costs system
cooling costs
Environmental
Battery life
22
Advanced Topics in VLSI Systems
Various forms of Power Profile
• Average Power
• Total Energy
• Energy-Delay-Product (EDP)
• Power-Delay-Product (PDP)
• Power-Square-Delay-Product (PSDP)
• Peak Power
• Transient Power
• Cycle Difference Power
• Peak Power Differential
• Cycle-to-Cycle Power Gradient (Fluctuation)
• and many more ……
23
Advanced Topics in VLSI Systems
Why peak power reduction ?
24
Advanced Topics in VLSI Systems
Why Average Power/ Energy reduction ?
25
Advanced Topics in VLSI Systems
Why Transience / Fluctuation
Minimization ?
26
Advanced Topics in VLSI Systems
Low-power design: Key Principles
Using the lowest possible supply voltage.
Using the smallest geometry, highest frequency
devices, but operating them at lowest possible
frequency.
Using parallelism and pipelining to lower
required frequency of operation.
Power management by disconnecting the power
source when the system is idle.
27
Advanced Topics in VLSI Systems
Voltage, Frequency and Power Trade-offs
Reduce Supply Voltage (Vdd): delay increases;
performance degradation
Reduce Clock Frequency (f): only power saving
no energy
Reduce Switching Activity (N or E(sw)): no
switching no power loss !!! Not in fully under
designers control. Switching activity depends on
the logic function. Temporal/and spatial
correlations difficult to handle.
Reduce Physical Capacitance: done by reducing
device size reduces the current drive of the
transistor making the circuit slow
28
Advanced Topics in VLSI Systems
How Much is Saved ?? Varying Vdd / f
Vdd / 2 fmax * Pd / 4 Ed / 4
Vdd / 2 fmax / 2 Pd / 8 Ed / 4
V fmax / 2 Pd / 2 E
* Note : fmax Vs f
29
Advanced Topics in VLSI Systems
Low Power Design : Static Reduction
• Reduce static power:
– Selectively use ratioed circuits.
– Selectively use low Vth devices.
– Leakage reduction:
Stacked devices, body bias, low temperature.
30
Advanced Topics in VLSI Systems