Unit 2
Unit 2
STICK DIAGRAMS
VLSI design aims to translate circuit concepts
onto silicon
stick diagrams are a means of capturing
topography and layer information - simple
diagrams
Stick diagrams convey layer information
through color codes (or monochrome
encoding)
Encoding for nMOS process
Stick Encoding Layer Mask Layout Encoding
Thinox
Polysilicon
Metal1
Contact cut
Implant
Buried contact
ECEA
Encoding for pMOS process
Stick Encoding Layer Mask Layout Encoding
P-Diffusion
Metl2
VIA
ECEA
For reference : an nMOS Inverter coloured stick diagram
Vdd = 5V
Vout
Vin
ECEA
Only metal and polysilicon can
cross the dimarcation line.
Vdd = 5V Vdd = 5V
pMOS
Vin Vout Vin Vout
nMOS
ECEA
Lambda (λ)-based design rules
Metal 1
n-diffusion p-diffusion
3λ
2λ
3λ 3λ
2λ 3λ
Metal 2
2λ
4λ
2λ
2λ 4λ
Polysilicon
4λ
Minimum distance rules between device layers, e.g.,
• polysilicon metal
• metal metal
• diffusion diffusion and
ECEA
• minimum layer overlaps
nMOS transistor mask representation
gate polysilicon
source
drain
metal
Contact holes
diffusion (active
region)
ECEA
Contact Cuts
• Three possible approaches –
1. Poly to Metal
2. Metal to Diffusion
3. Buried contact (poly to diff) or butting
contact (poly to diff using metal)
ECEA
Layout Design rules & Lambda ()
2
ECEA
Layout Design rules & Lambda ()
3
6
6
2
2
All device mask dimensions are based on multiples of , e.g., polysilicon minimum
width = 2. Minimum metal to metal spacing = 3
ECEA
Layout Design rules & Lambda ()
ECEA
CMOS Layout
N Well
P diff
Contacts
Poly Metal
N diff
P Substrate
ECEA
Layout Design rules & Lambda ()
Width of pMOS
should be twice the
width of nMOS
ECEA
CMOS Inverter Mask Layout
ECEA
CMOS Layout Design
ECEA
nMOS Inverter coloured stick diagram
* Note the depletion mode
device
Vdd = 5V
Vout
Vin
ECEA
Two-way selector with enable
X
off
on
A off
on
E
Y off
on
A’
E=0
A=0|1
ECEA
Static CMOS NAND gate
ECEA
Static CMOS NOR gate
ECEA
Static CMOS Design Example Layout
ECEA
Layout 2 (Different layout style to previous but same function being implemented)
ECEA
Complex logic gates layout
• Ex—F=AB+E+CD
• Eulerpaths
• Circuit to graph (convert)
1) Vertices are source/Drain connections
2) Edges are transistors
ECEA
ECEA
ECEA
ECEA
ECEA
VirtuosoFab Touch the deep submicron technology
ECEA
2D Cross Section
NMOS Transistor
Metal Layer
Contacts
Poly
N Diffusion
ECEA