Lecture 2
Lecture 2
Spring 2024
Lecture Outline
• VLSI Fundamentals
• Digital CMOS Basics
• Fabrication Process
• Variation
• MOS fabrication 2 lecture is next week (week 3).
VLSI Hierarchical Representations
Oracle SPARC M7 Processor, 2015
• Architectural/System
• Algorithmic
• Module or Functional Block
• Logical
• Circuit
Y-Chart: Abstractions in three Domains
Metal-Oxide Semiconductor
Static Circuit:
• In steady-state the output is evaluated via a low-impedance DC path between the output
and VDD (drain voltage) or GND (ground), respectively, i.e. the output is actively driven.
Dynamic Circuit:
• In steady-state the output is evaluated due to the presence or absence of charge,
respectively, stored on the output node capacitance.
MOS Capacitor
13
CMOS Devices
• CMOS (Complementary Metal-Oxide Semiconductor)
• MOSFET (Metal Oxide Semiconductor Field Effect Transistor)
Cross-section View Top View
The gate acts like a capacitor. A high voltage on the gate attracts charge into the channel. If a
voltage exists between the source and drain, a current will flow. In its simplest approximation,
the device acts like a switch.
14
The MOS Transistor
15
MOS Transistor as a Switch
16
ON/OFF Switch Model of MOS Transistor
G
|VGS|
S D
Ron
S D S D
|VGS| < |VT| |VGS| ≥ |VT|
17
A More Realistic Switch
G
|VGS|
S D
Ron
Roff
S D S D
|VGS| < |VT| |VGS| > |VT|
18
A Logic Perspective
X Ron X Ron
Y Z Y Z
Y=Z if X=1 Y=Z if X=0
19
Metal-oxide-semiconductor (MOS) Transistors
Metal-oxide-semiconductor (MOS) Transistors
MOSFET – Current-Voltage (IV) Characteristics
Output curve Transfer curve
N-channel MOSFET
Transistor in Linear and Saturation
Lambda is a measure of how much the drain current changes as you
change Vds and hold Vgs constant in the active region.
VGS
D
S
n+ - + n+
VGS - VT
Current-Voltage Relations: A good transistor
-4
x 10
6
VGS= 2.5 V
5
MOSFET Operating Regions Resistive Saturation
Quadratic Relationship
4
• Strong Inversion VGS > VT VGS= 2.0 V
ID (A)
3
Saturated (Constant Current) VDS VDSAT VDS = VGS - VT
• Weak Inversion (Sub-Threshold) VGS VT 2
VGS= 1.5 V
Exponential in VGS with linear VDS dependence
1
VGS= 1.0 V
0
0 0.5 1 1.5 2 2.5
VDS (V)
Threshold Voltage: Concept
• Threshold voltage (Vth) is the minimum gate-to-source voltage (VGS) that is needed to
create a conducting path between the source and drain terminals to turn on the device.
• It is an important scaling factor to maintain power efficiency. The smaller the Vth is, the
lower the operating voltage and power consumption will become.
+
S VGS D
G
-
n+ n+
n-channel Depletion
Region
p-substrate
B
The Threshold Voltage
0.9
0.85
0.75
difference (BS) between the source and the
0.7
substrate (body), which leads to an increase
VT (V)
0.65
or decrease in the threshold voltage.
0.6
0.5
critical.
0.45
0.4
-2.5 -2 -1.5 -1 -0.5 0
V (V)
BS
NMOS and PMOS
• MOS transistors are built on top of silicon (P-si) wafers.
• This process uses semiconductor doping and oxide
growth to create N-type, P-type and insulating regions in
a layer-by-layer fashion. Geometric shapes are obtained
via photolithography and chemical etching.
• The drain and source regions are strongly doped with N-
dopants (NMOS) or P-dopants (PMOS), and the substrate
is doped with the opposite type (P-type for NMOS and N-
type for PMOS).
Ideal nMOS and pMOS Characteristics
Ideal nMOS and pMOS Characteristics
CMOS Inverter
pMOS
nMOS
CMOS Gates
Static CMOS Source/Drains
• With PMOS on top, NMOS on bottom.
• PMOS source always at top (near Vdd)
• NMOS source always at bottom (near Gnd).
PUN
• NMOS devices cannot fully pull the output to
high supply voltage.
• PMOS devices cannot fully pull the output
down to ground.
• All of the pull up gates must be made from
PDN
PMOS because a conductive path through an
NMOS transistor could not pull up all the way
to Vdd, it would have to remain below Vdd by
at least the threshold voltage.
Complementary Metal Oxide Semiconductor
CMOS Gates
Strategy:
http://chemistry.about.com/od/imagesclipartstructures/ig/Science-Pictures/Periodic-Table-of-the-Elements.htm
Doping
• Add impurities to Silicon Lattice.
• Replace a Si atom at a lattice site with another.
Doping Elements
2
7
3
8
9
5
6
CMOS Layers
“Standard” n-Well Process:
MAX YIELD + MIN DEVELOPMENT TIME + MIN DIE AREA => MIN COST
Process Variation Types
• Many reasons why variation occurs and shows up in different ways.
• For instance, the scaling down of process technologies increases the process variation.
• Hence, delay variation increases and impact the frequency performance of the design.
• Scales of variation
- Wafer-to-wafer, die-to-die, transistor-to-transistor.
• Correlations of variation
• Systematic, spatial, random (uncorrelated)
Variation Types
Die-to-die: Variation between chips on the
same wafer or difference wafers
Random Transistor-to-Transistor:
• Random dopant fluctuation
• Local oxide variation
• Line edge roughness
• Etch and growth rates
• Transistors differ from each other in random
ways
Statistical Dopant Placement
• Statistical Dopant Placement is another reason for device variation.
From: http://www.microtechweb.com/2d/lw_pict.htm
Line Edge & Line-Width Roughness
• Line Edge & Line-Width Roughness causes process and device variation.
• A circuit running on devices fabricated at these process corners may run slower or faster
than specified and at lower or higher temperatures and voltages.
• If circuit does not function at any of the process extremes, the design is considered to
have inadequate design margin.
Worst-case Corner Model
Statistical Corner Model
• For more realistic modeling for process variability than worst-case corner model.
• Using data from different dies, wafers, and wafer lots collected over a long enough
period of time to represents realistic process variability of the target technology.
• Statistical models can pass a valid design, which were rejected in worst-corner
model
Speed Binning
• Speed binning determines the max speed of a chip and sell it accordingly.
Objective: performance
Metric: speed, delay fault coverage