Professional Documents
Culture Documents
Layout
Layout
Layout
(1)
Preface
This tutorial covers the fundamentals of CMOS device layout techniques, including process design
rules, MOS devices (resistors, capacitors, and transistors) and the layout of MOS devices. Materials
of this tutorial are drawn from various published texts, lecture notes, and research papers. Please
report any error to Prof. F. Yuan at @ee.ryerson.ca.
(2)
Table of Contents
Process Design Rules
Layout of Resistors
Layout of Capacitors
Layout of MOS Transistors
References
(3)
(4)
(5)
(6)
(7)
Overlap Rules
Apply to polygons on dierent layers.
Misalignment between polygons may result in either unwanted open
or short circuit connections.
(8)
Layout of Resistors
Poly Resistors
Silicided poly resistors
Non-silicided poly resistors
Diusion Resistors
Layout of Resistors
Layout of Standard Resistors
Layout of Shielded Resistors
Layout of Matched Resistors
Layout of Large Resistors
(9)
Silicidated poly
111
000
111
000
111
000
Metal1
111
000
111
000
111
000
Metal contacts
Silicide
111
000
111
000
111
000
111
000
111
000
SiO2
111
000
111
000
111
000
111
000
111
000
H
SiO2
Solicidated poly
psubstrate
(10)
Nonsilicidated poly
111
000
111
000
111
000
Metal1
111
000
111
000
111
000
Metal contacts
Silicide
111
000
111
000
111
000
111
000
111
000
111
000
SiO2
111
000
111
000
111
000
111
000
111
000
111
000
H
SiO2
Nonsilicidated poly
psubstrate
(11)
Diusion Resistors
n-well Resistors
Metal contacts
Silicide
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
SiO2
n+
111
000
111
000
111
000
111
000
111
000
111
000
n+
nwell
psubstrate
nwell
W
n+diffusion
L
Sheet resistance : 1k per unit area (500/2 with error 30% for
typical 0.18 CMOS processes).
Large error : 40% (30 % for typical 0.18 CMOS processes).
Used only if absolute value is not critical.
Large parasitic capacitance between n-well and substrate.
Resistance is strongly voltage-dependent and highly nonlinear.
(12)
SiO2
n+
Depletion
regions
111
000
111
000
111
000
111
000
111
000
111
000
n+
psubstrate
nwell
junction cap.
CJ =
CJo
1+
(1)
VR
(13)
A
111
000B
111
000
111
000
111
000
A
111
000
111
000
n+
Narrow depletion
regions
V =V
B
111
000 DD
111
000
111
000
111
000
B
111
000
111
000
11
00
11
00
11
00
11
00
n+
Wide depletion
region
psubstrate
xn
x
p
2 VR +
q ND (1 + ND
NA
2 VR +
q NA (1+ NA
N
(2)
(14)
Weff
W1
Weff
A
W2
B
Wd
Wd
R
800
600
width (um)
R
1 2 Wd
2
W2
f,1
Since W1 > W2, Ref1 >
R
(3)
Ref f,2
.
R2
(15)
(16)
Layout of Resistors
Standard Resistors
45
45
Metal1
(17)
R
S
Shielding resistors
Figure 12: Layout of shielded resistors (S = shielding resistors)
(18)
R2
Dummy
resistor
Dummy
resistor
R1
R2
(19)
R2 experiences
high temperature
Temperature gradient
R1
R2
Power
devices
R2
(20)
Layout of Resistors
Standard Resistors (contd)
(21)
p+ diffusion
111 1 1
000 0 0
1 1 111
0 0 000
1111111111111111111111
0000000000000000000000
111 1 1
000 0 0
1 1 111
0 0 000
111 1 1
000 0 0
1 1 111
0 0 000
p+
n+diffusion
metal1
p+
nwell
n+
111111111111111111111111
000000000000000000000000
psubstrate
(22)
(23)
(24)
Layout of Capacitors
Key Parameters
Linearity
Parasitic capacitance to substrate
Series resistance - resistance of capacitor plates
Capacitance per unit area
Types of IC Capacitors
Poly-diusion capacitors
MOS capacitors
Poly-poly capacitors - not available in standard CMOS processes
Metal-poly capacitors - capacitance is small, area consuming.
Metal-metal capacitors - capacitance is small, area consuming.
(25)
Poly-Diusion Capacitors
Interplate capacitance
111
000
111
000
111
000
111
000
111
000
111
000
111
000
Silicide
111
000
111
000
111
000
111
000
111
000
Poly
SiO2
n+
Depletion
psubstrate
Bottomplate capacitance
(26)
MOS Capacitors
Vc
C
Stable capacitance in strong inversion
n+
n+
Inversion layer
psubsteate
0
Vc
Vc
Vt
+
Gate series resistance
n+
n+
C ch
Ron/2
R on /4
1
1
.
Copyright (c) F. Yuan 2010
(27)
Channel capacitance :
Cch = Cox(W L)
(4)
.
Intrinsic time constant of MOS capacitors when the lumped model
is used
L2
Ron
n
=
Cch =
4
4n (VGS VT )
(5)
1
L2
n
3 4n (VGS VT )
(6)
Q=
1/C
Power stored
=
Power dissipated
Ron
(28)
Poly gate
Lmin
Metal1
n+ diffusion
(a) Single finger structure
Large gate series resistance
Large source/substrate & drain/substrate capacitances
Metal1
Poly gate
11111111111111111111111
00000000000000000000000
1 1 1 1 1 1
0 0 0 0 0 0
11111111111111111111111
00000000000000000000000
1 1 1 1 1 1
0 0 0 0 0 0
11111111111111111111111
00000000000000000000000
1 1 1 1 1 1
0 0 0 0 0 0
11111111111111111111111
00000000000000000000000
1 1 1 1 1 1
0 0 0 0 0 0
11111111111111111111111
00000000000000000000000
11111111111111111111111
00000000000000000000000
11111111111111111111111
00000000000000000000000
C
Metal1
Lmin
(29)
C1
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11
00
11
00
11 11 11 11
00 00 00 00
1
0
1
0
1
0
1 11
0 00
1 11
0 00
1
0
1
0
1
0
1
0
1
0
1
0
11 1
00 0
1
0
11 1
00 0
1
0
11 11
00 00
1
0
11 11
00 00
1
0
1 11
0 00
1 11
0 00
1
0
1
0
11 11
00 00
11 11
00 00
1
0
1
0
1
0
11 11
00 00
11 11
00 00
1
0
1
0
1
0
1
0
1
0
11
00
11
00
11
00
11
00
1111111111111111111111
0000000000000000000000
1
0
1
0
1111111111111111111111
0000000000000000000000
1
0
C1
C2
C2
C1
C1
C2
C2
C1
C1
C1
C2
C2
C2
C2
C1
C2
C1
(30)
1111111111111111111111
0000000000000000000000
1
0
1
0
1111111111111111111111
0000000000000000000000
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1 1
0 0
1 1
0 0
1 1
0 0
1
0
1 1
0 0
1
0
1
0
1 1
0 0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1111111111111111111111
0000000000000000000000
1
0
1
0
1111111111111111111111
0000000000000000000000
1
0
dummy cap.
C1
C2
Poly2
C2
C1
Poly1
dummy cap.
n+
nwell
nwell biasing
(31)
(32)
top plate
bottom plate
4C
Perimeter reduction not the same
Top plate is smaller than the bottom plate despite their identical
drawn dimensions.
Bottom plate area : A = ab
Top plate area : A A 2(a + b)x = A px, where p=drawn
perimeter.
Because x is xed for a given technology, to get the same area
reduction, the same perimeter reduction is required use
multiple unit caps connected in parallel.
Copyright (c) F. Yuan 2010
(33)
(34)
D
Poly
G
S
n+diffusion
Series resistance of source
D
G
S
(35)
Poly
(36)
Poly gate
M4
M3
M2
M1
n+ diffusion
D
Shared source
(37)
M1
M2
111111111111111111
000000000000000000
111111111111111111
000000000000000000
111111111111111111
000000000000000000
111111111111111111
000000000000000000
11
00
11
00
11
00
111111111111111111
000000000000000000
111111111
000000000
11
00
11
00
11
00
111111111 111111111111111111
000000000 000000000000000000
111111111
000000000
11
00
11
00
11
00
111111111
000000000
111111111
000000000
11
00
11
00
11
00
11
00
11
00
11
00
111111111
000000000
111111111
000000000
11
00
11
00
11
00
11
00
11
00
11
00
11
00
111111111
000000000
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
S
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
D
S
D
S
D
11111
00000
11111
00000
11111
00000
11111
00000
11
00
11
00
11
00
11
00
D
S
D
S
11
00
11
00
11
00
11111
00000
11111
00000
11111
00000
11111
00000
11
00
11
00
11
00
11111
00000
11111
00000
11111
00000
11111
00000
11
00
11
00
11
00
11111
00000
11111
00000
11111
00000
11111
00000
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
111111111111111111111111111
000000000000000000000000000
111111111111111111111111111
000000000000000000000000000
11
00
11
00
11
00
111111111111111111111111111
000000000000000000000000000
111111111111111111111111111
000000000000000000000000000
111111111111111111111111111
000000000000000000000000000
111111111111111111111111111
000000000000000000000000000
G(M1)
D(M2)
M2
M1
M1
M2
M2
M1
M1
M2
M2
M1
111111111111111111
111111111111111111
000000000000000000
D(M1) 000000000000000000
G(M2)
n+ diffusion
(38)
(39)
References
A. Hastings, The Art of Analog Layout, 2nd Ed. Prentice-Hall,
2006.
B. Razavi, Design of Analog CMOS Integrated Circuits,
McGraw-Hill, 2001.
D. Clein, CMOS IC Layout - Concepts, Methodologies, and Tools,
Boston, 1999.
J. Franca and Y. Tsividis, editors, Design of Analog-Digital VLSI
Circuits For Telecommunications and Signal Processing, 2nd Ed.,
Prentice-Hall, 1994.
M. Ismail and T. Fiez editors, Analog VLSI - Signal and
Information Processing, McGraw-Hill, 1994.
(40)