Microelectronics circuit analysis_and_design_donald_neamen_4th_solutions
Evolution in Microelectronics Technologyrudan/MATERIALE_DIDATTICO/lucid... · 2009-12-16 · ©...
Transcript of Evolution in Microelectronics Technologyrudan/MATERIALE_DIDATTICO/lucid... · 2009-12-16 · ©...
© Digital Integrated Circuits2nd Design Methodologies
Evolution in
Microelectronics Technology
INTRODUCTION
© Digital Integrated Circuits2nd Design Methodologies
The First Computer
The BabbageDifference Engine(1832)
25,000 parts
cost: £17,470
© Digital Integrated Circuits2nd Design Methodologies
ENIAC - The first electronic computer (1946)
© Digital Integrated Circuits2nd Design Methodologies
The Transistor Revolution
The Nobel Prize in Physics 1956
"for their researches on semiconductors and their discovery of the transistor effect"
William Bradford Shockley John Bardeen Walter Houser Brattain
© Digital Integrated Circuits2nd Design Methodologies
The Transistor Revolution
First transistor
Bell Labs, 1948
© Digital Integrated Circuits2nd Design Methodologies
The First Integrated Circuits
Bipolar logic
1960’s
ECL 3-input Gate
Motorola 1966
© Digital Integrated Circuits2nd Design Methodologies
Intel 4004 Micro-Processor
1971
1000 transistors
1 MHz operation
© Digital Integrated Circuits2nd Design Methodologies
Intel Pentium (IV) microprocessor
© Digital Integrated Circuits2nd Design Methodologies
Moore’s Law
© Digital Integrated Circuits2nd Design Methodologies
Moore’s Law
• In 1965, Gordon Moore noted that the
number of transistors on a chip
doubled every 18 to 24 months.
• He made a prediction that
semiconductor technology will double
its effectiveness every 18 months
© Digital Integrated Circuits2nd Design Methodologies
Moore’s Law
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
LO
G2 O
F T
HE
NU
MB
ER
OF
CO
MP
ON
EN
TS
PE
R IN
TE
GR
AT
ED
FU
NC
TIO
N
Electronics, April 19, 1965.
© Digital Integrated Circuits2nd Design Methodologies
Evolution in Complexity
© Digital Integrated Circuits2nd Design Methodologies
Moore’s law in Microprocessors
40048008
80808085 8086
286386
486Pentium® proc
P6
0.001
0.01
0.1
1
10
100
1000
1970 1980 1990 2000 2010
Year
Tra
ns
isto
rs (
MT
)
2X growth in 1.96 years!
Transistors on Lead Microprocessors double every 2 years
Courtesy, Intel
© Digital Integrated Circuits2nd Design Methodologies
Die Size Growth
40048008
80808085
8086286
386486Pentium ® proc
P6
1
10
100
1970 1980 1990 2000 2010
Year
Die
siz
e (
mm
)
~7% growth per year
~2X growth in 10 years
Die size grows by 14% to satisfy Moore’s Law
Courtesy, Intel
© Digital Integrated Circuits2nd Design Methodologies
Frequency
P6
Pentium ® proc486
38628680868085
8080
80084004
0.1
1
10
100
1000
10000
1970 1980 1990 2000 2010
Year
Fre
qu
en
cy (
Mh
z)
Lead Microprocessors frequency doubles every 2 years
Doubles every
2 years
Courtesy, Intel
© Digital Integrated Circuits2nd Design Methodologies
Power Dissipation
P6Pentium ® proc
486
386
2868086
80858080
80084004
0.1
1
10
100
1971 1974 1978 1985 1992 2000
Year
Po
we
r (W
att
s)
Lead Microprocessors power continues to increase
Courtesy, Intel
© Digital Integrated Circuits2nd Design Methodologies
Power will be a major problem
5KW 18KW
1.5KW
500W
40048008
80808085
8086286
386486
Pentium® proc
0.1
1
10
100
1000
10000
100000
1971 1974 1978 1985 1992 2000 2004 2008
Year
Po
we
r (W
att
s)
Power delivery and dissipation will be prohibitive
Courtesy, Intel
© Digital Integrated Circuits2nd Design Methodologies
Power density
40048008
8080
8085
8086
286386
486Pentium® proc
P6
1
10
100
1000
10000
1970 1980 1990 2000 2010
Year
Po
we
r D
en
sit
y (
W/c
m2
)
Hot Plate
Nuclear
Reactor
Rocket
Nozzle
Power density too high to keep junctions at low temp
Courtesy, Intel
© Digital Integrated Circuits2nd Design Methodologies
Not Only Microprocessors
Digital Cellular Market
(Phones Shipped)
1996 1997 1998 1999 2000
Units 48M 86M 162M 260M 435MAnalog
Baseband
Digital Baseband
(DSP + MCU)
Power
Management
Small
Signal RFPower
RF
(data from Texas Instruments)
Cell
Phone
© Digital Integrated Circuits2nd Design Methodologies
Challenges in Digital Design
“Microscopic Problems”• Ultra-high speed design
• Interconnect
• Noise, Crosstalk
• Reliability, Manufacturability
• Power Dissipation
• Clock distribution.
Everything Looks a Little Different
“Macroscopic Issues”• Time-to-Market
• Millions of Gates
• High-Level Abstractions
• Reuse & IP: Portability
• Predictability
• etc.
…and There’s a Lot of Them!
?
© Digital Integrated Circuits2nd Design Methodologies
Productivity Trends
1
10
100
1,000
10,000
100,000
1,000,000
10,000,000
2003
1981
1983
1985
1987
1989
1991
1993
1995
1997
1999
2001
2005
2007
2009
10
100
1,000
10,000
100,000
1,000,000
10,000,000
100,000,000
Logic Tr./Chip
Tr./Staff Month.
xxx
xxx
x
21%/Yr. compoundProductivity growth rate
x
58%/Yr. compoundedComplexity growth rate
10,000
1,000
100
10
1
0.1
0.01
0.001
Lo
gic
Tra
nsis
tor
per
Ch
ip(M
)
0.01
0.1
1
10
100
1,000
10,000
100,000
Pro
du
cti
vit
y
(K)
Tra
ns./S
taff
-M
o.
Source: Sematech
Complexity outpaces design productivity
Co
mp
lexit
y
Courtesy, ITRS Roadmap
© Digital Integrated Circuits2nd Design Methodologies
Design Metrics
How to evaluate performance of a digital circuit (gate, block, …)?
Cost
Reliability
Scalability
Speed (delay, operating frequency)
Power dissipation
Energy to perform a function
© Digital Integrated Circuits2nd Design Methodologies
Cost of Integrated Circuits
NRE (non-recurrent engineering) costs
design time and effort, mask generation
one-time cost factor
Recurrent costs
silicon processing, packaging, test
proportional to volume
proportional to chip area
© Digital Integrated Circuits2nd Design Methodologies
NRE Cost is Increasing
© Digital Integrated Circuits2nd Design Methodologies
Die Cost
Single die
Wafer
From http://www.amd.com
Going up to 12” (30cm)
© Digital Integrated Circuits2nd Design Methodologies
Cost per Transistor
0.0000001
0.000001
0.00001
0.0001
0.001
0.01
0.1
1
1982 1985 1988 1991 1994 1997 2000 2003 2006 2009 2012
cost: ¢-per-transistor
Fabrication capital cost per transistor (Moore’s law)
© Digital Integrated Circuits2nd Design Methodologies
Yield
%100per wafer chips ofnumber Total
per wafer chips good of No.Y
yield Dieper wafer Dies
costWafer cost Die
area die2
diameterwafer
area die
diameter/2wafer per wafer Dies
2
© Digital Integrated Circuits2nd Design Methodologies
Defects
area dieareaunit per defects1yield die
is approximately 3
4area) (die cost die f
© Digital Integrated Circuits2nd Design Methodologies
Some Examples (1994)
Chip Metal
layers
Line
width
Wafer
cost
Def./
cm2
Area
mm2
Dies/
wafer
Yield Die
cost
386DX 2 0.90 $900 1.0 43 360 71% $4
486 DX2 3 0.80 $1200 1.0 81 181 54% $12
Power PC
6014 0.80 $1700 1.3 121 115 28% $53
HP PA 7100 3 0.80 $1300 1.0 196 66 27% $73
DEC Alpha 3 0.70 $1500 1.2 234 53 19% $149
Super Sparc 3 0.70 $1700 1.6 256 48 13% $272
Pentium 3 0.80 $1500 1.5 296 40 9% $417
© Digital Integrated Circuits2nd Design Methodologies
Problematiche dell’evoluzione
tecnologica
1. METODOLOGIE DI
PROGETTAZIONE
© Digital Integrated Circuits2nd Design Methodologies
Why Scaling?
Technology shrinks by 0.7/generation
With every generation can integrate 2x more functions per chip; chip cost does not increase significantly
Cost of a function decreases by 2x
But … How to design chips with more and more functions?
Design engineering population does not double every two years…
Hence, a need for more efficient design methods Exploit different levels of abstraction
© Digital Integrated Circuits2nd Design Methodologies
Design Abstraction Levels
n+n+
S
GD
+
DEVICE
CIRCUIT
GATE
MODULE
SYSTEM
© Digital Integrated Circuits2nd Design Methodologies
A Simple Processor
MEMORY
DATAPATH
CONTROL
INPUT-OUTPUT
INP
UT
/OU
TP
UT
© Digital Integrated Circuits2nd Design Methodologies
Design at a crossroad
System-on-a-Chip
RAM
500 k Gates FPGA
+ 1 Gbit DRAM
Preprocessing
Multi-
Spectral
Imager
mC
system
+2 Gbit
DRAMRecog-
nition
Anal
og
64 SIMD Processor
Array + SRAM
Image Conditioning
100 GOPS
Embedded applications
where cost, performance,
and energy are the real
issues!
DSP and control intensive
Mixed-mode
Combines programmable
and application-specific
modules
Software plays crucial role
© Digital Integrated Circuits2nd Design Methodologies
A System-on-a-Chip: Example
Courtesy: Philips
© Digital Integrated Circuits2nd Design Methodologies
Impact of Implementation ChoicesE
nerg
y E
ffic
iency
(in M
OP
S/m
W)
Flexibility
(or application scope)
0.1-1
1-10
10-100
100-1000
None Fully
flexible
Somewhat
flexible
Hard
wired c
usto
m
Configura
ble
/Para
mete
rizable
Dom
ain
-specific
pro
cessor
(e.g
. D
SP
)
Em
bedded m
icro
pro
cessor
© Digital Integrated Circuits2nd Design Methodologies
Design Methodologies
Custom
Standard CellsCompiled Cells
Macro Cells
Cell-based
Pre-diffused(Gate Arrays)
Pre-wired(FPGA's)
Array-based
Semicustom
Digital Circuit Implementation Approaches
Implementation Choices
© Digital Integrated Circuits2nd Design Methodologies
The Custom Approach
Intel 4004
Courtesy Intel
© Digital Integrated Circuits2nd Design Methodologies
Transition to Automation and Regular Structures
Intel 4004 (‘71)
Intel 8080 Intel 8085
Intel 8286 Intel 8486
Courtesy Intel
© Digital Integrated Circuits2nd Design Methodologies
Semicustom Design Flow
HDL
Logic Synthesis
Floorplanning
Placement
Routing
Tape-out
Circuit Extraction
Pre-Layout
Simulation
Post-Layout
Simulation
Structural
Physical
BehavioralDesign Capture
De
sig
n Ite
ratio
n
© Digital Integrated Circuits2nd Design Methodologies
Design Methodologies
Custom
Standard CellsCompiled Cells
Macro Cells
Cell-based
Pre-diffused(Gate Arrays)
Pre-wired(FPGA's)
Array-based
Semicustom
Digital Circuit Implementation Approaches
Implementation Choices
© Digital Integrated Circuits2nd Design Methodologies
RAM-based FPGA
Xilinx XC4000ex
Courtesy Xilinx
© Digital Integrated Circuits2nd Design Methodologies
Summary
Digital CMOS Design is kicking and healthy
Some major challenges down the road caused by Deep Sub-micron Super GHz design
Power consumption!!!!
Reliability – making it work
Some new circuit solutions are bound to emerge
Who can afford design in the years to come? Some major design methodology change in the making!
© Digital Integrated Circuits2nd Design Methodologies
Digital Integrated
CircuitsA Design Perspective
Manufacturing
Process
Jan M. Rabaey
Anantha Chandrakasan
Borivoje Nikolic
July 30, 2002
© Digital Integrated Circuits2nd Design Methodologies
CMOS Process
© Digital Integrated Circuits2nd Design Methodologies
Patterning of SiO2
Si-substrate
Si-substrate Si-substrate
(a) Silicon base material
(b) After oxidation and depositionof negative photoresist
(c) Stepper exposure
Photoresist
SiO2
UV-light
Patternedoptical mask
Exposed resist
SiO2
Si-substrate
Si-substrate
Si-substrate
SiO2
SiO2
(d) After development and etching of resist,chemical or plasma etch of SiO
2
(e) After etching
(f) Final result after removal of resist
Hardened resist
Hardened resist
Chemical or plasmaetch
© Digital Integrated Circuits2nd Design Methodologies
CMOS Process at a Glance
Define active areas
Etch and fill trenches
Implant well regions
Deposit and patternpolysilicon layer
Implant source and drainregions and substrate contacts
Create contact and via windowsDeposit and pattern metal layers
© Digital Integrated Circuits2nd Design Methodologies
oxidation
opticalmask
processstep
photoresist coatingphotoresistremoval (ashing)
spin, rinse, dryacid etch
photoresist
stepper exposure
development
Typical operations in a single
photolithographic cycle (from [Fullman]).
Photo-Lithographic Process
© Digital Integrated Circuits2nd Design Methodologies
A Modern CMOS Process
p-well n-well
p+
p-epi
SiO2
AlCu
poly
n+
SiO2
p+
gate-oxide
Tungsten
TiSi2
Dual-Well Trench-Isolated CMOS Process
© Digital Integrated Circuits2nd Design Methodologies
CMOS Process Walk-Through
p+
p-epi (a) Base material: p+ substrate with p-epi layer
p+
(c) After plasma etch of insulatingtrenches using the inverse of the active area mask
p+
p-epiSiO
2
3SiN
4
(b) After deposition of gate-oxide andsacrificial nitride (acts as abuffer layer)
© Digital Integrated Circuits2nd Design Methodologies
CMOS Process Walk-ThroughSiO
2
(d) After trench filling, CMPplanarization, and removal of sacrificial nitride
(e) After n-well and V
Tpadjust implants
n
(f) After p-well andV
Tnadjust implants
p
© Digital Integrated Circuits2nd Design Methodologies
CMOS Process Walk-Through
(g) After polysilicon depositionand etch
poly(silicon)
(h) After n+ source/drain andp+source/drain implants. These
p+n+
steps also dope the polysilicon.
(i) After deposition of SiO2insulator and contact hole etch.
SiO2
© Digital Integrated Circuits2nd Design Methodologies
CMOS Process Walk-Through
(j) After deposition and patterning of first Al layer.
Al
(k) After deposition of SiO2insulator, etching of via’s,
deposition and patterning ofsecond layer of Al.
AlSiO
2
© Digital Integrated Circuits2nd Design Methodologies
© Digital Integrated Circuits2nd Design Methodologies
© Digital Integrated Circuits2nd Design Methodologies
© Digital Integrated Circuits2nd Design Methodologies
© Digital Integrated Circuits2nd Design Methodologies
© Digital Integrated Circuits2nd Design Methodologies
© Digital Integrated Circuits2nd Design Methodologies
© Digital Integrated Circuits2nd Design Methodologies
© Digital Integrated Circuits2nd Design Methodologies
Advanced Metallization
© Digital Integrated Circuits2nd Design Methodologies
Advanced Metallization
© Digital Integrated Circuits2nd Design Methodologies
© Digital Integrated Circuits2nd Design Methodologies