Unit-2 - KIT – ECE

advertisement
ECEA
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)
Stick Encoding
Layer
Thinox
Polysilicon
Metal1
Contact cut
NOT applicable
Overglass
Implant
Buried contact
ECEA
Mask Layout Encoding
Stick Encoding
Layer
P-Diffusion
Not Shown in Stick Diagram
P+ Mask
Metl2
VIA
Demarcation Line
P-Well
Vdd or GND CONTACT
ECEA
Mask Layout Encoding
For reference : an nMOS Inverter coloured stick diagram
* Note the depletion mode device
Vdd = 5V
Vout
Vin
ECEA
CMOS Inverter coloured stick diagram
ECEA
Stick diagram -> CMOS transistor circuit
Vdd = 5V
Vdd = 5V
pMOS
Vout
Vin
nMOS
ECEA
Vin
Vout
All paths in all layers will be dimensioned
in λ units and subsequently λ can be
allocated an appropriate value compatible
with the feature size of the fabrication
process.
ECEA
Thinox
n-diffusion
Metal 1
p-diffusion
3λ
2λ
3λ
2λ
2λ
2λ
λ
Minimum distance rules between device3layers,
e.g.,
• polysilicon  metal
• metal  metal
Metal 2
• diffusion  diffusion and
2λ
• minimum layer overlaps
are used during layout
4λ
3λ
4λ
Polysilicon
4λ
ECEA
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
• Minimize spared diffusion
• Use minimum poly width (2)
•Width of contacts = 2
•Multiply contacts
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
N diff
P Substrate
ECEA
Metal
Layout Design rules & Lambda ()
Width of pMOS
should be twice the
width of nMOS
• L min
• Wpmos=2 Wnmos
• Same N and P alters symmetry
ECEA
Lambda Based Design Rules
•
•
•
•
•
•
•
Design rules based on single parameter, λ
Simple for the designer
Wide acceptance
Provide feature size independent way of setting out mask
Minimum feature size is defined as 2 λ
Used to preserve topological features on a chip
Prevents shorting, opens, contacts from slipping out of area to
be contacted
ECEA
CMOS Inverter Mask Layout
ECEA
CMOS Layout Design
• CMOS IC are designing using stick diagrams.
• Different color codes for each layer.
• Lamda/micron grid.
ECEA
CMOS AN2 (2 i/p AND gate) Mask Layout
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
Y
off
on
off
on
E
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
• Find p and n Eulerpaths
ECEA
ECEA
ECEA
ECEA
ECEA
VirtuosoFab
Touch the deep submicron technology
• 3D fabrication process simulator with cross
sectional viewer.
• Step-by-step 3-D visualization of fabrication
for any portion of layout.
ECEA
2D Cross Section
NMOS Transistor
Metal Layer
Contacts
Poly
N Diffusion
ECEA
Download