You are on page 1of 27

LOW POWER DESIGN

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

Power Consumption of VLSI Chips

Why is it a concern?

Business & technical needs


Semiconductor processing technology
NEED FOR LOW POWER
 More transistors are packed into the chip.
 Increased market demand for portable
devices.
 Environmental concerns
Meaning of Low-Power Design
 Design practices that reduce power consumption
at least by one order of magnitude; in practice
50% reduction is often acceptable.
 General considerations in low-power design
 Algorithms and architectures
 High-level and software techniques
 Gate and circuit-level methods
 Power estimation techniques
 Test power
Topics in Low-Power
 Power dissipation in CMOS circuits
 Device technology
 Low-power CMOS technologies
 Energy recovery methods
 Circuit and gate level methods
 Logic synthesis
 Dynamic power reduction techniques
 Leakage power reduction
 System level methods
 Microprocessors
 Arithmetic circuits
 Low power memory technology
 Test power
 Power estimation methods and tools
Low-Power Design Techniques
Circuit and gate level methods
Reduced supply voltage
Adiabatic switching and charge recovery
Logic design for reduced activity
Reduced Glitches
Transistor sizing
Pass-transistor logic
Pseudo-nMOS logic
Multi-threshold gates
Low-Power Design Techniques
 Functional and architectural methods
 Clock suppression
 Clock frequency reduction

 Supply voltage reduction

 Power down

 Algorithmic and Software methods


Power Dissipation in CMOS
Logic (0.25µ)
Ptotal (0→1) = CL VDD2 + tscVDD Ipeak + VDDIleakage
VDD VDD

CL

%75 %20 %5
Degrees of Freedom

 The three degrees of freedom are:


 Supply Voltage
 Switching Activity

 Physical capacitance
Components of Power
 Dynamic
 Signal transitions
 Logic activity
 Glitches

 Short-circuit

 Static
 Leakage Ptotal = Pdyn + Pstat

= Ptran + Psc + Pstat


CMOS Dynamic Power
Dynamic Power = Σ 0.5 αi fclk CLi VDD2
All gates i

≈ 0.5 α fclk CL VDD2


≈ α01 fclk CL VDD2

where α average gate activity factor


α01 = 0.5α, average 0→1 trans.
fclk clock frequency
CL total load capacitance
VDD supply voltage
Dynamic Power

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

 Reduce number of transitions


 Glitch elimination
Glitch Power Reduction
 Design a digital circuit for minimum
transient energy consumption by
eliminating hazards
Static (Leakage) Power
 Dynamic
 Signal transitions
 Logic activity
 Glitches

 Short-circuit

 Static
 Leakage
Leakage Power
VDD
Ground IG
R

n+ Isub n+
IPT
IGIDL ID
Leakage Current Components

 Subthreshold conduction, Isub


 Reverse bias pn junction conduction, ID
 Gate induced drain leakage, IGIDL due to
tunneling at the gate-drain overlap
 Drain source punchthrough, IPT due to short
channel and high drain-source voltage
 Gate tunneling, IG through thin oxide
Reducing Leakage Power
 Leakage power as a fraction of the total power
increases as clock frequency drops. Turning
supply off in unused parts can save power.
 For a gate it is a small fraction of the total power;
it can be significant for very large circuits.
 Scaling down features requires lowering the
threshold voltage, which increases leakage
power; roughly doubles with each shrinking.
 Multiple-threshold devices are used to reduce
leakage power.
Low-Power System Design
 State encoding
 Bus encoding
 Finite state machine

 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

 Clock gating, frequency 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

Core clock frequency = 200/N, N should divide 200.


Challenges

 Development of low Vt, supply voltage and design


technique
 Low power interconnect and reduced activity approaches
 Low-power system synchronization
 Dynamic power-management techniques
 Development of application-specific processing
 Self-adjusting and adaptive circuits
 Integrated design methodology
 Power-conscious techniques and tools development
 Severe supply fluctuations or current spikes
REFERENCES on Low-Power Design

 A. Chandrakasan and R. Brodersen, Low-Power Digital CMOS Design,


Boston: Springer, 1995.
 A. Chandrakasan and R. Brodersen, Low-Power CMOS Design, New
York: IEEE Press, 1998.
 J. M. Rabaey and M. Pedram, Low Power Design Methodologies,
Boston: Springer, 1996.
 K. Roy and S. C. Prasad, Low-Power CMOS VLSI Circuit Design, New
York: Wiley-Interscience, 2000 .
 G. K. Yeap, Practical Low Power Digital VLSI Design, Boston:Springer, 1998.
 Tutorial on low power by Vishwani.D.Aggarwal VDAT’06 Symposium on low
power design methodologies.

You might also like