TN 423: Vlsi Circuits: Lecture 4b
TN 423: Vlsi Circuits: Lecture 4b
TN 423: Vlsi Circuits: Lecture 4b
Lecture 4b
1
Outline
1. NMOS Transistor Fabrication
2. CMOS Transistor fabrication
3. CMOS Gate Design
n+ n+
Body
p bulk Si
n+ n+
Body
p bulk Si
0
n+ n+
S D
p bulk Si
1
n+ n+
S D
p bulk Si
6
Ngeze, LV VLSI Circuits
CMOS Fabrication Process…
Ω CMOS is also sometimes referred to as.
complementary-symmetry metal–oxide–
semiconductor
Ω The words "complementary-symmetry"
refers to the fact that the typical design
style with CMOS uses complementary
and symmetrical pairs of p-type and n-
type metal oxide semiconductor field
effect transistors(MOSFETs) for logic
functions
Ngeze, LV VLSI Circuits 7
CMOS Fabrication Process…
Ω CMOS technology employs both nMOS
and pMOS transistors to form the logic
elements
Ω The logic elements only draw significant
current during the transitions from one
state to another but draw very little current
between transistors allowing power
consumption to be minimized
d d d
nMOS g OFF
ON
s s s
d d d
pMOS g OFF
ON
s s s
Ngeze, LV 31
VLSI Circuits
Power Supply Voltage
Ω GND = 0 V
Ω VDD = 5V (in the 1980s)
Ω VDD has decreased in modern processes
✓ High VDD would damage modern tiny
transistors
✓ Lower VDD saves power
Ω VDD = 3.3, 2.5, 1.8, 1.5, 1.2, 1.0, …
Ngeze, LV 32
VLSI Circuits
CMOS Gate Design
Ω In general, a static CMOS gate has
✓ a pMOS pull-up network (PUP) to connect the output
to 1(VDD), and
✓ an nMOS pull-down network (PUN) to connect the
output to 0 (GND) and as shown in Figure
pMOS
pull-up why are they called pull-up and
network pull-down??
inputs
output
nMOS
pull-down
network
A Y VDD
00 11
11 00 OFF
ON
0
1
A Y
ON
OFF
A Y
GND
Ngeze, LV 35
VLSI Circuits
CMOS NAND Gate
A B Y
0 0 11 ON
OFF
OFF
ON OFF
ON
0 1 11
1
Y
1 0 11 0 ON
A OFF
1 1 00 0
1
1
0 OFF
ON
B ON
OFF
Ngeze, LV 36
VLSI Circuits
CMOS NOR Gate
A B Y
0 0 1 A
0 1 0
1 0 0 B
1 1 0 Y
Ngeze, LV 37
VLSI Circuits
CMOS Gate Design
Ω In general, when we join a pull-up network
to a pull-down network to form a logic
gate, they both will attempt to exert a logic
level at the output.
Ω The two possible levels are:
✓ The 1 level
✓ The 0 level
Ω The networks are arranged such that one
is ON and the other OFF for any input
pattern.
TN 423 VLSI 38
UDOM
CMOS Gate Design…
Ω When both PUN and PDN are OFF: high
impedance or floating Z output state, the
results
Ω When both PUP network and PUN
network are simultaneously turned ON
✓ The crowbarred (or contention) X level.