Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

TN 423: VLSI CIRCUITS

Lecture 6c

CMOS IC DESIGN CONSIDERATIONS

Ngeze, LV VLSI Circuits 1


Outline
Ω Layout Design Rules

Ngeze, LV VLSI Circuits 2


Layout Design Rules
Layout
Circuit
Designer
Designer

Si CMOS CMOS ntwk Sticks Layout

PMOS PUP Layer Design


Fabrication represent
NMOS PDN ation Rules

Ngeze, LV VLSI Circuits 3


Layout Design Rules
Ω The physical layout of any circuit that has to be
fabricated using any process (nMOS, pMOS, CMOS)
must satisfy a set of geometric rules known as design
rules
Ω Design rules allow a ready translation of circuit design
concepts in stick diagram or symbolic form into actual
geometry in silicon
Design Rules

Actual
Circuit Designed in Geometry in Si
Stick Diagrams

Ngeze, LV VLSI Circuits 4


Layout Design Rules
Ω These are a set of guidelines that specify the
minimum dimensions and spacing allowed in a
layout drawing
Ω Violating a design rule might result in a non-
functional circuit
Ω The design rules can be expressed as a list of
minimum features and spacing for all the masks
required in a given process

Ngeze, LV VLSI Circuits 5


Layout Design Rules

Minimum line-width
Smallest dimension
permitted for any object in
the layout drawing
Minimum spacing
Smallest distance permitted
between the edges of two
objects

Ngeze, LV VLSI Circuits 6


Layout Design Rules
Ω Design rules define a range of features:
 Minimum wire width to avoid breaks
 Minimum spacing to avoid shorts
 Minimum overlap to ensure complete overlaps
 Resolution/torelance of masks
Ω Fabrication processes are defined by
 the minimum channel width
 How fast a fabrication process is

Ngeze, LV VLSI Circuits 7


Layout Design Rules
Ω Design rules are the interface between the
circuit designer and the fabrication engineer
Ω Circuit designers want lighter, smaller layouts
for
 Improved performance and
 high packing density
Ω Layout design rules describe
 how small features can be shown on the layout
 how closely they can be reliably packed in a
particular manufacturing process.

Ngeze, LV VLSI Circuits 8


Layout Design Rules
Ω Industrial design rules are usually specified in
microns.
Ω This makes migrating from one process to a
more advanced process or a different foundry’s
process difficult because not all rules scale in
the same way.

Ngeze, LV VLSI Circuits 9


Layout Design Rules
Ω Process engineer wants design rules that result in
controllable and reproducible process
Ω These design rules specify the min allowable line
widths for physical objects
Ω design rules are based on a single parameter, λ,
that characterizes the resolution of the process.
Ω λ is generally half of the minimum drawn transistor
channel length.
Ω This length is the distance between the source and
drain of a transistor and is set by the minimum
width of a polysilicon wire.

Ngeze, LV VLSI Circuits 10


Layout Design Rules
Ω The layout design rules represent a reasonable
optimum point in terms of yield, reliability and
density
Ω These rules significantly increase the probability
of fabricating a successful product with high
yield
Ω There are two types of design rules
 Micron rule
 Lambda rule

Ngeze, LV VLSI Circuits 11


Layout Design Rules
1. Micron (μ) rule
Ω All minimum sizes and spacings are stated in terms of
in micrometers (μm) =10-6m
Ω Sizes are expressed in terms of absolute (fixed)
dimensions
Ω No scaling is allowed
Ω List of minimum feature sizes and spacing for all masks
 Micron rules can result in as much as a 50% size
reduction over lambda rules.
 Normal style for industry.

Ngeze, LV VLSI Circuits 12


Layout Design Rules
2. Lambda (λ) rule
Ω All minimum sizes and spacings are stated in terms of a
single parameter lambda (λ)
Ω Lambda (λ) is given by:
λ=l l =2λ; where l =channel length
Ω Lambda rules allow linear, proportional scaling of all
geometrical constraints
Ω Minimum line width: 2λ
Ω Main disadvantages:
 Limited linear scaling
 Too conservative

Ngeze, LV VLSI Circuits 13


Layout Design Rules
Ω Example:
Ω For a transistor with l = 180 nm process has a
minimum polysilicon width l =0.18μm
By Lambda design rule,
λ l/2 = 0.18/2μm =0.09μm
lambda-based rules actually set λ= 0.10 μm,
Ω then shrink the gate and drain by 10 nm while
generating masks

Ngeze, LV VLSI Circuits 14


