Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dr.S.Saravanan M.E.,PhD
HOD/EEE(UG)
Muthayammal Engineering College
Rasipuram
12.03.2012 1
Agenda
Motivation
Introduction To VLSI design
Sources of Power Dissipation
Low Power Design Methodologies
Low Power Soc Designs
Low Power Multiplier Design
Design of Low Power MAC
Conclusions
12.03.2012 2
Motivation
12.03.2012 3
Motivation
PORTABLE DEVICES …….Note Book Computers,
PDAs, Laptops, Cell Phones, Pacemaker etc historical
drivers of low power ……..require low power
consumption & high through put
12.03.2012 4
Motivation (Contd..)
• New portable compute-intensive applications
* Multi-media
* Video display and capture
* Audio reproduction & capture
* Handwriting recognition
* Notebook computer
* Personal data assistant
* Implantable medical electronics
12.03.2012 5
Motivation (contd..)
Why so much of stress on Low Power?
Portable devices run on battery
Battery life is limited
Energy density of Nickel-Metal Hydride
(NiMH) is low@30Wh/lb
The battery technology is not improving at the
same speed as that of VLSI
12.03.2012 6
VLSI Chip Power Density
10000 Sun’s
Surface
Rocket
Power Density (W/cm2)
1000
Nozzle
Nuclear
100 Reactor
Hot Plate
8086
10 4004 P6
8008 8085 386 Pentium®
286 486
8080
1
1970 1980 1990 2000 2010
Year
12.03.2012 7
Motivation (contd..)
Power dissipation increases with the increase
in clock speed
This will increase the cost packaging to
remove the heat
Increased Power will generate excessive heat.
This will cause Electro migration
Thus Reliability becomes an added issue to
cost
12.03.2012 8
Agenda
Motivation
Introduction To VLSI Design
Sources Of Power Dissipation
Low Power Design Methodologies
Low Power Soc Designs
Low Power Multiplier Design
Design of Low Power MAC
Conclusion
12.03.2012 9
What is Micro
Electronics?
he size of the Electronic Devices in
μ- Electronics is in the range of micromet
• Examples.. ICs……..
12.03.2012 10
Some Land Marks
• 1883 - Thomas Alva Edison , demonstrated the conduction
of electrons in vacuum
• 1904 - John Fleming invented the vacuum diode
• 1947 – The transistor was developed by BARDEEN,
SHOCKLEY and BRATTAIN at Bell Labs.
• 1958 - JACK KILBY developed the first IC
12.03.2012 11
23 May 1908)
Born Madison, Wisconsin,
United States
January 30, 1991 (aged 82)
Died
Boston, Massachusetts
Nationality United States
Fields Physics
Bell Labs
John Bardeen Institutions University of Minnesota
University of Illinois at Urbana
-Champaign
University of Wisconsin-Madison
Alma mater
Princeton University
Doctoral
Eugene Wigner
advisor
Doctoral John Schrieffer
students Nick Holonyak
Transistor
Known for
BCS theory
Nobel Prize in Physics (1956)
Notable
Nobel Prize in Physics (1972)
awards
IEEE Medal of Honor (1971)
February 10, 1902
Born
China-Amoy
Known for Transistor
12.03.2012 13
13 February 1910)
Born
London, England
12 August 1989 (aged 79)
Died Stanford, California
Bell Labs
Institutions Shockley Semiconductor
Stanford
Caltech
Alma mater
William Shockley MIT
Doctoral
John C. Slater
advisor
Known for Co inventor of the transistor
Notable
Nobel Prize in Physics
awards (1956)
Religious
None, atheist
stance
12.03.2012 14
What is VLSI?
• Classification of ICs….. Based on no. of transistors
12.03.2012 15
GORDON MOORE
12.03.2012 16
12.03.2012 17
12.03.2012 18
12.03.2012 19
Lead Microprocessors power continues to increase
100
P6
Pentium ® proc
Power (Watts)
10
486
8086 286
386
8085
1 8080
8008
4004
0.1
Year
1971 1974 1978 1985 1992 2000
12.03.2012 20
Lead microprocessors frequency doubles every 2 years
10000
P6
100
Pentium ® proc
486
10 8085 386
8086 286
1 8080
8008
4004
0.1
Year
1970 1980 1990 2000 2010
12.03.2012 21
Transistors on lead microprocessors double every 2 years
1000
10
Transistors (M)
P6
Pentium® proc
1 486
386
0.1 286
8085 8086
0.01 8080
8008
4004
0.001
1970 1980 1990 2000 2010
Year
12.03.2012 22
VLSI Design Flow
VLSI DESIGN STYLES
Bottom – Up
(Full custom) Top Down
(Standard Cell)
12.03.2012 24
Full Custom Flow
Sub Block
Schematic
LVS
Transistor level
Simulation
(Spice)
Post Layout
Simulation
Layout
Extraction
12.03.2012 25
Standard Cell Flow
RTL Code
Placement &
Target Routing
Logic Synthesis (Std.Cells)
Library
& Target Library
Mapping
Post layout
Gate level Simulation
Net list
Digital
Simulation
12.03.2012 26
Back End Flow
Full custom Standard cell
Fabrication
Tape-out
12.03.2012 27
CAD in VLSI
CONCEPT
E (Engg) CAD
T (Technology) CAD
VLSI
Ckt.
Design
VLSI Chip
12.03.2012 28
VLSI Processing
Oxidation
Diffusion/Ion Implantation
Poly Deposition
Etching
Metallisation(vacuum/Sputtering)
Testing
SCRIBING And PACKAGING
Testing…..Release To Market
12.03.2012 29
Agenda
Motivation
Introduction To VLSI Design
Sources Of Power Dissipation
Low Power Design Methodologies
Low Power Soc Designs
Low Power Multiplier Design
Design of Low Power MAC
Conclusion
12.03.2012 30
Power Equations in CMOS
12.03.2012 31
Techniques For Low Power
Supply voltage
Physical capacitance
Switching Activity
12.03.2012 32
Dynamic
Vdd
power (Switching )
0 I charge
1
I discharge
Vss
12.03.2012 33
Sources of Power Dissipation
2. Static Power = Leakage Power
= IL .VDD
IT
N+ N+ VDD
I Rev
P-Sub
VDD/ ID Short
2
VGND VGND
12.03.2012 35
Agenda
Motivation
Introduction To VLSI Design
Sources Of Power Dissipation
Low Power Design Methodologies
Low Power Soc Designs
Low Power Multiplier Design
Design of Low Power MAC
Conclusion
12.03.2012 36
Levels of Optimization
12.03.2012 37
Reduction of switching activity
• By proper choice of logic topology
• By circuit level optimization
representation of data can have significa
ct on switching activity at the system lev
se of Gray coding instead of binary codin
plications where data bits change sequen
as address bits
12.03.2012 38
Glitch Reduction
A D
B E
C
A
B
C
D
E
Glitch
12.03.2012 39
Glitch Reduction
• Delay balanced
Ex-or gates• No glitch
• Same function
12.03.2012 40
Gated Clock Signals
A(N-1)
Reg MSB
B(N-1) Comparator
Clk
EX-OR
Reg (N-1)
Clk bit
Gated clock Comp-
arator
Inconventional approac
Reg
All bits are first latched
2 N-bit Regs, and
Subsequently applied to
comparator
12.03.2012 41
Reduction of Switched Caps
System level Measures
C bus
12.03.2012 43
Leakage current/power
Dynamic Power is α V2dd
Static power is proportional to Vdd
So power reduces with the reduction of Vdd
With the scaling down of voltage and dimensions
Vth of the transistor is also scaled down
But leakage current increases exponentially in
sub-threshold region . So reduce leakage
current
12.03.2012 44
Variable Threshold CMOS
Leakage is reduced by turning OFF transistors not
in use
Use High Vt transistor for low I -leak and use Low
Vt transistor in critical path
So one should use transistors of different
threshold voltages
12.03.2012 45
Software Design For Low Power
Most efforts….focused on hardware design
It is because HW is the physical means by which
power is converted into useful computation
It would be unwise to ignore the influence of SW
on power dissipation
In systems based on digital processors or
controllers, it is SW that directs much of the
activity of the HW
12.03.2012 46
So , the manner in which SW uses the HW can
have a substantial impact on the power
dissipation of a system
Can draw an analogy from automobiles
The manner in which one drives his/her
automobile can have a significant effect on total
fuel consumption
12.03.2012 47
Agenda
Motivation
Introduction To VLSI Design
Sources Of Power Dissipation
Low Power Design Methodologies
Low Power Soc Designs
Low Power Multiplier Design
Design of Low Power MAC
Conclusion
12.03.2012 48
Introduction
Power is a serious concern in
today's SoC design.
Core based SoC design is common
to get time to market advantage.
Cores are designed to be generic
and reusable with configurability.
Need For Core customization.
Core evaluation for Power
12.03.2012 49
SoC Composition
Analog Front
End Hard Macros
Digital core
PLL1
Serdes Memory
PLL2
12.03.2012 50
Agenda
Motivation
Introduction To VLSI Design
Sources Of Power Dissipation
Low Power Design Methodologies
Low Power Soc Designs
Low Power Multiplier Design
Design of Low Power MAC
Conclusion
12.03.2012 51
VLSI Signal Processing Building
Blocks
Adder
Multiplier
12.03.2012 52
Existing Low-power Techniques
Partially Guarded Computation
(PGC).
Dynamic-range Determination
(DRD).
inputs
clock
Detection logic Reg. 1 Reg. 2
latch
L
at
MSP LSP
c
h
Out puts
12.03.2012 54
Dynamic Range Determination
Dynamic range Dynamic range
determination determination
12.03.2012 55
Glitching Power Minimization
By replacing some existing gates with
functionally equivalent ones that can be “frozen”
by asserting a control signal.
12.03.2012 56
Main Functions in Multiplier
Partial products generation
12.03.2012 57
Array Multiplier
12.03.2012 58
Modified Booth Multiplier
12.03.2012 59
Spurious Power Suppression
Technique
12.03.2012 60
Proposed Multiplier-Demonstration
12.03.2012 61
Agenda
Motivation
Introduction To VLSI Design
Sources Of Power Dissipation
Low Power Design Methodologies
Low Power Soc Designs
Low Power Multiplier Design
Design of Low Power MAC
Conclusion
12.03.2012 62
Design of Low Power MAC
12.03.2012 63
Input Image And Its Pixel Values
1/9 1/9 1/9
12.03.2012 64
Output Image And Its Pixel Values
12.03.2012 65
Conclusions
State of art VLSI chip ( SOC) contains hundres of
million transistors
So it dissipates lot of power
To keep the packaging cost low….low power
technology
For portable devices low power ICs …a must
There are different low power design techniques
12.03.2012 66
References
Principles of CMOS VLSI Design---Neil weste and
K.Eshraghian
ASICs -------M.J.Smith
CMOS Design, layout and simulation R.Jacob
Baker
Introduction to VLSI circuits & systems -----John
Uvemura
Digital systems design using VHDL----Jr.Roth
VHDL Primer----Jayaram Bhaskar
Low-Power CMOS VLSI Circuit Design------Kaushik
Roy, Sharat Prasad
12.03.2012 67
THANK YOU
12.03.2012 68