Design and Implementation of VLSI Systems Fundamental
Design and Implementation of VLSI Systems Fundamental
Lecture02
Fundamental
dope with
boron
p-type
Al
p
n
B
One-dimensional
representation
A forward bias
decreases the potential
drop across the
junction. As a result,
the magnitude of the
electric field decreases
and the width of the
depletion region
narrows.
Gate
pMOS transistor
Source
Drain
Gate
Drain
Polysilicon
Polysilicon
SiO2
SiO2
polysilicon
gate
n+
n+
p
bulk Si
p+
tox
n+
n+
p+
n
bulk Si
p-type body
nMOS transistor
Source
Gate
Drain
Polysilicon
SiO2
n+
n+
p
bulk Si
Gate
Drain
Polysilicon
SiO2
n+
n+
p
bulk Si
pMOS transistor
Source
Gate
Drain
Polysilicon
SiO2
p+
p+
n
bulk Si
Gate
Drain
Polysilicon
SiO2
p+
p+
n
bulk Si
A
B
F = AB
0
3-input NANDs
3-input NANDs
What are the advantages of CMOS circuit style?
Series-Parallel Combinations
-Combine 2 networks
Examples
Example 1.2
Sketch a static CMOS gate computing Y = (A + B + C) D
Examples
Example 1.2
Sketch a static CMOS gate computing Y = (A + B + C) D
Solution:
-Design pull down network Y = (A + B + C) D
Examples
Example 1.2
Sketch a static CMOS gate computing Y = (A + B + C) D
Solution:
-Design pull down network Y = (A + B + C) D
Examples
Example 1.2
Sketch a static CMOS gate computing Y = (A + B + C) D
Solution:
-Design pull down network Y = (A + B + C) D
-Design pull up network Y = (A + B + C) D
Examples
Example 1.2
Sketch a static CMOS gate computing Y = (A + B + C) D
Solution:
-Design pull down network Y = (A + B + C) D
-Design pull up network Y = (A + B + C) D
Examples
Example 1.2
Sketch a static CMOS gate computing Y = (A + B + C) D
Solution:
-Design pull down network Y = (A + B + C) D
-Design pull up network Y = (A + B + C) D
-Combine 2 networks:
Different design
Transmission gate
Tri-state inverter
Multiplexer (MUX)
Latch design
Summary
Introduction to VLSI systems and the semiconductor industry
Basic overview of pn junctions and MOS transistors
Designing digital logic gates using transistors