Beruflich Dokumente
Kultur Dokumente
Circuits
Naveen Bhat,
Teaching assistant
Karnatak university,
dharwad
Tale of two queries. !!!!
Y U R here..?
Y I M here. ?
Acknowledgement
This lecture note has been summarized from
lecture note on Introduction to VLSI Design,
VLSI Circuit Design all over the world. I cant
remember where those slide come from.
However, Id like to thank all professors who
create such a good work on those lecture notes.
Without those lectures, this slide cant be
finished.
Major source of this presentation is based on
thecource of Dept. of Electronic Engineering
National Chin-Yi University of Technology
Bibliography
Textbook
Introduction to VLSI
Circuits and Systems,
by John P. Uyemura
Referrence book
Principles of CMOS
VLSI Design,
N.H.E. Weste and K.
Eshraghian
pre-requistics:
Course prerequistics:
Construction and working of BJT.
Why Make IC
IC Evolution
Common technologies
MOS (Metal-oxide-silicon)
although invented before bipolar transistor,
was initially difficult to manufacture
nMOS (n-channel MOS) technology developed in
1970s
required fewer masking steps, was denser, and
consumed less power than equivalent bipolar ICs =>
an MOS IC was cheaper than a bipolar IC and led to
investment and growth of the MOS IC market.
9
IC Evolution (3/3)
aluminum gates for replaced by polysilicon by early
1980
CMOS (Complementary MOS): n-channel and p-
channel MOS transistors =>
lower power consumption, simplified fabrication
process
Bi-CMOS - hybrid Bipolar, CMOS (for high
speed)
GaAs - Gallium Arsenide (for high speed)
Si-Ge - Silicon Germanium (for RF)
Bottom-up design
starts at the silicon or circuit level and
builds primitive units such as logic
gates, adders, and registers as the
first steps
Acceptable for small projects
Time-consuming process
anode cathode
N
nMOS Transistor
Four terminals: gate (G), source (S), drain (D), body (B)
Gateoxidebody stack looks like a capacitor
Gate and body are conductors
SiO2 (oxide) is a very good insulator
Called metal oxide semiconductor (MOS)
Even though gate is no longer made of metal
nMOS Operation (1/2)
Body is usually tied to ground (0 V)
When the gate is at a low voltage
P-type body is at low voltage
Source-body and drain-body diodes are OFF
No current flows, transistor is OFF
nMOS Operation (2/2)
When the gate is at a high voltage
Positive charge on gate of MOS capacitor
Negative charge attracted to body
Inverts a channel under gate to n-type
Now current can flow through n-type silicon
from source through channel to drain,
transistor is ON
pMOS Transistor
Similar, but doping and voltages reversed
Body tied to high voltage (VDD)
Gate low: transistor ON
Gate high: transistor OFF
Bubble indicates inverted behavior
Outline
The Fundamental MOSFETs
Ideal Switches and Boolean Operations
MOSFETs as Switches
Basic Logic Gates in CMOS
Complex Logic Gates in CMOS
Transmission Gate Circuits
Clocking and Dataflow Control
Ideal Switches (1/3)
CMOS integrated circuits use bi-directional devices called MOSFETs as logic
switches
Controlled switches, e.g, assert-high and assert-low switches
g = (a1) b = (a1) b
g = (a1) + (b1) = a + b
(b) Open
If VGSn VTn , then the nFET drain and source are (a) Gate-source voltage
V A VGSn
(b) Logic translation
If VSGp VTp , then the pFET drain and source are (a) Source-gate voltage
connected and the equivalent switch is closed (on)
V A VSGp VDD
V A VDD VSGp
(b) Logic translation
Thus, we say that the nFET can only pass a weak logic
1; in other word, the nFET is said to pass a strong logic
0 can pass a voltage in the range [0, V1]
Y
A
B
Lay out pattern: (NOR)
A
B
Y
Outline
The Fundamental MOSFETs
Ideal Switches and Boolean Operations
MOSFETs as Switches
Basic Logic Gates in CMOS
Complex Logic Gates in CMOS
Transmission Gate Circuits
Clocking and Dataflow Control
Complex Logic Gate (1/3)
Complex or combinational logic gates
Usefulin VLSI system-level design
Consider a Boolean expression
F (a, b, c) a (b c)
F (a, b, c) a (b c)
a (b c)
[a (b c)] 1
F a 1 (b c) 1
Expanding by simply ANDing the result with a
logical 1
Complex Logic Gate (2/3)
nFET array that
gives F=0 when
necessary
Figure 2.37 Logic function example Figure 2.39 nFET circuit for F
F a 1 (b c) 1
Figure 2.40 Karnaugh for nFET circuit
Figure 2.38 pFET circuit for F
function from equation (2.51)
Structured Logic Design (1/4)
CMOS logic gates are intrinsically
inverting
Output always produces a NOT operation
acting on the input variables
(a) NAND - OR
(a) Parallel-connected pFETs
Exclusive-NOR
circuits
(a) AOI22 (b) AOI321 (c) AOI221
TG based XOR/XNOR
ab ab a b a b a b a b a b
(2.81) (2.82)
f a (a) a b
a a b (2.83)
ab
In figure 2.69(b), a larger scale with the ALU (arithmetic and logic
unit)
Input A and B are gated into the ALU by the control signal
The result word Out is transferred to the next stage when (a) Clocked adder
, i.e.,
plane
1 0
(b) Clocked ALU
Photolithography:
Process of transferring pattern on mask to photoresist layer on wafer surface
(pre-pattern the chip)
Etching
Process of permanently removed the unwanted part of design on wafer surface
to get the desired pattern
Diffusion
Process of introducing dophant layer by movement of dophant atoms from high
concentration to low concentration area at high temperature
Ion implantation
Process of introducing dophant layer by bombardment of high energy dophant
ion in high electric field chamber
Oxidation
Process of growing thick or thin SiO2 layer depend on oxide application
Few concepts:
Fabrication yield:
defect density:
lateral doping:
Beading effect:
Eulers graph:
Single CrystalGrowth
Pure silicon is melted in a pot (1400 C) and a small
seed containing the desired crystal orientation is
inserted into molten silicon and slowly(1mm/minute)
pulled out.
FABRICATION YIELD:
DEFECT DENSITY:
Overview of silicon processing
material growth and deposition
Lithography
The CMOS process flow
Design rules.
Material growth:
Thermal Oxidation:
A thermal oxidation layer is formed by the
reaction
CHEMICAL VAPOUR DEPOSITION:
Silicon Nitride (Si3N4)
Often called nitride only
Extraction routine:
Translates the polygon patterns and layers into its equivalent electrical
networks.
SPICE is used to simulate the network.
LVS:
LAYOUT VERSUS SCHEMATIC.
used to verify the lay out against a schematic diagram.
DRC:
DESIGN RULE CHECKER.
Uses a layout database and checks, to ensure that minimum specified values
are not violated.
ERC:
Electrical rule checker
Checks electrical continuity.