Chapter 1 VLSI Introduction
Chapter 1 VLSI Introduction
100,000,000
Pentium 4 Integration Levels
Pentium III
10,000,000 Pentium II
Pentium Pro
SSI: 10 gates
Transistors
Pentium
Intel486
1,000,000
100,000
80286
Intel386
MSI: 1000 gates
8086
10,000
8008
8080 LSI: 10,000 gates
4004
1,000
VLSI: > 10k gates
1970 1975 1980 1985 1990 1995 2000
Year
1,000 4004
8008
8080
Clock Speed (MHz)
100 8086
80286
Intel386
10 Intel486
Pentium
Pentium Pro/II/III
1 Pentium 4
Year
n+ n+
p bulk Si
0
n+ n+
S D
p bulk Si
1
n+ n+
S D
p bulk Si
p+ p+
n bulk Si
d d d
nMOS g OFF
ON
s s s
d d d
pMOS g OFF
ON
s s s
A Y VDD
0
1
A Y
A Y
GND
Chapter 1: introduction to VLSI design
CMOS Inverter
A Y VDD
0
1 0 OFF
A=1 Y=0
ON
A Y
GND
Chapter 1: introduction to VLSI design
CMOS Inverter
A Y VDD
0 1
1 0 ON
A=0 Y=1
OFF
A Y
GND
Chapter 1: introduction to VLSI design
CMOS NAND Gate
M1
A B Y
0 0 M1 M2
0 1 Y
M3
1 0
A
1 1
B M4
1 1 0 Y
M3 M4
Y
A
B
C
C D
The AND expressions (A · B) and (C
A B C D
A B · D) may be implemented by series
(c)
(d) connections of switches
C D
ORing the result requires the parallel
A B
A
B
connection of these two structures
Y Y
A C
C
D
For the pMOS pull-up
B D
(f) network, we must compute the
(e) complementary expression using
switches that turn on
with inverted polarity
Chapter 1: introduction to VLSI design
Example: O3AI
A
B
C D
Y
D
A B C
n+ diffusion
p+ diffusion
n+ n+ p+ p+
polysilicon
n well
p substrate
metal1
p+ n+ n+ p+ p+ n+
n well
p substrate
• n-well
Polysilicon
• Polysilicon
n+ Diffusion
• n+ diffusion
p+ Diffusion
• p+ diffusion Contact
• Contact
• Metal
Metal
p substrate
SiO2
p substrate
Photoresist
SiO2
p substrate
Photoresist
SiO2
p substrate
Photoresist
SiO2
p substrate
SiO2
p substrate
n well
n well
p substrate
Polysilicon
Thin gate oxide
n well
p substrate
Polysilicon
Polysilicon
Thin gate oxide
n well
p substrate
n well
p substrate
n+ Diffusion
n well
p substrate
n+ n+ n+
n well
p substrate
n+ n+ n+
n well
p substrate
p+ Diffusion
p+ n+ n+ p+ p+ n+
n well
p substrate
Contact
n well
p substrate
Metal
Metal
Thick field
oxide
p+ n+ n+ p+ p+ n+
n well
p substrate