Upload
nasimmajoka803
View
231
Download
0
Embed Size (px)
Citation preview
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 1/48
((EEEE62056205) VLSI Design) VLSI Design
IC fabrication process &Layout Design Techniques
By Dr. Yaseer A. DurraniDept. of Electronics Engineering
University of Engineering & Technology, Taxila
Outline IC Manufacturing Sequence
Overview of Silicon Process
Photolithography Process
Die Assembly & Testing
Layout Design Methodology
– Design Rules
2
– Stick Diagram
– Layout Example
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 2/48
Wafer Manufacturing from Sand to Si
3
Si Starting material Silicon prepared by the reaction of high-purity silica with wood,
charcoal, & coal, in electric arc furnace using carbon electrodesat more than 1900, carbon reduces silica to silicon – SiO2 + C Si + CO2
– SiO2 + 2C Si + 2CO (~1800ºC)
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 arereduced to parts pet billion or ppb 5x1013 cm-3
– – 2SiHCl3+2H22Si+6HCl
4
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 3/48
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 diameterwafer
Float Zone (FZ) Growth: For small & medium diameter wafer lesscontaminations than CZ method
5
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 canbe grown by dipping the seed into a supersaturated solution, into moltenmaterial that is then cooled, or by growth on the seed face by passing vapor ofthe material to be grown over it
6
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 4/48
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 (1412ºC) 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 anytemperature variations that would cause in homogenous solidification ofcompound semiconductors
7
•
• •
•
• •
•
•
•
• •
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 beadded to molten intrinsic material in precise amounts in order to dope thecrystal, thus changing it into n-type or p-type extrinsic semiconductor
8
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 5/48
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
WaferDie
9
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 identicalintegrated circuits into dies
10
Defective IC
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 6/48
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 foreignmaterial 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:
11
– e a ac ng: e s moun e an xe o pac age or suppor s ruc ure – Bonding: Creating interconnections b/w die and outside world – Encapsulated: Die being encapsulated with ceramic, plastic, metal or epoxy
to prevent physical damage
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)
12
Above 48 terminals: Quad types only
Leaded Plastic (PLCC), Leaded Ceramic (LDCC), Leadless Ceramic (LLCC)(pitches: 1.37 or 0.635 mm)
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 7/48
IC Package
13
Wire-bonded package
IC Package
14
CAD template for positioning bonding pads
CAD template for checking adherence to wire-span
CAD template for checking the maximumdistance that wire spans over silicon. Here:violation of the guidelines. The circle must be atminimum tangent to the step-and-repeatcenterline (case of maximum distance) or cross it
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 8/48
Interconnects in high-density IC chips are formed by multilevel networks
For 90 nm CMOS process, 7/8 levels of metals. Between any two adjacentmetal levels dedicated layer called Vertical Interconnect Access (VIA) that is
used to make the necessary connection between the two metals
Through-silicon via (TSV) is VIA passing completely through silicon wafer or die
TSVs pass through silicon substrate(s) b/w active layers and/or b/w anactive layer & external bond pad
IC Package
15
IC PackageGood chips areattached to a leadframe package
Good chips areattached to a leadframe package
16
Lead frame Gold wire
Bonding pad
Connecting pin
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 9/48
IC Package
17
IC Package
Dual in-line package (DIP) Quad flat package (QFP) Small outline (SQIC)
18
Small outline J-leaded (SOJ) Plastic leadless chip carrier (PLCC)
Thin small outline package (TSOP)Pin grid array (PGA)
Ball grid array (BGA)
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 10/48
IC Package
19
Multi-chip module (MCM) is a specialized electronic package where multiple ICs,semiconductor dies or other discrete components are packaged onto unifyingsubstrate, facilitating their use as single component (as though larger IC)
MCM packaging is an important facet of modern electronic miniaturization µ-electronic systems. MCMs are classified according to the technology usedto create the HDI (High Density Interconnection) substrate
Laminated MCM (MCM-L): Substrate is a multi-layer laminated PCB
Deposited MCM (MCM-D): Modules are deposited on base substrate using
Multi-Chip Module
20
Ceramic substrate MCM (MCM-C): Such as LTCC
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 11/48
Oxidation
Etching
IonImplantation
Diffusion
Layout Mask
IC Processing Flow
21
Chemical
Vapor Deposition
Wafers
Fabrication
Processedwafer
Chips
IC Processing Flow
Materials IC Fab
Test
Packaging
Metallization Dielectric
deposition
Wafers
ChemicalMechanicalPolishing
22
IC Design
MasksFinal Test
ermaProcesses
Photo-lithography
tcPR strip
Implant PRstrip
Implant PRstrip
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 12/48
Front-end processing refers to formation of transistors directly on silicon
Back-end processing is the creation of metal interconnecting wires, which areisolated by insulating materials, to connect the transistor formations
Silicon Crystal Growth Wet Cleaning Photolithography Ion Implantation Dry, Wet Plasma Etching Thermal Treatments Ra id Thermal
Front End
DeviceFabrication
Front End
interconnection
Front End/Back End Fabrication
23
Annealing, Furnace Annealing, &oxidation) Chemical Vapor Deposition Physical Vapor Deposition Molecular Beam Epitaxy
Electrochemical Deposition Metallization Chemical Mechanical Planarization Wafer Testing Wafer Back Grinding Wafer Mounting Die Cutting
Si ThermalOxidation
Lithography
Etching
Doping
Gate OxideFormation
Inter-levelDielectrics
Deposition
Gate OxideFormation
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 thewafer. Available deposition technologies are: – Physical Vapor Deposition (PVD), Chemical Vapor Deposition (CVD),
Electrochemical Deposition (ECD), Molecular Beam Epitaxy (MBE),Atomic Layer Deposition (ALD)
24
– Removal processes are techniques for removing material from wafer eitherin bulk or selectively
– Primary removal methods are wet & dry etching, Chemical–MechanicalPlanarization (CMP)
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 13/48
Patterning: Series of processes that pattern or alter existing shape of depositedmaterials is called lithography
IC Processing Flow
Si-substrate
(a) Silicon base material
Photoresist
SiO2
SiO2
Si-substrate
Si-substrate
Hardened resist
Chemical or plasmaetch
25
Si-substrate Si-substrate
(b) After oxidation and depositionof negative photoresist
(c) Stepper exposure
UV-light
Patternedoptical mask
Exposed resist
Si-substrate
SiO2
SiO2
(d) After development and etching of resist,chemical or plasma etch of SiO2
(e) After etching
(f) Final result after removal of resist
Hardened resist
Total Light
Intensity
Total Light
Intensity
Phase shift
coating
Normal Mask Phase Shift Mask
DestructiveInterference
Constructive
Interference
IC Processing Flow
26
Substrate
PR
Substrate
PR
Final Pattern
Designed Pattern
Substrate
PR
Designed Pattern
Substrate
PR
Final Pattern
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 14/48
Modifying Electrical Properties:
– Consists of doping a transistor’s source & drain in diffusion furnaces or byimplanting it with ions
– Doping processes are followed by furnace annealing or Rapid ThermalAnnealing (RTA), which activates the implanted dopants
– Modification of electrical properties includes the reduction of dielectricmaterials via ultraviolet light
IC Processing Flow
27Rapid Thermal Annealing
IC Processing Flow Oxidation: High-temperature exposure of Si to O2 to form SiO2
Etching: Removal of undesired material to create geometric patterns
28
Diffusion: Doping process to form n-type or p-type material by high-temperature exposure to donor or acceptor impurities
Dry Etching
Wet Etching
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 15/48
Ion implantation: High-energy bombardment of Si with donor or acceptor ionsfrom particle accelerators followed by an anealing step to activate implants andrepair any damage
IC Processing Flow
Chemical Vapor Deposition: Materials such as metal or oxide are deposited outof 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
Etch
E-Beam orPhoto
30
EDA
Reticle Photoresist
Reticle
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 16/48
Photolithography is the technique to create a pattern on each layer withsubmicron features to material layer
Optically projected the shadow of pattern onto the surface chip, then employphotolightographic-type techniques to transfer the pattern to surface
Photolithography
31
Oxidation
OpticalMask
Photolithographic Process Photolithography Steps:
– Photoresist – Wafer priming – Spincoating – Prebaking – Exposure – Development – Post-Baking
32
Process \Steps
o ores s oa ng
o ores sRemoval (ashing)
Spin, Rinse, Dry Acid Etch
PhotoresistDevelopment
Stepper Exposure
Typical operations in a single
Photolithographic Cycle
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 17/48
Photolithography
LightSource
Reticle
ProjectionLens
AlignmentLaser
ReticleStage
ReferenceMark
LightSource
Reticle
33
Wafer Stage
ProjectionLens
Wafer
Wafer Stage
InterferometerMirror Set
ProjectionLens
Wafer
InterferometerLaser
X
Y
Light Diffraction Without Lens
Diffracted light Mask
Intensity ofprojected light
Short wavelength waves have less diffraction
Optical lens can collect diffracted light & enhance the image
Name Wavelength (nm) Application feature
size (µµµµm)
G-line 436 0.50
Mercury Lamp H-line 405
I-line 365 0.35 to 0.25
XeF 351
XeCl 308
34
Diffracted lightcollected by lens
Strayedrefracted light
Lens
Ideal lightIntensity pattern
Less diffraction afterfocused by lens
Mask
r o
D
. .
ArF 193 0.18 to 0.13
Fluorine Laser F2 157 0.13 to 0.1
Future Trends Even shorter wavelength
– 193 nm, 157 nm• Silicate glass absorbs UV light when λ <
180 nm• CaF2 optical system
Next generation lithography (NGL) – Extreme UV (EUV), Electron Beam, X-ray (?)
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 18/48
Applications of Photolithography IC patterning, Printed electronic board, nameplate, printer plate e.g.
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
36
Mask PositiveResist
NegativeResist
P-WellUSG
STI
Polysilicon
Photoresist
Primer
Photoresist coatingPhotoresist coating
Mask/reticle
Exposure
AfterDevelopment
NegativePhotoresist
UV light
Positive
Photoresist
Substrate
Substrate
Substrate
Photoresist
u s ra e
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 19/48
Fabrication Equipment
Molecular Beam Epitaxy (MBE)
Photoresist Spinner
Bake-out Ovens
Mask Aligner37
Fabrication Equipment
Reactive Ion Etching(RIE)
Chemical Vapor Deposition (CVD) Plasma Sputter
Perkin-Elmer MBE
38
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 20/48
Fabrication Equipment
Probe Station Scanning Electron Microscope (SEM)
39
IC Layouts
40
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 21/48
CMOS Layers
41
Metal 2
M1/M2 Via
Metal 1
Polysilicon
Diffusion
MOSFET (under polysilicon gate)
MOSFET Schematics
42
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 22/48
CMOS Schematics
• Metal1: 1st level of interconnect• Metal2: 2nd level of interconnect
43
• Metal3: 3rd level of interconnect• Metal4: 4th level of interconnect• Metal5: 5th level of interconnect
• Metal6: 6th level of interconnect• Metal7: 7th level of interconnect
• Via1: Connect the metal1 & metal2• Via2: Connect the metal2 & metal3• Via3: Connect the metal3 & metal4• Via4: Connect the metal4 & metal5• Via5: Connect the metal5 & metal6• Via6: Connect the metal6 & metal7
n-well
p-channel transistor
p-well
n-channel transistorp+ substrate
bonding padnitride
Metal 2
n+
psubstrate
p+
nwell
A
YGND V
DD
n+ p+
SiO2
n+diffusion
p+diffusion
polysilicon
metal1
nMOStransistor pMOStransistor
Cross-Sectional CMOS View
4444
GND VDD
Y
A
substrate tap well tap
nMOS transistor pMOS transistor
M e t a l
P o l y s i l i c o n
C o n t a c t
n + D i f f u s i o n
p + D i f f u s i o n
n w e l l
Six masks
– n-well
– Polysilicon
– n+ diffusion
– p+ diffusion
– Contact
– Metal
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 23/48
Cross Sectional CMOS
45
Physical Layers
46
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 24/48
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 toconduct more current. This feedback leads to latch-up & circuit will be destroyedby heat
Circuit can be prevented from latch-up by placing heavily doped guard ringaround MOSFETs. This reduces the effectiveness of base-emitter regions inboth transistors
48
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 25/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, orsemiconductor layers that make up components of IC
Chips are specified with set of masks & guidelines for constructing processmasks – Required for resolution/tolerances of masks
Minimum dimensions of masks determine transistor size (Speed, Cost, Power) Feature size F = Distance b/w Source & Drain
– Set minimum width of polysilicon
49
ea ure s ze mproves every years or norma ze or ea ure s ze w endescribing design rules
Rules in terms of Interface b/w designer & process engineer
Fabrication processes defined by minimum channel width
Layout can be very time consuming
– Design gates to fit together nicely – Build a library of standard cells
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
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 26/48
Design objective in which Wp & Wn are separated may take into account suchparameters as power dissipation, propagation delay, noise immunity, & area
Basic steps are as follows: – Identification of gates (i.e., Inverter, NAND, NOR) and compute an average
delay time
– Calculation of worst-case propagation time to ration of Wp/Wn
– Calculation of noise immunity to Wp/Wn
– Selection of ratio that balances the functions
IC Layout
51
– Cell I/O should be available, at same relative horizontal distance, on top &bottom of cell
– Horizontal metal are used to supply power & ground to cell. Well & substratetie downs should be under these busses
Layout Design Rules Design rules are an abstraction of the fabrication process that specify various
geometric constraints on how different masks can be drawn
Design rules can be absolute measurements (e.g. in nm) or scaled to anabstract unit, lambda ( ). Lambda-based designs are scaled to appropriateabsolute units depending on manufacturing process finally used
Design rules do not represent some hard boundary b/w correct & incorrectfabrication. Rather, they represent a tolerance that ensures very high probability
of correct fabrication & subsequent operation
52
engineer during manufacturing phase
Design rules are used to obtain circuit with optimum yield in as small geometryas possible without compromising reliability of circuit
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 27/48
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
53
Extensionrules
Widthrules
Exclusion ruleSurround rule
Spacing rules
Layout Design Rules Uniform cell & well height, when standard cells are placed, power & ground
busses line up
Cell width should be as narrow as layout will allow
NMOS at bottom & PMOS at top
Vdd & Vss in metal at top & bottom of the cell with standard height
Metal-1 Vdd & Vss rails
Metal-2 access to I/Os
Well/substrate taps Vertical polysilicon lines for each gate input
Adjacent gates should satisfy design rules
All gates include well & substrate contacts Layout should be labeled to indicate power, ground, input, & output
connections. Cell outline is useful in alignment, should be added to cell layout Ordering polysilicon gate signals to allow maximal connection b/w transistors
via abutting source-drain connections
54
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 28/48
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 “ongrid”, e.g., in the MOSIS scalable rules, all edges must be on a lambda grid
Length of thetransistor channelis usually thefeature that setsthe processtechnology name
(e.g., 0.18µm has0.18µm transistor
Layer
PolysiliconMetal1Metal2
Contact To PolyContact To Diffusion
Via
Well (p,n)Active Area (n+,p+)
Color Representation
YellowGreen
RedBlueMagentaBlackBlackBlack
Select (p+,n+) Green
Metal2
4
3
10
90
Well
Active 3
3
Polysilicon
2
2
Different PotentialSame Potential
Metal13
3
2
Contactor Via
Select
2
or6
2Hole
55
1
2
5
3
Transistor
1
2
1
Via
Metal toPoly ContactMetal to
Active Contact
1
2
5
4
3 2
2
Via’s & Contacts
56
1
3 3
2
2
2
WellSubstrate
Select3
5
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 29/48
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
Layout Design Rules
58
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 30/48
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
Wells must surround transistors by 6 λ – Implies 12 λ between opposite transistor flavors – Leaves room for one wire track
Area Estimation & Guard Rings Estimate area by counting wiring tracks
– Multiply by 8 to express in λ
60
Latch-up risk greatest when diffusion-to-substrate diodes could becomeforward-biased
Surround sensitive region with guard ring to collect injected charge
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 31/48
VDD & VSS Connections
Section shown
61
Metal
Poly
A
BC
D
E
C
D A
E
B
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:
Stick Diagrams
3V DD
62
It shows relative placement of components Goes one step closer to the layout Helps plan the layout and routing
Does not show: Exact placement of components Transistor sizes Wire lengths, wire widths, tub boundaries. Any other low level details such as parasitics..
1
In Out
GND
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 32/48
Stick DiagramsMetal 1
Poly
N-Diff
P-Diff
Can also drawin shades ofgray/line style
Similarly for contacts, via, tub etc..
Rule 1: When two or more ‘sticks’ of the same type cross or touch each other thatrepresents electrical contact
Rule 2: When two or more ‘sticks’ of different type cross or touch each other there
63
is no electrical contact(If electrical contact is needed we have to show the connection explicitly)
Rule 3: When a poly crosses diffusion it represents a transistor
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
Stick Diagrams
N+ N+
VDD
x x
X
X
VDD
x x
64
V DD
V SS
Well
signalsRouting Channel
metal1
polysilicon
Gnd
X
XGnd
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 33/48
Stick Diagrams
Power
Ground
B
C
OutA
a c b a b c
x x
GND
V DDV DD
GND
(a) Input order {a c b} (b) Input order {a b c}
Two Versions of (a+b).c 65
VDD
Ci
A
BBA
B
A
A B
Kill
Generate"1"-Propagate
"0"-Propagate
VDD
Ci
A B Ci
Ci
A
Ci
A
BBA
VDD
SC
o
C i
A B
V DD
GND
B
C o
A C i C o C i A B
S
Stick Diagrams
66
Mirror Adder
24 transistors
G 2
φφφφ
C 3
G 3
C i ,0
P 0
G 1
V DD
φφφφ
G 0
P 1
P 2
P 3
C 3
C 2
C 1
C 0
P i + 1
G i + 1
φ
C i
Inverter/Sum Row
Propagate/Generate Row
P i
G i
φ
C i - 1
C i + 1
V DD
GND
Manchester Carry Chain
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 34/48
Example Sketch a stick diagram & estimate area of ( )Y A B C D= + + •
67
CMOS Inverter
PolysiliconIn Out
V DD
PMOS
Metal 1
NMOS
Contacts
N Well
OutIn
VDD
PMOS
NMOS
A A’
In
Out
GND VDD
Layout
nA A’
68
V DD V DD
V in V out
M 1
M 2
M 3
M 4
V out 2
Polysilicon
In Out Metal1
V DD
GND
PMOS
NMOS
- ieOxidep+n+
Cross-Section along A-A’
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 35/48
CMOS Inverter Symbolic Layoutsa) Shows symbolic layout of inverter
corresponding to symbolicschematic
b) Alternate inverter layout showinghorizontal active areas with verticalpoly stripe for gates & vertical metaldrain connections
c) Uses M2 metal to connect transistordrains in order to allow passing
69
d) Uses diffused N & P source regionextensions (active mask) to Vss andVdd, respectively, in order to allowpassing M1 metal wires at top &
bottom of cell
Alternate Methods for Creating Inverter Layouts Option (a): Increase Wn & Wp beyond
the min values Option (b): Use parallel sections to obtain
increased Wn & Wp – Stitch Vdd & Vss in such a way as to
share drain regions b/w paralleldevice sections
Option (c): Use of “circular” transistorseffectively quadruples the available
– Since drain regions are in center,drain capacitance terms are minimum
70
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 36/48
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
In3
In1
In2
In4
In1 In2 In3 In4
V DD
Out
In1 In2In3 In4
Vdd
GND
Pseudo-NMOS NAND Gate
71
NOR Gate Layout Features of the layout are similar to the 2-input NAND
– Single vertical poly lines for each input
– Single active shapes for N & P devices
– Metal busing running horizontal
72
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 37/48
Examples
73
Examples
74
AM2
M1
B
S
S
S F
VDD
- npu n
Pass-Transistor based MUX
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 38/48
Examples
GND
VDD
word
buffer inverterNAND ate
A0A0A1A2A3 A2A3 A1
75
Row Decoder
SRAM Layout Cell size is critical: 26 x 45 λ (even smaller in industry)
Tile cells sharing VDD, GND, bitline contacts
V D D
G N D G N DB I T B I T _ B
φ2
MoreCells
Bitline Conditioning
76
W O RD
Cel l boundary
SRAM Cell
word_q1
b i t _v 1 f
b i t _ b _v 1 f
data_s1
write_q1
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 39/48
10T CAM Cell Add four match transistors to 6T SRAM
– 56 x 43 λ unit cell
bit bit_b
word
c el l
c el l _ b
77
RAM — Layout
VDD
GND
WL
M1 M3
M4M2
M5 M6
V DD
Q
Q
M 1 M 3
M 4 M 2
M 5
BL
WL
BL
M 6
6T-SRAM
78
BLBL
BL2 BL1 GND
RWL
WWL
M3
M2
M1
M 2 M 1
BL1
WWL
BL2
M 3
RWL
C S
X
3T-DRAM
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 40/48
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 1’s in ROM
A0A1
weakpseudo-nMOS
pullups
79
ROM Array
2:4DEC
Y0Y1Y2Y3Y4Y5
Looks like 6 4-input pseudo-nMOS NORs
UnitCell
Unit cell is 12 x 8 l (about 1/10 size of SRAM)
ROM
PLA-LayoutA N D P l a n e O R P l a n e
a b c
a b c
a b c
a b c
a b
b c
a c
s
a b c
o u t c
80
VDD GN Dφ An d-P lan e Or-Plane
f 0 f 1x0 x0 x1 x1 x2 x2
Pu ll-u p devic es Pu ll-u p device s
f 0
f 1 GND
V DD
φOR
x0 x0 x1 x
1 x2 x2
GND
VDD
AND-PLANE OR-PLANE
φAND
φOR
φAND
Dynamic PLA
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 41/48
Sh3
Sh2
Sh1
A3
A2
A1
A0
B3
B2
B1
B0
: Control Wire
: Data Wire
Area Dominated by Wiring Sh3Sh2Sh1Sh0
A3
A2
A1
A0
Shifter-Layout
81
4x4 Barrel Shifter
Buffer
A3
A2
A1
A0
Out3
Out2
Out1
Out0
S h1 Sh1 Sh2 Sh2 Sh4 Sh4
A3
A2
A1
A0
B1
B0
B2
B3
0-7 bit Lo arithmic Shifter
Automatic Layout Cell Generation
Standard Cells
82Manually Designed Cell Layout
NMOS
PMOS
Oxide-isolation
PMOS
NMOS
NMOS
Using oxide-isolation Using gate-isolation
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 42/48
Standard Cells Floorplan: Defines overall topology of design, relative placement of modules,
and global routes of busses, supplies & clocks
Routing channel requirements are reduced by presence of more interconnect
layersLogic CellFeedthrough Cell
Macrocell
Interconnect Bus
RoutingChannel
83
FunctionalModule(RAM,multiplier, ¼ )
3-input NAND gate
Standard Cells
rows of
cells
routing
channel
uncommitted
V D D
GN D
polysilicon
metal
possiblecontact
In 1 In 2 In 3 In4
Uncommited Cell
Committed Cell
84
O ut
- npuGate Array
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 43/48
SRAM
SRAM
Datapaths
Standard Cells based Chip
85
Video-Encoder Chip
StandardCells
Layout Technique using Euler Graph Method Euler Graph Technique can be used to determine if any complex CMOS gate can
be physically laid out in an optimum fashion
– Start with either NMOS or PMOS tree & connect lines for transistorsegments, labeling devices, with vertex points as circuit nodes
– Next place a new vertex within each confined area on pull-down graph &connect neighboring vertices with new lines, making sure to cross each edgeof pull-down tree only once
– New graph represents the pull-up tree & is dual of pull-down tree Stick dia ram is done with arbitrar ate orderin that ives non-o timum la out
86
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 44/48
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 givenCMOS gate with single actives for both NMOS & PMOS devices
87
Automated Method to Design Gate Layouts Place inputs as vertical poly stripes Place Vdd & Vss as horizontal stripes Group transistors within stripes to allow
maximum source/drain connection Allow poly columns to interchange in
necessary to improve stripe wireability Place device groups in rows Wire up circuit by using vertical diffusions
for connections & manhattan metal routing
88
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 45/48
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
Euler Method for OAI Circuit Schematic Layout at is an optimum layout of (OR AND Inverter) OAI circuit
– Single poly vertical inputs
– Unbroken single active regions for both N & P transistors
Problem: Find an equivalent inverter circuit for layout assuming:
– W/L)P = 15 for all PMOS transistors
– W/L)N = 10 for all NMOS transistors
90
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 46/48
CMOS 1-Bit Full Adder Circuit 1-Bit Full Adder logic function:
Sum=A XOR B XOR C=ABC+AB’C’+A’BC’+A’B’C
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
CMOS Full Adder Layout Use Euler method Carry_out inverter requires separate active shapes, but all other N & P
transistors were laid out in single active region Layout is non-optimized for performance
• All transistors are seen to be minimum W/L Design of n-bit full adder:
– Carry ripple adder design uses carry_out of stage k as carry_in for stagek+1
– Typically layout is modified in order to use larger transistors for carry_outCMOS ate in order to im rove the erformance of ri le bit adder
92
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 47/48
PLL Design: Layout
Area 1.4 mm x 1.7 mm
PLL-Layout
94
8/13/2019 VLSI Lecture 2
http://slidepdf.com/reader/full/vlsi-lecture-2 48/48
PLL-Layout
95