CH05 Elements of Physical Design
CH05 Elements of Physical Design
DESIGN
Dr. Mohammed M. Farag
fAcUlty of engineering - AlexAndriA University 2013
Outline
Basic Concepts
Design Rules
Physical Design of Logic Gates
FET Sizing and the Unit Transistor
Cell Concepts
Design Hierarchies
Physical Design
What is physical design?
To translating logic circuits into silicon
Switch speed is critical
The electrical characteristics of a logic gate depend on the aspect
ratios of the transistors (In Chapter 6, we will discuss it)
In other words, this is due to both the current flow levels and the
parasitic resistance and capacitance (In Chapter 3)
Layout can be very time consuming
Design gates to fit together nicely
Build a library of standard cells
Standard cell design methodology
VDD and GND should abut (standard height)
Adjacent gates should satisfy design rules
nMOS at bottom and pMOS at top Figure 5.1 Polygons in
physical design
All gates include well and substrate contacts
EE 432 VLSI Modeling and Design 3
fAcUlty of engineering - AlexAndriA University 2013
Basic Concepts
Our study to this point shows that the topology of
the transistor network establishes the logic function
Another aspect of logic is switching speed which is
crucially important to modern chip design
The electrical characteristics of a logic gate depends
on the transistor aspect ratios (W/L)
Physical design must address both of theses areas
We will focus on studying the basics of circuit layout
in this chapter
Parameter Extraction
create netlist of devices (tx, R, C) and connections
extract parasitic Rs and Cs, lump values at each line (R) /
node (C)
Outline
Basic Concepts
Design Rules
Physical Design of Logic Gates
FET Sizing and the Unit Transistor
Cell Concepts
Design Hierarchies
n-Wells
An n-well is required at every location where a pFET is to be
made
It is often possible to merge adjacent n-wells together into one
n-well must be connected to the power supply VDD when used for pFETs
Example
n-well
requiredeverywhere
pMOS is needed
rules
minimum width
minimum separation
to self
minimum separation
to nMOS Active
minimum overlap of
pMOS Active
Active Areas
Silicon devices are built on active areas of the
substrate
Wa = minimum width of an Active feature
Sa-a = minimum edge-to-edge spacing of Active mask polygons
Example
Active
requiredeverywhere a transistor is needed
any non-Active region is FOX
rules
minimum width
minimum separation to other Active
Example
n/p Select
defines regions to be doped n+ and p+
tx S/D = Active AND Select NOT Poly
tx gate = Active AND Select AND Poly
rules
minimum overlap of Active
same for pMOS and nMOS
MOSFETs (1/2)
Physically, the poly line is deposited
before the ion implant, and acts to
block dopants from entering the
silicon
nFETs
Wp = minimum poly width (a) Cross-section (b) Layout view
Sp-p = minimum poly-to-poly spacing Figure 5.7 nFET structure
L = Wp = minimum width (length) of a Poly line
dpo = minimum extension of Poly beyond Active
MOSFETs (2/2)
pFETs
pFET = (pSelect) (Active) (Poly) (nWell) (5.7)
p+ = (pSelect) (Active) (nWell) (NOT [Poly] ) (5.8)
Figure 5.9 pFET structure Figure 5.10 Masks for the pFET
Example
Poly
high resistance conductor (can be used for short
routing)
primarily used for tx gates
rules
minimum size
minimum space to self
minimum overlap of gate
minimum space to Active
Active Contacts
An active contact is a cut in the Ox1 that
allows the first layer of metal1 to contact an
active n+ or p+ region
Sa-ac = minimum spacing between Active and Active
Contact
dac, v = vertical size of the contact (a) Cross-section
dac, h = horizontal size of the contact
Design Rules: 3
Contacts
Contacts to Metal1, from
Active or Poly
use same layer and rules for
both
must be SQUARE and
MINIMUM SIZED
rules
exact size
minimum overlap by
Active/Poly
minimum space to Contact
minimum space to gate
Metal1 (1/3)
Metal1 is used as interconnect for signals
and power supply distribution
Wm1 = minimum width of a Metal1 line (a) Cross-section
Sm1-ac = minimum spacing from Metal1 to Active
Contact
Example
Metal1
low resistance conductor used for routing
rules
minimum size
minimum space to self
minimum overlap of Contact
Metal1 (2/3)
Metal1 allows access to the active regions
of MOSFETs using the Active Contact
oxide cut as Figure 5.15
Example
Vias
Connects Metal1 to Metal2
must be SQUARE and MINIMUM
SIZED
rules
exact size
space to self
minimum overlap by Metal1/Metal2
minimum space to Contact
minimum space to Poly/Active edge
Metal2
low resistance conductor used for
routing
rules
minimum size
minimum space to self
minimum overlap of Via
EE 432 VLSI Modeling and Design 26
fAcUlty of engineering - AlexAndriA University 2013
Metal1 (3/3)
Example: A pair of series-connected
FETs sharing the central n+ region as
Figure 5.17
Sp-p = minimum Poly-to-Poly
spacing
(a) Cross-section
Latch-up
Latch-up:is a condition that can
occur in a circuit fabricated in a
bulk CMOS technology
» The key to understanding latch-up is Figure 5.21 Latch-up
noting that the bulk technology gives a current flow path
Latch-up Prevention
Latch-up avoiding method
» to steer the current out of the “bad” path
Include and n-Well contact every time a pFET is connected to the
power supply VDD, and
Include a p-substrate contact every time and nFET is connected to a
ground rail
» Silicon-on-insulator, SOI
» Twintub: using two separate wells for FETs, an n-well for
pFETs and a p-well for nFETs
Layout Editors
n+ is formed whenever Active is
surrounded by nSelect; this is also called
ndiff.
p+ is formed whenever Active is
surrounded by pSelect; this is also called
pdiff.
A nFET is formed whenever Poly cuts an Figure 5.24 Layer key for layout
n+ region into two separate segments. drawings in this book
Outline
Basic Concepts
Design Rules
Physical Design of Logic Gates
FET Sizing and the Unit Transistor
Cell Concepts
Design Hierarchies
Transistor Orientation
Horizontal Tx (W run
vertically)
can increase tx width with fixed pitch
(space between power rails)
cells short & wide
Vertical Tx (W runs
horizontally)
pitch sets max tx width
cells taller & narrow
large horizontal
transistors
for larger pitch
(height) and
narrower cell
Outline
Basic Concepts
Design Rules
Physical Design of Logic Gates
FET Sizing and the Unit Transistor
Cell Concepts
Design Hierarchies
FET Sizing
FET are specified by the aspect ratio (W/L)
Combine with the processing parameters to give the
electrical characteristic of the transistor
Given the gate area by AG = LW
CG = CoxWL (5.19)
ID IS
Since
L 1
Rchan Rs , c Rchan (5.21, 5.22)
W
W
n p
Since R
r n p r (5.24, 5.25) (r = 2 ~ 3) Figure 5.36 Basic geometry
p Rn of a FET
W W
r (5.26) pFETs don’t conduct as well as nFETs
L p L n
Unit Transistors
Unit transistor is the minimum-size
MOSFET
W w
a (5.30) ( the aspect ratio )
L min wb
Scaling Technology
Once a unit FET has been selected, it’s useful
to allow it to be scaled in size
Reference 1X 2X 4X
However, Altering the size of the transistor
changes its resistance and capacitance
Denote R1X and C1X be the R and C of the 1X Figure 5.39 Scaling of the unit transistor
device
WSX SW1 X (5.33) (S: Scaling factor)
W4 X 4W1 X (5.34) (S = 4)
R1 X
RSX C SX SC1 X (5.35) (decided by FET size)
S
R1 X
R2 X C 2 X 2C1 X (5.36) (S = 2)
2
Figure 5.40 Scaling of series-
2( R1 X / 2) R1 X (5.37) (Figure 5.40) connected FET chain
n p W W
2
L N L n
W W (a) Inverter
r N n (NOR2 vs Inverter)
L p L n
k ' 1 2
where r n
kp' p (VDD VTp ) P (VDD VTp )
P p (NAND2 vs Inverter) P 2 p
R RN RN W W
2
L P L p
1
where R N
N (V DD VTn ) (b) NAND2 (c) NOR2
W W W W
3 , (7. 178)
L N L n L P L p
N n , P 3 p (7. 179)
Example
f (a b c d ) x (7. 181)
N 3 n N 1 (7. 182)
P 2 p (7. 183)
P1 p (7. 184)
P1 P 2 P (7. 185)
Figure 7.36 Sizing of a complex logic gate
EE 432 VLSI Modeling and Design 44
fAcUlty of engineering - AlexAndriA University 2013
Outline
Basic Concepts
Design Rules
Physical Design of Logic Gates
FET Sizing and the Unit Transistor
Cell Concepts
Design Hierarchies
Ports
all
signals that connect to higher level cells
physical locations of the layout cell, typically in Metal1or
Metal2
Metal1 vs Metal2 ports
best to keep ports in Metal1 for primitives
always try to use only the lowest level metals you can
EE 432 VLSI Modeling and Design 50
fAcUlty of engineering - AlexAndriA University 2013
Cell-based Design
Cell-based: once a set are defined, they
may be used to create more complex
networks
» Pitch
» The two are related by, where WDD is the Figure 5.28 VDD and VSS
power supply lines
width of the power supply lines
Outline
Basic Concepts
Design Rules
Physical Design of Logic Gates
FET Sizing and the Unit Transistor
Cell Concepts
Design Hierarchies
Design Hierarchies
Top-down hierarchy design
Bottom-up hierarchy design
Hierarchical Design
Start with Primitives
basic transistor-level
gates/functions
optimize performance and layout
layout with polygons
Build larger cells from primitives
layout with instances of
primitives
polygons for transistors and
routing
Build even larger cells
layout with instances of lower • Advantages of Hierarchical Design:
level cells • allow layout optimization within each cell
polygons only for signal routing • eases layout effort at higher level
• higher level layout deal with
Repeat for necessary levels of
hierarchy until Final Chip interconnects rather than tx layout
IMPORTANT:
Don’t flatten your cells! There are other ways to peak (see) lower
level cells instantiated within a higher level cell