Professional Documents
Culture Documents
Maloberti
Layout of Analog
CMOS
Integrated Circuit
Part 2
Transistors and Basic Cells Layout
Polysilicon gate
diffusion
Parallel elements
silicon is unisotropic
Shadowed region
S 2
D C DB = C ' DB
3
1 ' D
CSB = C DB ; C DB = C DB
2
F. Maloberti - Layout of Analog CMOS IC
11
Parasitic in Transistors: Exercise
Calculate the parasitic capacitance diffusion-
substrate for a 40 micron width transistor
one finger
5 finger
8 finger
A A B B A A B B A B B A A B B A
3 3
1 1
A B
A B B A A B A B A B A
A AA AAA AAAA
AB* ABBA ABBAAB* ABABBABA
ABC* ABCCBA ABCBACBCA* ABCABCCBACBA
ABCD* ABCDDCBA ABCBCADBCDA* ABCDDCBAABCDDCBA
ABA ABAABA ABAABAABA ABAABAABAABA
ABABA ABABAABABA ABABAABABAABABA ABABAABABAABABAABABA
AABA* AABAABAA AABAAABAAABA* AABAABAAAABAABAA
AABAA AABAAAABAA AABAAAABAAAABAA AABAAAABAAAABAAAABAA
DA DB DA DB
DB DA DB DA
A B B A
A B
B A
B A A B
b d
S Minimum capacitance
drain-substrate and
source-substrate
W not accurate
L not well defined
D
To be used in wide transistors
whose aspect ratio is not
relevant
d d s d s d s d s d
s d s d s d s d s
3 4 3 2 1 2 3 4 3 3 4 3 2 1 2 1 2 3 4 3
M3 M2 M1 M2 M3 M3 M2 M1 M2 M3
F. Maloberti - Layout of Analog CMOS IC
27
Example 1 (2 stages OTA)
30 30 108
M3 M4
M6
M1 M2
60 60
72
M5
M7
40
30 30
Only width matters
108
M3 M4
M6 Possible stacks:
M1 M2 1 p-channel, 2 n-channel
60 60
72
change the size of M6 and M7
M5 to 80 and 120 respectively
M7
40
Width of each finger?
We want the same number of
fingers per stack (k).
M3, M4, M6 Wp1 = 180/k
M1, M2 Wn1=120/k
Wn2=120/k
M5, M7
for M3 and M4 use 2 fingers
F. Maloberti - Layout of Analog CMOS IC
29
Stack Design and Interconnections
VDD
M6 M3 M4 M6 2 2 8
M3 M4 O1
D3 M6
D3 O1 M1 M2
6 CS 6 OUT
8
M5
M7
4 GND
M1 M2
First attempt of
interconnections
(not completed)
M7 M5 M7
M5
CS M2 M7
M1 OUT GND
M6 =90 M7=60
Rectangular shape
System oriented cell layout
Related cells with same height
Vdd and GND crossing the cell
In and Out properly placed GND
F. Maloberti - Layout of Analog CMOS IC
33
Example 2 (Folded Cascode)
20 30 30 Only Ws are shown
MP M4
M3
M6
60 60
M5
M1 M2 38
38
80 80 M7 M8
MN M11 M9 M10
16
16 25 25
M1 M2 5 5
40 40
80 80 M7 M8
38
3 3
MN M11 M9 M10
16
16 2 2 25 24 24
M4 555555344PP334666666
MP 2 3
3
M3
M6 11221122112211221122
M5 6
10x2 6 22112211221122112211
M1 M2 5 5
M8
M7
777779xxoo99nno88888
MN M11 M9 M10
2 2 3 3
X=11; o=10