0% found this document useful (0 votes)
55 views27 pages

3 Anandi

The document discusses low power design methods and techniques. It covers topics like dynamic and static power reduction, low power circuit design approaches, and system level low power techniques like clock gating and multicore processor design. Challenges in low power design are also mentioned.

Uploaded by

ajay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views27 pages

3 Anandi

The document discusses low power design methods and techniques. It covers topics like dynamic and static power reduction, low power circuit design approaches, and system level low power techniques like clock gating and multicore processor design. Challenges in low power design are also mentioned.

Uploaded by

ajay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 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