Layout Design Rules
Ω λ based design rules were designed to simplify
the industry std micron rules to allow scaling
capability for various processes
Ω Lambda rules are based on the work by Mead
and Conway
Ω The simplicity of λ rules provides introduction to
design rules and to mask layout design
Ω It provides a process and feature-size
independent way of setting out mask
dimensions to scale

Ngeze, LV VLSI Circuits 15


Layout Design Rules
Ω Lambda-based rules are necessarily
conservative because they round up
dimensions to an integer multiple of λ

Ngeze, LV VLSI Circuits 16


Layout Design Rules
Design Rule Entities
1. Layer Representations
 Substrates and/or Wells
 Diffusion Regions (Active areas)
• Select regions: For contacts to substrate or well
 Polysilicon Layers
 Metal Interconnects
• Contact: Metal to active
• Via: Metal to metal
2. Intralayer Constraints
3. Interlayer Constraints

Ngeze, LV VLSI Circuits 17


Layout Design Rules
Layer λ rule μ rule

N-well layer
Minimum size 10λ 2μ
Minimum spacing (wells at the 6λ 2μ
same potential)

Minimum spacing (wells at 8λ 2μ


different potential)

Ngeze, LV VLSI Circuits 18


Layout Design Rules
Ω N-well

Ngeze, LV VLSI Circuits 19


Layout Design Rules

λ rule μ rule
Polysilicon layer
Minimum size 2λ 1μ
Minimum spacing 2λ 1μ
Spacing to Active Area 2λ 0.5μ

Ngeze, LV VLSI Circuits 20


Layout Design Rules

λ rule μ rule
Metal 1
Minimum size 3λ 1μ
Minimum 3λ 1μ
Spacing
Metal 2
Minimum size 3λ 1μ
Minimum 3λ 1μ
Spacing

Ngeze, LV VLSI Circuits 21


Layout Design Rules

Ngeze, LV VLSI Circuits 22


Layout Design Rules

Contact
Minimum size 2λ 0.75μ
Minimum spacing 2λ 1μ
Minimum overlap 2λ 0.75μ

Ngeze, LV VLSI Circuits 23


Layout Design Rules
Via
Minimum Size 2λ 1μ
Minimum spacing 3λ 1.5μ

Ngeze, LV VLSI Circuits 24


Pitch and Spacing
Ω Design rules define:
 the minimum widths of wires and vias,
 the minimum wire-to-wire spacing, and
 the minimum via-to-via spacing of a layer.
Ω The distance between two wires or routing
tracks of the grid-based model is often called
wire pitch.
Ω Other design rules of the manufacturing
process, such as resistance and capacitance of
each layer, are also included

Ngeze, LV VLSI Circuits 25


Pitch and Spacing

Ngeze, LV VLSI Circuits 26


Pitch and Spacing
Ω Routing track is the space required to place a
wire and the required spacing to the next wire.
Ω If our wires have a width of 4λ and a spacing of
4λ to the next wire, the track pitch is 8λ (4+4)

Ngeze, LV VLSI Circuits 27


Pitch and Spacing
Ω This pitch also leaves room for a transistor to be
placed between the wires

Ngeze, LV VLSI Circuits 28


Height and width of a cell
Ω It is reasonable to estimate the height and width
of a cell by counting the number of metal tracks
and multiplying by 8λ

Ngeze, LV VLSI Circuits 29


Height and width of a cell
Ω Estimating the size of a 3-input NAND.
 There are four vertical wire tracks, multiplied
by 8λ per track to give a cell width of (8λ x4)
32λ.
 There are five horizontal wire tracks, giving a
cell height of (8λ x5) 40λ.
 Even though the horizontal tracks are not
drawn to scale, they are still easy to count

Ngeze, LV VLSI Circuits 30


Wiring Tracks
Ω A wiring track is the space required for a wire
 4  width, 4  spacing from neighbor = 8  pitch
Ω A Transistor consumes one wiring track

Ngeze, LV VLSI Circuits 31


Well spacing
Ω Wells must surround transistors by 6 
 Implies 12  between opposite transistor flavors
 Leaves room for one wire track

Ngeze, LV VLSI Circuits 32


Area Estimation
Ω The area is estimated by counting the
number of wiring tracks
 Multiply by 8 to express in 

(height)

(width)
Ngeze, LV VLSI Circuits 33
Questions

Question 1:
• Given the cell
shown on the
right, find the
– Height
– Width and
– area of the cell

Ngeze, LV VLSI Circuits 34


Questions

Question 2:
•Given the cell shown
on the right, find the
following:
i. Length
ii. Width
iii. Area

Ngeze, LV VLSI Circuits 35

You might also like