Escolar Documentos
Profissional Documentos
Cultura Documentos
EE6205
6205)) VLSI Design
Outline
IC Manufacturing Sequence
Overview of Silicon Process
Photolithography Process
Die Assembly & Testing
Layout Design Methodology
Design Rules
Stick Diagram
Layout Example
2
Wafer Manufacturing from Sand to Si
Si Starting material
Silicon prepared by the reaction of high-purity silica with wood,
charcoal, & coal, in electric arc furnace using carbon electrodes
at more than 1900 , carbon reduces silica to silicon
SiO2 + C Si + CO2
SiO2 + 2C Si + 2CO (~1800C)
Form of metallurgical grade Si (MGS)
Si has impurities like Al, Fe & heavy metal at 100s to 1000s parts/million
MGS is further refined with electronic-grade Si (EGS): Levels of impurities are
reduced to parts pet billion or ppb 5x1013 cm-3
Si +3HCl SiHCl3 + H2
2SiHCl3+2H2 2Si+6HCl
4
Growth of Single-Crystal Ingots
Growth process of purifying silicon: It converts high purity but still polysilicon
EGS to single crystal Si ingots or boules
Heating to produce 95% ~ 98% pure polycrystalline Si
Czochralski (CZ) Growth: Main stream growth technology for large diameter
wafer
Float Zone (FZ) Growth: For small & medium diameter wafer less
contaminations than CZ method
Seed Crystal
A seed crystal is a small piece of single crystal/polycrystal material from which
a large crystal of same material typically is to be grown. The large crystal can
be grown by dipping the seed into a supersaturated solution, into molten
material that is then cooled, or by growth on the seed face by passing vapor of
the material to be grown over it
6
Czochralski Si Growth
To grow single-crystal material, it is necessary to have a seed which can provide
a template for growth
To melt EGS in a quartz-lined graphite crucible by resistively heating it to
melting point of Si (1412C)
Seed crystal is lowered into molten material and then is raised slowly, allowing
crystal to grows to provide a slight stirring of melt & to average out any
temperature variations that would cause in homogenous solidification of
compound semiconductors
Cylindrical Ingot
Cylindrical ingot of high purity monocrystalline semiconductor, such as Si or
Ge, is formed by pulling a seed crystal from a 'melt
Donor impurity atoms, such as boron or phosphorus in case of Si, can be
added to molten intrinsic material in precise amounts in order to dope the
crystal, thus changing it into n-type or p-type extrinsic semiconductor
8
Wafer
Si IC is created on larger circular sheets of Si called Wafers
Typically 100-300mm in diameter, Thickness 0.4-0.7mm
Large Si circuit is about 1-cm on a side so that many individual circuits can be
made on a single wafer
To construct Wafer thousands of steps in manufacturing processes
Not every wafer turns out to be functional
Diameter
Wafer
Die
Die
Die is a small piece of Si wafer upon which a given circuit is fabricated
Die cutting, or dicing, is the process of separating a wafer of multiple identical
integrated circuits into dies
Defective IC
10
IC Package
IC Package is a plastic, ceramic, laminate or metal seal that encloses the chip or
die inside. It can protect the chip from contamination or damage by foreign
material in environment
Packages are classified into two types:
Pin-through-hole packages: Pins are inserted into through-holes in board &
soldered in place from opposite side of board
Surface-mount technology: Packages have leads that are soldered directly
to metal leads on surface of circuit board
IC packaging process step:
Die attaching: Die is mounted and fixed to package or support structure
Bonding: Creating interconnections b/w die and outside world
Encapsulated: Die being encapsulated with ceramic, plastic, metal or epoxy
to prevent physical damage
11
IC Package
Two types of mounting devices to Printed Wiring Boards (PWB):
Through-hole (TH) mounting:
Dual-in-line packages (DIP)
Pin-grid-array (PGA)
(Available in hermetic plastic & ceramic) (pitches: 2.54, 1.78, 1.27mm)
Surface mounting (SM)
Up to 48 terminals:
Small outline (SO) (available in plastic only)
Small Outline Package (SOP)
Shrinked Small Outline Package (SSOP)
Quad types: Chip carriers (CC) & flatpacks (available in ceramic & plastic)
Above 48 terminals: Quad types only
Leaded Plastic (PLCC), Leaded Ceramic (LDCC), Leadless Ceramic (LLCC)
(pitches: 1.37 or 0.635 mm)
12
IC Package
Wire-bonded package
13
IC Package
15
IC Package
Good chips are
attached to a lead
frame package
Bonding pad
Connecting pin
16
IC Package
17
IC Package
Dual in-line package (DIP) Quad flat package (QFP) Small outline (SQIC)
18
IC Package
19
Multi-Chip Module
Multi-chip module (MCM) is a specialized electronic package where multiple ICs,
semiconductor dies or other discrete components are packaged onto unifying
substrate, facilitating their use as single component (as though larger IC)
20
IC Processing Flow
Oxidation Diffusion
Layout Mask Etching
Ion
Implantation
Chemical Chips
Vapor Deposition Processed
wafer
Wafers
Fabrication
21
IC Processing Flow
Materials IC Fab
Photo-
lithography
IC Design
22
Front End/Back End Fabrication
Front-end processing refers to formation of transistors directly on silicon
Back-end processing is the creation of metal interconnecting wires, which are
isolated by insulating materials, to connect the transistor formations
IC Processing Flow
Electronic circuits are fabricated with sequence of multiple photographic &
chemical processing steps
Semiconductor fabrication processes are grouped into four general categories:
Deposition:
Deposition is any process that grows, coats, or transfers a material onto the
wafer. Available deposition technologies are:
Physical Vapor Deposition (PVD), Chemical Vapor Deposition (CVD),
Electrochemical Deposition (ECD), Molecular Beam Epitaxy (MBE),
Atomic Layer Deposition (ALD)
Removal:
Removal processes are techniques for removing material from wafer either
in bulk or selectively
Primary removal methods are wet & dry etching, ChemicalMechanical
Planarization (CMP)
24
IC Processing Flow
Patterning: Series of processes that pattern or alter existing shape of deposited
materials is called lithography
Si-substrate Si-substrate
25
IC Processing Flow
Normal Mask Phase Shift Mask
PR PR
Substrate Substrate
Final Pattern Final Pattern
PR PR
Substrate Substrate
Designed Pattern Designed Pattern
26
IC Processing Flow
Modifying Electrical Properties:
Consists of doping a transistors source & drain in diffusion furnaces or by
implanting it with ions
Doping processes are followed by furnace annealing or Rapid Thermal
Annealing (RTA), which activates the implanted dopants
Modification of electrical properties includes the reduction of dielectric
materials via ultraviolet light
IC Processing Flow
Oxidation: High-temperature exposure of Si to O2 to form SiO2
Dry Etching
Wet Etching
Diffusion: Doping process to form n-type or p-type material by high-
temperature exposure to donor or acceptor impurities
28
IC Processing Flow
Ion implantation: High-energy bombardment of Si with donor or acceptor ions
from particle accelerators followed by an anealing step to activate implants and
repair any damage
Chemical Vapor Deposition: Materials such as metal or oxide are deposited out
of a gaseous mixture. Metals can also be deposited using
29
Lithography
Process through which we make (microfluidic) chips is called lithography
There are two types
Photolithography
Making a mold on a silicon wafer using UV light to etch a design
Soft lithography
Using mold to make a chip from polydimethyl siloxane (PDMS) polymer
Ion Implant
E-Beam or
Photo Etch
30
Photolithography
Photolithography is the technique to create a pattern on each layer with
submicron features to material layer
Optically projected the shadow of pattern onto the surface chip, then employ
photolightographic-type techniques to transfer the pattern to surface
31
Photolithographic Process
Photolithography Steps:
Photoresist Optical
Oxidation Mask
Wafer priming
Spincoating
Prebaking
Exposure
Development
Post-Baking
Acid Etch
Process Spin, Rinse, Dry
\Steps
32
Photolithography
Light
Source Light Reference
Source Mark
Projection
Lens
Alignment
Laser
Reticle
Reticle Stage Reticle
Projection Interferometer
Lens Projection
Laser
Lens
Wafer X Interferometer
Mirror Set
Wafer Stage
Wafer
Wafer Stage
33
35
Photoresist
To transfer the reticle pattern to surface of Si region, we first coat wafer with
light-sensitive liquid plastic material called photoresist
To create small structures or features on silicon wafer, made out of
photoresist by etching with UV light
Two types of photoresist:
Positive: Exposure to UV light removes resist
Negative: Exposure to UV light maintains resist
Photoresist
Substrate
UV light
Mask/reticle Mask Positive Negative
Resist Resist
Photoresist
Exposure Primer
Substrate
Negative
Photoresist
Photoresist
Substrate
After Polysilicon
Positive
Development STI USG
Photoresist
Substrate P-Well
Photoresist coating 36
Fabrication Equipment
Fabrication Equipment
39
IC Layouts
40
CMOS Layers
Metal 2
M1/M2 Via
Metal 1
Polysilicon
Diffusion
MOSFET (under polysilicon gate) 41
MOSFET Schematics
42
CMOS Schematics
43
n+diffusion
p+diffusion
n+ n+ p+ p+
polysilicon
nwell
psubstrate
metal1
nMOStransistor pMOStransistor
Six masks Y
n-well GND V DD
nM O S transistor pM O S transistor
n+ diffusion n w e ll
p+ diffusion P o ly s ilic o n
Contact
n + D iffu s io n
Metal p + D iffu s io n
C o n ta c t
M e ta l
44
Cross Sectional CMOS
45
Physical Layers
46
CMOS Process Flow
47
Latch-Up Effect
If base-emitter junction of pnp transistor becomes forward biased, transistor is
ON. The collector current of the npn transistor forces the pnp transistor to
conduct more current. This feedback leads to latch-up & circuit will be destroyed
by heat
Circuit can be prevented from latch-up by placing heavily doped guard ring
around MOSFETs. This reduces the effectiveness of base-emitter regions in
both transistors
48
IC Layout
IC layout, IC mask layout, or mask design, is the representation of IC in terms of
planar geometric shapes which correspond to patterns of metal, oxide, or
semiconductor layers that make up components of IC
Chips are specified with set of masks & guidelines for constructing process
masks
Required for resolution/tolerances of masks
49
IC Layout
Generated layout must pass a series of checks in a process known as physical
verification. The most common checks in this verification process are:
Design Rule Checking (DRC)
Layout Versus Schematic (LVS)
Parasitic Extraction
Antenna Rule Checking
Electrical Rule Checking (ERC)
50
IC Layout
Design objective in which Wp & Wn are separated may take into account such
parameters as power dissipation, propagation delay, noise immunity, & area
51
Design rules do not represent some hard boundary b/w correct & incorrect
fabrication. Rather, they represent a tolerance that ensures very high probability
of correct fabrication & subsequent operation
Rules provide necessary communication link b/w circuit designer & process
engineer during manufacturing phase
Design rules are used to obtain circuit with optimum yield in as small geometry
as possible without compromising reliability of circuit
52
Layout Design Rules
Design rules define ranges for features
Min. wire widths to avoid breaks
Min. spacing to avoid shorts
Min. overlaps to ensure complete overlaps
Minimum line width
Scalable design rules:
lambda parameter = f/2, E.g. = 0.3 m in 0.6 m process (which is
half of the minimum channel length)
Classes of MOSIS SCMOS rules:
Submicron, Deep Submicron
Absolute dimensions measured in microns (micron rules)
Exclusion rule
Surround rule Extension
rules
Width
rules
Spacing rules
53
54
Lambda-based Design Rules
One lambda ()= one half of the minimum mask dimension
Typically the length of a transistor channel is 2. Usually all edges must be on
grid, e.g., in the MOSIS scalable rules, all edges must be on a lambda grid
Length of the
transistor channel Layer Color Representation
is usually the Well (p,n) Yellow
Active Area (n+,p+) Green
feature that sets Select (p+,n+) Green
the process Polysilicon Red
Metal1 Blue
technology name Metal2 Magenta
Contact To Poly Black
(e.g., 0.18m has Contact To Diffusion Black
Via Black
0.18m transistor
length)
Same Potential Different Potential
9 2
0
Well or Polysilicon
6
10 2
3 3
Active
Metal1
3
3
2 Contact
or Via 2 4
Select Hole
Metal2
2
3
55
3 2
2
2
5
2
Select
3
2
1
3 3
2 5
Well
Substrate
56
Layout Design Rules
Transistor dimensions are in W/L ratio
NFETs are usually twice the width
PFETs are usually twice the width of NFETs
Holes move more slowly than electrons (must be wider for same current)
57
58
Wiring Tracks
Wiring track is space required for a wire
4 width, 4 spacing from neighbor = 8 pitch
Transistors also consume one wiring track
59
60
VDD & VSS Connections
Section shown
A C Metal
B D Poly
C A
D E
E B
61
Stick Diagrams
Stick diagrams are capturing topography & layer information using simple diagrams
Stick diagrams convey layer information through colour codes or monochrome
encoding
Acts as an interface between symbolic circuit & actual layout
Stick diagrams help plan layout quickly
Need not be to scale
Draw with color pencils or dry-erase markers
Does show:
VDD 3
All components/vias
It shows relative placement of components
Goes one step closer to the layout In Out
Helps plan the layout and routing
1
Does not show:
Exact placement of components
GND
Transistor sizes
Wire lengths, wire widths, tub boundaries.
Any other low level details such as parasitics..
62
Stick Diagrams
Metal 1 Can also draw
Poly in shades of
gray/line style
N-Diff
P-Diff
Similarly for contacts, via, tub etc..
Rule 1: When two or more sticks of the same type cross or touch each other that
represents electrical contact
Rule 2: When two or more sticks of different type cross or touch each other there
is no electrical contact
(If electrical contact is needed we have to show the connection explicitly)
Rule 4: In CMOS a demarcation line is drawn to avoid touching of p-diff with n-diff.
All pMOS must lie on one side of line & all nMOS will have to be on other side
63
Stick Diagrams
N+ N+
VDD VDD
X
X
x
x x x
X
X
Gnd
Gnd
metal1 VDD
Well
VSS
Routing Channel
signals 64
polysilicon
Stick Diagrams
x
x
A Out
GND GND
C
a c b a b c
B
(a) Input order {a c b} (b) Input order {a b c}
Ground Two Versions of (a+b).c 65
Stick Diagrams V
DD
V
DD
V V A
DD DD
A B B A B C B A B Ci B A Ci Co Ci A B
i
Kill
"0"-Propagate
A C
C i
o Co
C S
i
A C
i S
"1"-Propagate
Generate
GND
A B B A B C A
i
24 transistors B
Mirror Adder
VDD Propagate/Generate Row
P0 P1 P2 P3 V
DD
C3
P G P G
Ci,0 i i i+ 1 i+1
G0 G1 G2 G3
C C C
i i+1
i- 1
GND
C0 C1 C2 C3 Inverter/Sum Row
67
CMOS Inverter
V DD N Well
V DD
PMOS
PMOS Contacts
In Out A A
Polysilicon Metal 1
NMOS
Layout Out
NMOS A A
p-substrate n
GND Field
n+ p+ Oxide
Cross-Section along A-A
VDD VDD
VDD
M2
M4 PMOS
68
CMOS Inverter Symbolic Layouts
a) Shows symbolic layout of inverter
corresponding to symbolic
schematic
b) Alternate inverter layout showing
horizontal active areas with vertical
poly stripe for gates & vertical metal
drain connections
c) Uses M2 metal to connect transistor
drains in order to allow passing
horizontal M1 metal wires
d) Uses diffused N & P source region
extensions (active mask) to Vss and
Vdd, respectively, in order to allow
passing M1 metal wires at top &
bottom of cell
69
70
NAND Gate Layout
Single polysilicon lines (for inputs) are vertically across both N & P active regions
Single active shapes used for building both NMOS & PMOS devices
Power bussing is running horizontal across top & bottom of layout
Output wire runs horizontal for easy connection to neighboring circuit
VDD Vdd
In2
In3
In4
GND
In1 In2In3 In4
Pseudo-NMOS NAND Gate71
72
Examples
73
Examples
A
M2
S F
M1
B
S
Pass-Transistor based MUX 74
Examples
A3 A3 A2 A2 A1 A1 A0 A0
VDD
word
GND
NANDgate bufferinverter
Row Decoder 75
SRAM Layout
Cell size is critical: 26 x 45 (even smaller in industry)
Tile cells sharing VDD, GND, bitline contacts
Bitline Conditioning
GND B IT B IT _ B GND
2 VDD
More
Cells
word_q1 W ORD
C e ll b o u n d a r y
bit_b_v1f
bit_v1f
SRAM Cell
write_q1
data_s1
76
10T CAM Cell
Add four match transistors to 6T SRAM
56 x 43 unit cell
bit bit_b
word
cell
cell_b
match
77
RAM Layout
WL
VDD VDD
M2 M4 M2 M4
Q
Q M6
M5
M1 M3 Q Q
M1 M3
BL BL
GND
6T-SRAM M5 M6 WL
BL BL
BL1 BL2
RWL RWL
M3
X M3 M2
M2
M1
WWL
CS M1
3T-DRAM
78
ROM-Layout
Read-Only Memories are nonvolatile
Retain their contents when power is removed
Mask-programmed ROMs use one transistor per bit
Presence or absence determines 1 or 0
4-word x 6-bit ROM
Represented with dot diagram
Dots indicate 1s in ROM
weak
A1 A0 pseudo-nMOS
pullups
ROM
2:4
DEC
ROM Array
Unit
Cell
Y5 Y4 Y3 Y2 Y1 Y0
Looks like 6 4-input pseudo-nMOS NORs Unit cell is 12 x 8 l (about 1/10 size of SRAM) 79
PLA-Layout
A N D P la n e O R P la n e
b c
a c
a b
a b c
a b c
a b c
a b c
a b c
s c o u t
AND
OR
AND
VDD f0 f1 GND
x0 x0 x1 x1 x2 x2
AND-PLANE OR-PLANE x0 x0 x1 x1 x2 x2 f0 f 1
Pull-up devices Pull-up devices
Dynamic PLA 80
Shifter-Layout
A3
B3
A3
Sh1
A2
B2
A2
Sh3
A0 A0
B0
A3 B3 A3
Out3
A2 B2 A2
Out2
A1 B1 A1
Out1
A0 B0 A0
Out0
81
0-7 bit Logarithmic Shifter
Standard Cells
PMOS
PMOS
NMOS
NMOS
NMOS
Interconnect Bus
Functional
Module
(RAM,
multiplier, )
Standard Cells
polysilicon
VD D
rows of m etal
uncommitted
cells possible
Uncommited Cell
GN D conta ct
In 1 In 2 In 3 In4
routing
channel
Committed Cell
(4-input NOR)
Gate Array
O ut
84
Standard Cells based Chip
SRAM
SRAM Data
paths
Standard
Cells
Video-Encoder Chip
85
86
Layout with Optimum Gate Ordering
By using Euler path approach to re-order the polysilicon lines of previous chart,
we can obtain an optimum layout
Find a Euler path in both pull-down tree graph & pull-up tree graph with identical
ordering of inputs
Euler path: Traverses each branch of the graph exactly once!
By reordering input gates as E-D-A-B-C, we obtain an optimum layout of given
CMOS gate with single actives for both NMOS & PMOS devices
87
88
CMOS XNOR Gate Layouts
Separate sections & stack transistors for
each section over identical gate inputs
XNOR implementation in (b) shows
separate sections with X = (AB) & Z = ((A
+ B) X) = XNOR (A,B)
Uses single row of N & P transistors
with a break b/w active regions
Alternate layout in (c) uses vertical device
regions making it a bit more compact
89
90
CMOS 1-Bit Full Adder Circuit
1-Bit Full Adder logic function:
Sum=A XOR B XOR C
=ABC+ABC+ABC+ABC
Carry_out = AB+AC+BC
Alternate representation of sum function allows the 1-bit full adder to be
implemented in complex CMOS with 28 transistors
Carry_out internal node is used as an input to adder complex CMOS gate
91
92
PLL Design: Layout
PLL-Layout
94
PLL-Layout
95