vlsi_lec1
TRANSCRIPT
-
7/30/2019 vlsi_lec1
1/70
Instructor-in-Charge (Section -1)
18/28/2012
-
7/30/2019 vlsi_lec1
2/70
Outline
oore s aw
Power dissipation issues
28/28/2012
-
7/30/2019 vlsi_lec1
3/70
8/28/2012 3
-
7/30/2019 vlsi_lec1
4/70
v f
thestudent
an
introduction to
the
pertainingtothedesignofintegratedcircuits.
digitalintegratedcircuits.Theimportanceof
acknowledgedandstressedupon.
8/28/2012 4
-
7/30/2019 vlsi_lec1
5/70
PrimereferenceBooks(R1))
Kang.
S.M
and
Leblebici
Y.,
CMOS
Digital
Integrated
Circuits:AnalysisandDesign, McGrawHillInternational
Editions3rd Edition2003.
TextBook :
(T1)JanM.Rabaey;AnanthaChandrakasan;BorivojeNikolic,DigitalIntegratedCircuits ADesignPerspective,(Second
. (T2)BehzadRazavi,DesignofAnalogCMOSintegrated
circuits,McGrawHillInternational Edition.2001.
8/28/2012 5
-
7/30/2019 vlsi_lec1
6/70
Neil
H.E.
Weste,
Kamran
Eshraghian,
"Principles
of
CMOS
VLSI
Design,AddisonWesley PublishingCompany.
PucknellD.A.,EshraghianK.,"BasicVLSIdesign,systemsand
circuits",Third
edition,
Prentice
Hall
of
India
Pvt.
Ltd.
a r c us . ., ntro uct onto es gn , c rawinternationaleditions.
Gre orian R. Temes G.C. "Analo Mos inte rated circuits forsignal
processing",
Wiley
interscience
publication.
8/28/2012 6
-
7/30/2019 vlsi_lec1
7/70
Sze
S.M.,"VLSI
Technology",
Second
edition,
McGraw
Hill
International
Edition.
RandallAGeiger,PhillipsE.allen,NoelRStrader,"VLSIDesigntechniquesfor" ' , .
BhaskharJayram,"AVHDLPRIMER",PrenticeHall.
IEEEJournals
of
solid
state
circuits,
VLSI
system.
. , , , .
Johns.DavidA.andMartinK,AnalogIntegratedCircuitDesign,JohnWily&Sons.Inc.2002.
Referencesfordesignassignments
Michael. L.Bushnell,andVishwani.D.Agrawal,EssentialsOfElectronicTestingForDi ital Memor AndMixedSi nalVLSICircuits.KluwerAcademicPublishers
ThirdEdition,2004
8/28/2012 7
-
7/30/2019 vlsi_lec1
8/70
v f
,
layouttool
based
laboratory
is
included.
8/28/2012 8
-
7/30/2019 vlsi_lec1
9/70
followingtopics
Basic
circuit
theory
and
design,
BJTan MOSt eory an un amenta so ogic
design.
8/28/2012 9
-
7/30/2019 vlsi_lec1
10/70
, ,VLSICircuitsandSystems,PHI2005.
8/28/2012 10
-
7/30/2019 vlsi_lec1
11/70
Reference books
PrenticeHallIndia,2000
8/28/2012 11
-
7/30/2019 vlsi_lec1
12/70
No ofLec.
Topic To be Covered Learning Objectives Ref. to Text Book
Common Topics-
2
3
.Methodogies
2. Scaling
3. CMOS Technology, Design Rules,
MOS Capacitances
Technology Generation transition and its effects
on performance
Introduction to layouts and industry design flow
for analog and digital integrated circuits
,
Chapter-3,3,
(T1), R1), (RJ)
Chapter 2,1 (T1),RJ)
8/28/2012 12
-
7/30/2019 vlsi_lec1
13/70
No ofLec.
Topic To be Covered Learning Objectives Ref. to Text Book
5 Digital Design Basic building block for most digital sub-systems Chapter 5 ,6
4
5
. nverter- tat c an sw tc ng
characteristics, Combinational MOS
logic circuits static logic
2. Synchronous system and Sequentialcircuits design
3. Memory Circuits Design
4. Desi n verification & test
an pee o g a sys ems
Study and design of various CMOS logic gate
families
Synchronous design, timing metrics, Design of flip-flops
Design of SRAM, DRAM, decoders, senseam lifiers
,Chapter7, (R1),(T1)
Chapter 8,9 (R1) ,(T1)
Chapter 10 (R1) ,(T1)
Reference bookRm
& internet resources
Verification of functionality, manufacturing defects
8/28/2012 13
-
7/30/2019 vlsi_lec1
14/70
No of
Lec.
Topic To be Covered Learning Objectives Ref. to Text Book
6Analog Design
1. Advanced Current Sources & sinks; Building temperature independent voltage and Chapter 6, (RJ), (T2)
4urrent e erence c rcu t,
Operational amplifiers Architectures,
feed back
2. Noise
current re erences, as c u ng oc or mostanalog subsystems
Quantification of various types of noise in analog
circuits
apter ,
Chapter 7 (RJ), (T2)
Chapter 7 (T2)
8/28/2012 14
-
7/30/2019 vlsi_lec1
15/70
No of
Lec.
Topic To be Covered Learning Objectives Ref. to Text Book
2
2
3
Common Topics
1. Introduction to VLSI Design
Methodogies
2. Scaling
3. CMOS Technology, DesignRules, MOS Capacitances
Introduction to the semiconductor industry
Technology Generation transition and itseffects on performance
Introduction to layouts and industry design
flow for analog and digital integrated
Chapter-I ((T1),
R1)
Chapter-3,3,
(T1), R1), (RJ)
Chapter 2,1
c rcu ts ,
6
8
4
5
5
Analog Design
1. Advanced Current Sources &
sinks; Current Reference
circuit, Operational amplifiers
Architectures, feed back
2. Noise
Building temperature independent voltage
and current references, Basic buildingblock for most analog subsystems
Quantification of various types of noise inanalo circuits
Chapter 6, (RJ),
(T2)
Chapter 6 (RJ),
(T2)
4
5Digital Design
1. MOS inverter- Static and
switching characteristics,
Combinational MOS logiccircuits static logic
2. Synchronous system and
Basic building block for most digital sub-
systems and Speed of digital systems
Study and design of various CMOS logic
gate families
Synchronous design, timing metrics,
Design of flip-flops
,
(T2)
Chapter 7 (T2)
Chapter 5 ,6
(R1) , (T1)
Chapter7,
(R1),(T1)
Sequential circuits design
3. Memory Circuits Design
4. Design verification & test
Design of SRAM, DRAM, decoders,
sense amplifiers
Verification of functionality,manufacturing defects
Chapter 8,9 (R1)
,(T1)
Chapter 10 (R1)
,(T1)
Reference
bookRm
8/28/2012 15
resources
-
7/30/2019 vlsi_lec1
16/70
Component Duration Marks Date & Time Venue Remarks
Test I 60 Mts. 50 25/9 & 8.00 -- 9.00 AM
Test II 60 Mts 50 6/11 & 8.00 -- 9.00 AM
Surprise Test/Assignments
20 Spread across semester
Comp. Exam 3 Hours 80 14/12 AN
8/28/2012 16
-
7/30/2019 vlsi_lec1
17/70
ingenuine cases.
In
all
cases
prior
intimation
8/28/2012 17
-
7/30/2019 vlsi_lec1
18/70
theEEE/ECE Notice
board
and
EDUCAN only
8/28/2012 18
-
7/30/2019 vlsi_lec1
19/70
8/28/2012 19
-
7/30/2019 vlsi_lec1
20/70
Introduction:Issuesindigitaldesign
The
CMOS
inverter Layout Combinationallogicstructures Sequentiallogicgates
Interconnect:R,LandC Timin
Arithmeticbuilding
blocks
Memoriesandarraystructures
208/28/2012
-
7/30/2019 vlsi_lec1
21/70
Introduction
y s es gn ng g a
ICsdifferent
today
than
was e ore
Willit
change
in
future?
21
-
7/30/2019 vlsi_lec1
22/70
The First Com uter
The BabbageDifference Engine
25,000 parts
cost: 17,470
228/28/2012
-
7/30/2019 vlsi_lec1
23/70
ENIAC - The first electronic computer
238/28/2012
-
7/30/2019 vlsi_lec1
24/70
The Transistor Revolution
PNP BIPOLARTRANSISTOR
First transistor
Bell Labs, 1948
248/28/2012
-
7/30/2019 vlsi_lec1
25/70
The First Inte rated Circuits
Bipolar logic
1960s
ECL 3-input Gate
Motorola 1966
258/28/2012
-
7/30/2019 vlsi_lec1
26/70
Intel 4004 Micro-Processor
1971
1000 transistors1 MHz operation
268/28/2012
-
7/30/2019 vlsi_lec1
27/70
Intel Pentium (IV) microprocessor
Intel 2005
125,000,000
transistors
3.8Ghz operation
90nm Technology
278/28/2012
-
7/30/2019 vlsi_lec1
28/70
8/28/2012 28
-
7/30/2019 vlsi_lec1
29/70
Circuitsize(transistorcount)
Circuittechnology(BJT,BiCMOS,NMOS,CMOS)
Designstyle
s an ar ce
gatearray
8/28/2012 29
-
7/30/2019 vlsi_lec1
30/70
Size
classification
(historical)
500,000 ULSI 1990
8/28/2012 30
-
7/30/2019 vlsi_lec1
31/70
Transistor Counts1 Billion1 Billion
1,000,000
100,000
10,000
1,000 PentiumPentiumPro
PentiumIIPentiumIII
10080286
i3864
1
1975 1980 1985 1990 1995 2000 2005 2010
Source: IntelSource: Intel
31
ProjectedProjected
Courtesy, Intel8/28/2012
-
7/30/2019 vlsi_lec1
32/70
zIn 1965, Gordon Moore noted that thenumber of transistors on a chi doublesevery 18 to 24 months.
zHe made a prediction thatsemiconductor technolo will double its
effectiveness every 18 months
328/28/2012
-
7/30/2019 vlsi_lec1
33/70
15
141312
OFDFUNCT
ION
1098
7FTHENUMBE
ER
INTEGRAT
5
4321
LOG2O
MPONENTSP
0
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
C
33
Electronics, April 19, 1965.
8/28/2012
-
7/30/2019 vlsi_lec1
34/70
Moores law in Microprocessors
1000
100
(MT)
2X growth in 1.96 years!
386
486Pentium proc
P6
1
nsistors
80088080
8085 80860.01
.Tr
Transistors on Lead Microprocessors double every 2 years
0.0011970 1980 1990 2000 2010
Year
34 Courtesy, Intel8/28/2012
-
7/30/2019 vlsi_lec1
35/70
Moores Law, Intel Processors
Source: Intel web page (www.intel.com)
8/28/2012 35
-
7/30/2019 vlsi_lec1
36/70
Fre uenc10000
Doubles every
P6100
1000
y(Mh
z) years
486
38628680868085
10
Frequen
80084004
0.1
Year
Lead Microprocessors frequency doubles every 2 years
36 Courtesy, Intel8/28/2012
-
7/30/2019 vlsi_lec1
37/70
Power Dissi ation
P6
100
Pentium proc
486286
10
(Watt
s)
3868085
8080
8008
1Power
0.1
Year
Lead Microprocessors power continues to increase
37 Courtesy, Intel8/28/2012
-
7/30/2019 vlsi_lec1
38/70
Power will be a major problem
5KW18KW
10000
100000
.
500WPentium proc
1000
(Watts)
80088080
80858086
286
386486
10Powe
4004
0.1
1971 1974 1978 1985 1992 2000 2004 2008
Year
Power delivery and dissipation will be prohibitive
38 Courtesy, Intel8/28/2012
i
-
7/30/2019 vlsi_lec1
39/70
PowerDensity10000
2)
Rocket
Nozzle1000
ty(W/cm
NuclearReactor
808610e
rDens
Hot Plate8008
8080
8085286
386486
Pentium proc
1
Po
1970 1980 1990 2000 2010Year
Courtesy, Intel
-
7/30/2019 vlsi_lec1
40/70
State-of-the Art: Lead Microprocessors
EE 534 Summer 2004 University of South Alabama
-
7/30/2019 vlsi_lec1
41/70
EE 534 Summer 2004 University of South Alabama
-
7/30/2019 vlsi_lec1
42/70
EE 534 Summer 2004 University of South Alabama
-
7/30/2019 vlsi_lec1
43/70
EE 534 Summer 2004 University of South Alabama
-
7/30/2019 vlsi_lec1
44/70
EE 534 Summer 2004 University of South Alabama
-
7/30/2019 vlsi_lec1
45/70
EE 534 Summer 2004 University of South Alabama
-
7/30/2019 vlsi_lec1
46/70
EE 534 Summer 2004 University of South Alabama
-
7/30/2019 vlsi_lec1
47/70
EE 534 Summer 2004 University of South Alabama
Why Scaling?
-
7/30/2019 vlsi_lec1
48/70
Why Scaling?
Technology shrinks by ~0.7 per generation
every genera on can n egra e x more unc ons on
a chip; chip cost does not increase significantly
But
z Design engineering population does not double every two years
,
z Exploit different levels of abstraction
EE 534 Summer 2004 University of South Alabama
Design Abstraction Levels
-
7/30/2019 vlsi_lec1
49/70
Design Abstraction Levels
Behavior description
(Verilog, HDL, etc.)Silicon compilation
Physical description(layout, circuit, etc.)
+
MODULE
Simulation for systemspecification
CIRCUIT
S
G
D
DEVICE
EE 534 Summer 2004 University of South Alabama
n+n+
-
7/30/2019 vlsi_lec1
50/70
Challen es in Di ital Desi n
Macrosco ic Issues
Ultra-high speed design
Interconnect
Noise, Crosstalk
Time-to-Market Millions of Gates
High-Level Abstractions
e a y, anu ac ura y Power Dissipation Clock distribution.
Predictability etc.
Everything Looks a Little Different and Theres a Lot of Them!
?
508/28/2012
Design Abstraction Levels
-
7/30/2019 vlsi_lec1
51/70
Design Abstraction Levels
SYSTEM
MODULE
GATE
CIRCUIT
n+n+
SG D
518/28/2012
Design flow
-
7/30/2019 vlsi_lec1
52/70
Designflow
528/28/2012
-
7/30/2019 vlsi_lec1
53/70
VLSI D i St
-
7/30/2019 vlsi_lec1
54/70
VLSIDesignStages
LogicDesign/Simulation
Partitionarchitectureintocycles latches
Verify
against
architecture
specification CircuitDesign/Simulation
Transistorsizing
Performanceverification
StaticTimingAnalysis
er ymarg nrequ rements
PhysicalDesign
Drawmasksforlayout,followingdesignrules
acementan rout ng
Parasiticextraction
-
7/30/2019 vlsi_lec1
55/70
Synthesis
Architectural,Logic,Physical
StaticAnalysis
Desi nrulecheckin DRC
Circuitextraction
Designverification
Test
eneration
DynamicAnalysis
Logicsimulation
Circuitsimulation
(SPICE)
VLSI Design Stages
-
7/30/2019 vlsi_lec1
56/70
VLSIDesignStages Logic
Design/Simulation
Partitionarchitectureintocycles/latches
Verifyagainstarchitecturespecification
CircuitDesign/Simulation
Transistorsizing
Performanceverification
StaticTimingAnalysis
Verifymarginrequirements
Physical
Design Drawmasksforlayout,followingdesignrules
Placementandrouting
Parasiticextraction
-
7/30/2019 vlsi_lec1
57/70
Impl
er er
Anytime, brake
Spec
Here is acounterexample
8/28/2012 57
-
7/30/2019 vlsi_lec1
58/70
8/28/2012 58
-
7/30/2019 vlsi_lec1
59/70
8/28/2012 59
-
7/30/2019 vlsi_lec1
60/70
Everyoneknows
debugging
is
twice
ashardaswritingaprograminthefirst
lace
8/28/2012 60
-
7/30/2019 vlsi_lec1
61/70
8/28/2012 61
Verification in Verilog
-
7/30/2019 vlsi_lec1
62/70
VerificationinVerilog
DUT
DUT: Design Under Test
628/28/2012
Verification of 1Bit Full Adder
-
7/30/2019 vlsi_lec1
63/70
Verificationof1 BitFullAdder
DUT: Design Under Test orDUV: Design Under Verification
638/28/2012 63
Synthesis
-
7/30/2019 vlsi_lec1
64/70
Sy t es s
Logic Synthesis is the automated process of converting
- .
TechnologyLibraryConstraints
DESIGN(RTL code)
Synthesis Engine
64
Synthesis Report Technology Net list
8/28/2012
WHY SYNTHESIS IS REQUIRED
-
7/30/2019 vlsi_lec1
65/70
WHYSYNTHESISIS REQUIRED
Benefits of synthesis :
Highlevel
design
entry
Increaseddesignerproductivity
Reductionofla outdesi nex ertise
requirement
658/28/2012
WHY SYNTHESIS IS REQUIRED
-
7/30/2019 vlsi_lec1
66/70
WHYSYNTHESISIS REQUIRED
mprove qua y
Technologyindependence
Facilitatesdesign
re
use
and
sharing
668/28/2012
WHY SYNTHESIS IS REQUIRED
-
7/30/2019 vlsi_lec1
67/70
WHYSYNTHESISIS REQUIRED
mprove qua y
Technologyindependence
Facilitatesdesign
re
use
and
sharing
678/28/2012
Modern Desi n Methodolo
-
7/30/2019 vlsi_lec1
68/70
ModernDesi nMethodolo
8/28/2012 68
-
7/30/2019 vlsi_lec1
69/70
8/28/2012 69
-
7/30/2019 vlsi_lec1
70/70
Analysisand
Design
byKang
and
Leblebici
8/28/2012 70