Professional Documents
Culture Documents
METHODS
V.ANANDI
ASST.PROF,E&C
MSRIT,BANGALORE
Course Objective
Low-power is a current need in VLSI
design.
Learn basic ideas, concepts and methods.
Gain hands-on experience.
Contents
Introduction
Dynamic power
Short circuit power
Reduced supply voltage operation
Glitch elimination
Static (leakage) power reduction
Low power systems
State encoding
Processor and multi-core design
Books on low-power design
Introduction
Why is it a concern?
Power down
CL
%75 %20 %5
Degrees of Freedom
Physical capacitance
Components of Power
Dynamic
Signal transitions
Logic activity
Glitches
Short-circuit
Static
Leakage Ptotal = Pdyn + Pstat
isc VDD
R Dynamic Power
Vo
= CLVDD2/2 + Psc
Vi
CL
R
Ground
Summary: Short-Circuit Power
Short-circuit power is consumed by each
transition (increases with input transition time).
Reduction requires that gate output transition
should not be faster than the input transition
(faster gates can consume more short-circuit
power).
Increasing the output load capacitance reduces
short-circuit power.
Scaling down of supply voltage with respect to
threshold voltages reduces short-circuit power.
Dynamic Power Reduction
Reduce power per transition
Reduced voltage operation – voltage scaling
Capacitance minimization – device sizing
Short-circuit
Static
Leakage
Leakage Power
VDD
Ground IG
R
n+ Isub n+
IPT
IGIDL ID
Leakage Current Components
Clock gating
Flip-flop
Shift register
Microprocessors
Single processor
Multi-core processor
Clock-Gating in Low-Power Flip-Flop
D D Q
CK
Power Reduction in Processors
Hardware methods:
Voltage reduction for dynamic power
Dual-threshold devices for leakage reduction
Sleep mode
Architecture:
Instruction set
hardware organization
Software methods
A Multicore Design
Multiplier
Reg
Core 1
40MHz
5 to 1 mux
Multiplier Output
Reg
Core 2
Reg
Input
40MHz
200MHz
Multiphase Multiplier
Clock gen.
Reg
Core 5
and mux 40MHz
control
200MHz
CK