cmos vlsi design notes made by barun dhiman from various books like kamran neil e waste
DESCRIPTION
NOTES Is Based On CMOS Technology there Design By Logic Gates And Transmission Gates.BICMOS,Inverters,LOGIC GATES,MOS Capitance Estimation,Power Dissipation In Cmos,Stage Ratio,CMOS Dynamic Logic,Sense AmpliferTRANSCRIPT
![Page 1: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/1.jpg)
AGENDA
Study of IC Technology
MOS Transistor Theory
Inverters
Building Logic Circuits with CMOS
MOS Capacitance Estimation
Power Dissipation in CMOS
Stage Ratio CMOS Dynamic Logic
Scaling of MOS Transistor Dimensions
CMOS Processing Technology
Sense Amplifier
1
![Page 2: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/2.jpg)
Study of IC Technology
IC Technology
Microelectronics Technology
Feature Size
2
![Page 3: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/3.jpg)
IC Technology• Depending on the no. of transistors to be fabricated IC technologycan be categorized as
Integration level Year No. of transistors DRAM Integration
SSI 1950s Less than 102
MSI 1960s 102 103
LSI 1970s 103 105 4K, 16K, 64K
VLSI 1980s 105 107 256K, 1M, 4M
ULSI 1990s 107 109 16M, 64M, 256M
SLSI 2000s Over 109 1G, 4G and Above
• The important factor in achieving such complexity is scaling downof the feature size.
3
![Page 4: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/4.jpg)
IC Technology
Integration of a large function on a single chip provides:-
• Less area/ Volume and therefore, compactness
• Less Power consumption
• Less testing requirements at system level
• Higher reliability, mainly due to improved on-chip interconnection
• Higher speed, due to significant reduced interconnection length
• Significant cost saving
4
![Page 5: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/5.jpg)
Microelectronics Technology
Micro Electronics
Inert Substrate
(Good Resistors)
MOS
N P CMOS
Active Substrate
Silicon GaAs
Fast
Bipolar
ECLTTL
Current : Majority None thro‟Current : Majority + Minority5 gate thro‟ base
![Page 6: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/6.jpg)
Microelectronics Technology
Two basic technologies used for manufacturing IC‟s are• Bipolar
• MOS• Bipolar : The main technology is low-power-schottky TTLDisadvantage: High power dissipation.
Used for SSI and MSI.• MOS : LSI technology uses MOSFETS since these can be packedin small area.
• P-MOS Technology : It uses P-MOSFET ‟s.Mobility of holes - 240 cm2/v*sec
Holes are majority carriers & hence this is relatively slow.• N-MOS Technology : It uses N-MOSFET ‟s
Mobility of electrons -650 cm2 /v*secSince electrons are majority carriers this technology isfaster than P-MOS.• CMOS Technology : It uses combination of P-channeland N-channel MOS.
6
![Page 7: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/7.jpg)
CMOS Technology
NMOS
S GGate Oxide
D D
PMOS
G S
Polysilicon
Thick SiO2 (Isolation) SiO2
n+ n+ p+ p+
n well
p-type body
As shown above PMOS transistor is formed in a separate n-type regionknown as n-well.
7
![Page 8: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/8.jpg)
Attributes Of CMOS Technology
• Wide supply voltage range from 3 to 15 volt.
• Voltage required to switch gate is fixed percentage of VDD.
• Packaging density : Requires 2n devices for n input gate
• Fully restored logic level : Output settles at VDD or Vss. Therefore
called as restoring logic.
• Characteristics of CMOS technology lies between that of P-MOS
and N-MOS. It is faster than P-MOS but slower than N-MOS.
• Mainly used in systems that require portability or less power
consumption.
• It needs more processing steps as compared to N-MOS or P-MOS.
8
![Page 9: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/9.jpg)
Comparison - CMOS and BipolarTechnologies
FACTORS CMOS BIPOLAR
Static power dissipation Low High
Input impedance High Low
Noise margin High Low
Packaging density High Low
Fan-out Low High
Direction Bi-directional Unidirectionaldevices devices
9
![Page 10: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/10.jpg)
BI-CMOS Technology
• BI-CMOS TECHNOLOGY :• It combines both bipolar and CMOS transistors on single substrate.• MOSFET‟s have limited driving capabilities while bipolar transistorsprovide higher gain and better high frequency characteristics.
• The output drive capabilities of CMOS gate can be enhanced ifoutput stage is BJT.
• Used for implementing high performance digital systems.
• GaAs ( Gallium Arsenide ) TECHNOLOGY:• Silicon MOS technology is main media for computers, but thespeed requirements for Supercomputers which are suppose to
operate at 10 BFLOPS (Billion Floating Point Operations persecond ) uses gallium arsenide technology.
10
![Page 11: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/11.jpg)
Feature Size
Typically L = 1 to 10 µm, W= 2 to 500 µm and the thickness of oxide layer is inthe range 0.02 to 0.1 µm.
11
![Page 12: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/12.jpg)
Feature Size• Value of gate length (L) is called as feature size of manufacturingtechnology.
• Thus feature size is function of IC technology.
N-MOSFETlayout
12
![Page 13: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/13.jpg)
Year Vs Feature Size
YEAR FEATURE SIZE
1970 7 - 10
1970-80 5
1980s < 2
1990s <1 (sub micronprocess)
Currently Feature size is in the range 0.25 to 0.15
13
![Page 14: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/14.jpg)
DEVICE COUNT
• How many devices that can be fabricated on a 4 inch silicon waferwith 5 technology ?
• N = No of devices = r 2 / (5 X 5 2) = 3 X 10 8N• Thus 1/10th decrease in Feature size increase the Devicecount 100 times.
14
![Page 15: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/15.jpg)
MOS TRANSISTOR THEORY
Structure of MOS transistor Operation of enhancement NMOS
15
![Page 16: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/16.jpg)
Cross-sectional View of a TypicalN-MOSFET
• Central region of device consist of a Metal-Oxide-Semiconductor• Subsystem made up of a conducting region called the gate [M],on top of an insulating silicon dioxide layer [O]
• p-type silicon [S] epitaxial layer on top of a P+ - substrate.• n+ regions constitute the drain and source terminals
• It has four terminals viz. Gate-G, Drain-D, Source-S andSubstrate-B.
16
![Page 17: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/17.jpg)
Cross-sectional View of a TypicalP-MOSFET
• p+ regions constitute the drain and source terminals
• It has four terminals viz. Gate-G, Drain-D, Source-S andSubstrate-B.
17
![Page 18: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/18.jpg)
Metal Oxide SemiconductorField Effect Transistor
•For P-channel MOS substrate is of N type and source, drain areformed with P type material.•For N-channel MOS substrate is of P type while source & drainare formed with N type material.
• Gate is polycrystalline silicon electrode and is insulated fromsubstrate by thin layer of silicon dioxide SiO2
• Since the gate is insulated, MOSFET‟s are also called asInsulated Gate Field Effect Transistors ( IGFET )
• It is a voltage controlled device, the current through channel iscontrolled by voltage applied to gate.
• MOSFET‟s can be configured either as
Enhancement type MOSFET OR
Depletion type MOSFET
18
![Page 19: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/19.jpg)
Enhancement NMOS
D
G
S
Drain
Gate
SourceNMOS
Drain
Gate
SourcePMOS
• Lightly doped p-type material forms substrate• Highly doped n+ regions separated by substrate form drain & source
• When gate voltage VGS = 0, drain current is zero.• Since the gate is insulated, any positive voltage applied togate, will produce electric field across substrate.
19
![Page 20: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/20.jpg)
Enhancement MOS
• This field will end on induced negative charges in p substrate.
• These negatively charged electrons, which are minority carriers in psubstrate, form an inversion layer. Current flows from source to drainthrough this induced channel.
• More the positive voltage, More is the induced charge & hence morecurrent flows from source to drain.
• This is also called „Normally Off ‟ MOS, since drain current is zero forzero gate voltage.
• CMOS integrated circuits use enhancement type transistors only.
20
![Page 21: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/21.jpg)
Enhancement MOS Cross-Section
Source (S)
Oxide (SiO2)
Gate (G) Drain (D)
Metal
n+ChannelRegion
Lp-type substrate
(Body)
n+
Body (B)
21
![Page 22: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/22.jpg)
Depletion Type MOS
D
G
S
NMOS
Drain
Gate
SourceNMOS
Drain
Gate
SourcePMOS
• In Depletion MOS structure, the source & drain are diffused onP- substrate as shown above.• Positive voltages enhances number of electrons from source todrain.
• Negative voltage applied to gate reduces the drain current• This is called as „ normally ON ‟ MOS.
22
![Page 23: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/23.jpg)
Operation Of N-MOS Transistor
• Depending on the relative voltages of the source, drain and gate, theNMOS transistor may operate in any of three regions viz :
• Cut_off: Current flow is essentially zero (also calledaccumulation region)
• Linear :(Non saturated region)-It is weak inversion regiondrain current depends on gate and drain voltage.
• Saturation : It is strong inversion region where drain currentis independent of drain-source voltage.
23
![Page 24: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/24.jpg)
Cut-off Region
Source (S) VGS=0 VDS=0
n+ n+
p-type substrate(Body)
• With zero gate bias (VGS=0) , no current flows between sourceand drain, only the source to drain leakage current exists.
• Current-voltage relation : IDS = 0 VGS < VT
24
![Page 25: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/25.jpg)
Linear Region• Formation of Depletion layer
Source (S) 0 VGS Vt VDS=0
Depletion Layer
n+ n+
p-type substrate(Body)
• Small positive voltage applied to gate causes electric field to beproduced across the substrate
• This in turn causes holes in P region to be repelled. This formsthe depletion layer under the gate.
25
![Page 26: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/26.jpg)
Linear Region• Formation of Inversion layer :
Source (S) VGS > Vt VDS=0
Inversion Layer
n+ n+
p-type substrate(Body)
• As the gate voltage is further increased, at particular voltage VT,electrons are attracted to the region of substrate under gate thus formingconduction path between source and drain.
• This induced layer is called „inversion layer‟. The gate voltage necessaryto form this layer is known as „Threshold voltage‟ (VT).
• As application of electric field at gate causes formation of inversionlayer, the junction is known as field induced junction.26
![Page 27: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/27.jpg)
Linear Region
Source (S) VGS > Vt VDS < VGS - Vt
Inversion Layer
n+ n+
p-type substrate(Body)
• When VDS is applied, the horizontal component of electric field (dueto source-drain voltage) and vertical component (due to gate-substrate voltage) interact, causing conduction to occur along thechannel.
• When effective gate voltage (VGS - VT) is greater than drainvoltage, current through the channel increases. This is nonsaturated mode. ID = f (VGS,VDS)
27
![Page 28: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/28.jpg)
Saturation
Source (S) VGS > Vt VDS = VGS - Vt
n- channel
n+ n+
p-type substrate(Body)
As VDS is increased, the induced Channel acquires a tapered shape andits resistance increases with Increase in VDS.
Here VGS is kept constant at value > VT
28
![Page 29: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/29.jpg)
SaturationSource (S) VGS > Vt VDS > VGS - Vt
n- channel
n+ p
p-type substrate(Body)
n+
• When VDS > VGS - VT, VGD < VT, the channel becomes pinched- off &transistor is said to be in saturation.
• Conduction is brought by drift mechanism of electrons under theinfluence of positive drain voltage and effective channel length is
modulated.
29
![Page 30: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/30.jpg)
MOSFET Drain Current Equations
N-CHANNEL MOSFET
Cut- off Region
IDS 0
Linear Region
(VGS < VT)
(VGS VT) & (VDS < VGS - VT)
= k
W/L;
called as gain
factor of the
device
IDS = n [2.(VGS - VT) VDS - VDS2]
Saturation Region (VGS VT) & (VDS VGS - VT)
IDS = n [(VGS - VT)2 (1 + VDS)]
is an empirical constant called as „channel length modulation‟
30
![Page 31: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/31.jpg)
MOSFET Drain Current EquationsP-CHANNEL MOSFET
Cut- off Region (VGS
IDS 0
> VT)
Linear Region (VGS VT) & (VDS > VGS - VT)
IDS = p [2.(VGS - VT) VDS - VDS2]
Saturation Region (VGS VT) & (VDS VGS - VT)
IDS = p [(VGS - VT)2 (1 + VDS)]
31 is an empirical constant called as „channel length modulation‟
![Page 32: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/32.jpg)
Linear Region
Where = k W/L; called as gain factor of the device
k = ox/tox called process transconductance parameter
tox = Thickness of the gate insulator
L = Length of channel
ox = Permitivity of gate insulator
Since n = 2p => kn = 2kp
thus n = 2p
32
![Page 33: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/33.jpg)
Drain curve for NMOS operated withVGS> VT
33
![Page 34: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/34.jpg)
ID-VDS characteristics
CUTOFF REGION
34
![Page 35: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/35.jpg)
IV characteristics of NMOS
Transconductance curve
IGS = 0
+
-
+
IS = ID -
35
![Page 36: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/36.jpg)
INVERTER
Static Load Inverters.
CMOS Inverter.
Switching Characteristics of CMOS Inverter
Noise Margin
36
![Page 37: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/37.jpg)
Static Load Inverters
• Static load inverter are Ratioed logic gates where logic levels aredetermined by relative dimensions of composing transistors.
• Transfer function of inverter varies with load.
Resistor load (passive)
1]• When I = 1, inverter dissipates static
power• Switching point of inverter depends on
ratio of R to RON (on resistance of NMOSdevice.)
37
![Page 38: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/38.jpg)
Active - Resistive Load2]
Enhancement NMOS
• Load is enhancement-mode NMOS device. Static powerdissipation occurs when I = 1.
• Output swings from nearly 0V to (VDD - VT(n) )• Using a transistor as a load tends to require much lesssilicon area than a resistor.
• VOL can be close to 0V, depending on ratio of RON of twoenhancement devices.
38
![Page 39: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/39.jpg)
Active-Resistive Load3]
• Load device is always on, looks like a load resistor. Dissipatesstatic power when I = 1, VGS = 0V always
• VOH = 5V; VOL nearly 0V, depending on ratio of RON_dep toRON_enh.
• Depletion-mode devices were used before it was economical toput both p-type and n-type devices on the same die.
39
![Page 40: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/40.jpg)
Active - Resistive Load
4]
• As shown above PMOS device is acting as static load.• Here also the load device is always on (conducting).dissipates static power when I = 1.
•VOH = 5V; VOL nearly 0V, depending on ratio of RON-P to RON-N
40
![Page 41: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/41.jpg)
Characteristics of CMOS Inverter
Rin = Rout =0
Noise Margin = VDD /2Gain =
41
![Page 42: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/42.jpg)
Characteristics of CMOS Inverter
42
![Page 43: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/43.jpg)
Actual Inverter Characteristics
43
![Page 44: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/44.jpg)
Inverter Characteristics
• VIL represents the maximum logic 0 (LOW) input voltage thatwill guarantee a logic 1 (HIGH) at the output
• VIH represents the minimum logic 1 (HIGH) input voltage thatwill guarantee a logic 0 (LOW) at the output
VOH = VDD
VOL = 0
VTH = f ( R ON-n,R ON-p )
VTH = VDD/2 if RON-n = R ON-p
44
![Page 45: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/45.jpg)
Resolution of Gate Output Level
• When we join P and N switches, both will attempt to exert a logiclevel at the output.
• For inverter with independent control of inputs, the possible levelsat the output of the pull-up and pull-down are as shown below
pull down pull up Combinedoutput output output
0 Z 0
Z 1 1
Z Z Z
0 1 crowbarred
45
![Page 46: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/46.jpg)
Voltage Relation for Regions OfOperation Of CMOS Inverter
CUT-OFF LINEAR SATURATION
VGS < VT
NMOSFET
VGS VT
VIN VT
VDS < VGS - VT
VGS VT
VIN VT
VDS VGS - VTVIN < V T VOUT < VIN - VT VOUT VIN - VT
VGS > VT
PMOSFET
VIN > VT + VDD
VGS VT
VIN < VT + VDD
VDS > VGS - VT
VOUT > VIN - VT
VGS VT
VIN > VT + VDD
VDS VGS - VT
VOUT VIN - VT
46
![Page 47: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/47.jpg)
n/p Ratio• The ratio ßn (gain of NMOS) / ßp (gain of PMOS) determines the switchingpoint of the CMOS inverter.
47
![Page 48: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/48.jpg)
Switching Characteristics of CMOS Inverter
48
![Page 49: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/49.jpg)
Switching Characteristics ofCMOS Inverter
• The switching speed of the CMOS gate is limited by time taken tocharge and discharge the load capacitance
49
![Page 50: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/50.jpg)
Calculation of Fall Time• Fall Time : The time required for output to fall from 90% to 10%of its steady state value.
• k is a constant that depends on threshold voltage and VDD.
• k = 3 to 4 for values of VDD = 3 to 5 volts & VT = 0.5 to 1 volt.
• The gain factor = nox/tox W/L
50
![Page 51: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/51.jpg)
Calculation of Fall Time
t = RC time constantexponential formulas, e-t/RC
51
![Page 52: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/52.jpg)
Calculation of Rise Time• Rise Time : The time required for the output to rise from 10%to 90% of its steady state value and is given as
• Thus to achieve high speed circuits, the load capacitance should beminimized.
• Lowering the supply voltage on a circuit will reduce the speed ofthe gates in that circuit.
52
![Page 53: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/53.jpg)
Calculation of Rise Time
Exponential rise time
53
![Page 54: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/54.jpg)
Calculation of Rise & Fall Time• Higher capacitance ==> more delay
• Higher on-resistance ==> more delay
• Lower on-resistance requires bigger transistors
• Slower transition times ==> more power dissipation (output stagepartially shorted)
• Faster transition times ==> worse transmission-line effects
• Higher capacitance ==> more power dissipation (fCV2 power),regardless of rise and fall time
54
![Page 55: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/55.jpg)
Calculation of Rise & Fall Time
• For equally sized n and p transistors βn = 2βp
Hence Tfall = Trise /2
• To equalize the rise and fall times of an inverter I.e Trise = Tfall
must have ßn = ßp
• This means, that channel width for the p-device must be increasedto twice of the n-device. Hence if Lin = Lp then Wp= 2*Wn
• Thus ßn = ßp provides equal current source and sink capabilities.
• Thus equal charge and discharge times
55
![Page 56: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/56.jpg)
Delay Time
Delay time : It defines the response of gate for change in input.
• Is measured between 50% transition points of input and outputwaveforms.
• Gate displays different response times for rising and fallingwaveforms.
• Tplh Defines response time of gate for low to high outputtransition
• Tphl Defines response time of gate for high to low outputtransition
• The overall propagation delay is average of these twoTD = (Tphl + Tplh)/2
56
![Page 57: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/57.jpg)
CMOS Inverter - Summary
• CMOS inverter uses actively driven P-channel transistor is used aspull-up drive.
• It allows maximum logic voltage level swing.
• Eliminates the static power dissipation as no current flows fromVDD to ground in steady state.
• Number of transistors is 2N.
• It is ratio-less logic I.e.• Output logic levels are independent of ratio of pull-up andpull-down transistor sizes.
57
![Page 58: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/58.jpg)
CMOS Inverter - Summary
• Resistance of N-channel transistor is Rn α Ln /Wn * Kn
• Resistance of P-channel transistor is Rp α Lp /Wp * Kp
• But μn = 2 μp, hence βn = 2 βp .
• Hence in order to achieve symmetrical operation(equal rise &fall time ) we must have
(Ln * Wp)/ (Lp * Wn )= kn/kp =2 Thus with this sizing N & P
transistors have equal I-V characteristics.
58
![Page 59: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/59.jpg)
Noise Margin
Logic HighLogic High
Output range
Logic lowoutput range
VOH(MIN)
VIH(MIN)
VIL(MAX)
VOL(MAX)
input range
Logic lowinput range
Output characteristics Input characteristics
59
![Page 60: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/60.jpg)
Noise Margin
• Determines the allowable variation in inputvoltage of gate so that output is not affected.
• Is specified in terms of two parameters
• Low noise margin - NML = VIL(MAX) - VOL(MAX)
• High noise margin - NMH = VOH(MIN) - VIH(MIN)
60
![Page 61: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/61.jpg)
Noise in Digital Integrated Circuits
Inductive Coupling Capactive Coupling Power & Gnd Noise
61
![Page 62: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/62.jpg)
Noise in Digital Integrated CircuitsIf Vin is very noisy signal. Passing this signal through a symmetricalinverter (Vinv1) would lead to erroneous values. Raising thethreshold to (Vinv2) yields correct response.
Response of standard InverterResponse of standard Inverterwith modified Vinv
62
![Page 63: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/63.jpg)
Noise in Digital Integrated CircuitsEffects of βn/ βp CMOS inverter Noise margin
63
![Page 64: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/64.jpg)
Building Logic Circuits With CMOS
MOS TRANSISTOR AS SWITCH
SERIES & PARALLEL CONNECTION OF SWITCHES COMPLEMENTARY LOGIC GATE DESIGN TRANSMISSION GATE
LOGIC DESIGN WITH TRANSMISSION GATE CMOS TRANSISTOR SIZING
64
![Page 65: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/65.jpg)
MOS Transistors as Switch
• N-MOS source is tied to ground,used to pull signals down
Control output
G= „1‟ D=„0‟
G= „0‟ D=„Z‟
• P-MOS source is tied to VDD, usedto pull signals up.
Control Output
G= „0‟ D= „1‟
G= „1‟ D=„ Z‟
65
![Page 66: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/66.jpg)
Why N-MOS TransistorProduces Weak „1‟?
• Apply logic‟1‟ to Gate and Drain• at time t = 0 ; VGS= VDD
• Capacitor starts charging and VGS decreases as the source voltageapproaches its final value
• Decreasing VGS reduces the channel charge, while a smaller VDS
indicate a reduction in the drain- source electric field.
•The Source will stop increasing in voltage when VGS reaches Vt
• at t ;
Vout = (VDD- Vt ) = Vmax (Known as threshold voltage loss)66
![Page 67: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/67.jpg)
Why N-MOS TransistorProduces Strong„0‟?
• Apply logic‟1‟ to Gate and logic‟0‟ to Source• at time t = 0 ; Assume VC= VDD
• NMOS transistor will begin to discharge capacitor and continue untildrain terminal reaches a logic‟0‟
•at t ; VC = 0V
The transistor is strongly conducting with large channel charge butthere is no current flowing since VDS = 0V.
67
![Page 68: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/68.jpg)
Why PMOS TransistorProduces Weak „0‟ ?
• Apply logic‟0‟ to Gate and logic‟0‟ to drain• at time t=0 ; Assume VC= VDD
• PMOS transistor will begin to discharge capacitor
•at t ; VC = Vt
Since the transistor must maintainmin ( VSG ) = Vt for the conducting channel to exit
68
![Page 69: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/69.jpg)
Why PMOS TransistorProduces Strong„1‟ ?
• Apply logic‟0‟ to Gate and logic‟1‟ to source• at time t=0 ; VGS= VDD
• Capacitor starts charging and continue until drain terminal reachesa logic‟1‟
• at t ; VC = VDD
The transistor is strongly conducting with large channel charge butthere is no current flowing since VDS = 0V.
69
![Page 70: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/70.jpg)
MOS Transistors as SwitchSWITCH G INPUT (SOURCE) OUTPUT(DRAIN)
N - Switch
Gate
G
S
I/P
D
O/PX
ZG=0VDD STRONG 0
G=1 VSS WEAK 1Source DrainP - Switch
Gate
GG=0 X Z
S D G=0
Source Drain
VDD STRONG 1
VSS WEAK 0
• Thus NMOS transistor produces active low logic at output.• While PMOS gives active high logic at output.
70
![Page 71: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/71.jpg)
Series Connection Of Switches
• If N switches are placed inseries Y=„0‟ if A & B are „1‟.
•Thus yields an AND function.Y = A * B
• If P switches are placed inseries Y=„1‟ if A & B are „0‟.
•• Thus yields an NOR function.Y = /A * /B
71
![Page 72: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/72.jpg)
Parallel Connection Of Switches
• When N switches are placed inparallel Y=„0‟ if either A or B is „1‟.
• Thus yields an OR function.Y = A + B
• When P switches are placed inparallel Y=„1‟ if either A or B is „0‟.
• Thus yields an NAND function.Y = /A +/B
72
![Page 73: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/73.jpg)
Complementary Logic Gate Design
A CMOS gate is combination of two networks as shown below
VDD
I/PPUN
Y= /F
I/PPDN
VSS
• Pull Up Network (PUN) consists ofP-MOS transistors. Thus implements
the logic function F
•Pull Down Network (PDN) consists ofN-MOS transistors. Thus implements
the logic function /F.
73
![Page 74: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/74.jpg)
CMOS NAND Gate Design
• PUP network consists of two parallel P-MOS transistors• PDN network consists of two series N-MOS transistorsWHY ???
74
![Page 75: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/75.jpg)
CMOS NAND Circuit
75
![Page 76: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/76.jpg)
NOR Gate Design
Y = /(A + B)
PUN = /A * /B PDN = A + B
76
![Page 77: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/77.jpg)
NOR Circuit
77
![Page 78: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/78.jpg)
AND Gate Design
POORLY DESIGNED AND GATE !!!78
![Page 79: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/79.jpg)
AND Gate Design
Instead use this !
79
![Page 80: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/80.jpg)
Designing Compound Gates
• To implement the function F = /((A+B+C)*D)
• PDN will provide 0‟s of function F.
• Hence equation of PDN is (A+B+C) * D.
• For PUN network will provide1‟s of function F
• Equation for PUN is(/A*/B*/C)+/D
80
![Page 81: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/81.jpg)
Transmission Gate
• By combining an N-switch and P-Switch in parallel perfecttransmission of both „1‟s and „0‟s is achieved.
• When I=0 both N & P devicesare OFF
VIN VOUT
X Z
• When I=1 both N & P devicesare ON
VIN VOUT
VDD VDD
VSS VSS
81
![Page 82: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/82.jpg)
Transmission Gate
• Schematic icons for transmission gate
Most widely used
82
![Page 83: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/83.jpg)
Transmission Gate Characteristics
2:1 multiplexer
Y = SA +/SB
• This implementation will need total 6 Transistors• 4 Transistors for two pass gates• 2 Transistors for inversion of S
• Thus transmission gate logic uses less gates than the designwith normal gates.
83
![Page 84: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/84.jpg)
Transmission Gate Characteristics
But it has got Demerits !
• It is non restoring logic output levels may or may not settle at VDD
or VSS (as it passes logic level at input to output ) where as CMOSgates provides restoring logic.
• It has no drive capability, drive comes from original A, B inputsWhat about CMOS gate?
• Transmission gates provide no isolation between input andoutput.
•Then Why & Where Transmission gates are used ?
84
![Page 85: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/85.jpg)
Logic Design Using Transmission gate
2:1 Multiplexer Y = SA + /SB
A B S Y
X 0 0 0(B)
X 1 0 1(B)
0 X 1 0(A)
1 X 1 1(A)
• When S= 1, S1 is ON and S2 is OFF. Hence input A is connectedto the output.
• When S= 0, S1 is OFF and S2 is ON. Hence input B isconnected to the output.
85
![Page 86: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/86.jpg)
2:1 Multiplexer
• Multiplexer may also be constructed using logic gates
• However these implementations are larger and consume more
power than a transmission gate implementation
Design Style Transistor CountComparison of
Multiplexers Static CMOS Gates 12 Why ?
Transmission Gates 4
86
![Page 87: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/87.jpg)
Tristate InverterEN I O
0 X Z
1 0 1
1 1 0
Total 6 transistors !
87
![Page 88: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/88.jpg)
D LATCH Positive level sensitive
EN Q
1 D
0 Qold
How will the circuit function ?
88
![Page 89: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/89.jpg)
D-LATCH With En = 1
• When EN = 1, switch S1 is closed and S2 is open.
• Hence Output-Q follows Input D
89
![Page 90: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/90.jpg)
D-LATCH With En = 0
• When EN = 0, switch S1 is open and S2 is closed.
• Hence,
• Output-Q is isolated from Input D.
• Output retains the value of D at the falling edge of EN [ WHY ???]
90
![Page 91: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/91.jpg)
D-LATCH with Asynchronous Reset
• How to implement asynchronous clear?91
![Page 92: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/92.jpg)
Edge Triggered D - Register
• By combining two latches in master-slave arrangement, edgetriggered register can be constructed.
• For positive edge triggered first latch(master) is negative level-sensitive latch
92
![Page 93: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/93.jpg)
Rising Edge Triggered D Register
How will the circuit function ?
93
![Page 94: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/94.jpg)
D-register With Clk = 0
• When CLK= 0 , S1 and S4 are closed /Qm follows D, and Q isstored in the inverter loop.
94
![Page 95: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/95.jpg)
D-Register with CLK = 1
• When CLK= 1.
• S1 is open and S2 is closedHence /Qm LATCHES the value of D, that existed on the rising edge of CLK.[ Does it remind you of set-up hold and Metastability]
• S3 is closed and S4 is open,Hence Q gets the value of /Qm [ I.e. the value of D on the rising edge of CLK].
• Q is isolated from changes on D input.95
![Page 96: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/96.jpg)
Edge Triggered D-Register
• In case of negative edge triggered register master is positivelevel-sensitive latch.
96
![Page 97: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/97.jpg)
Guess The Functionality ?
97
![Page 98: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/98.jpg)
98
![Page 99: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/99.jpg)
CMOS Transistor Sizing
DESIGN REQUIREMENT TRANSISTOR SIZING LOGIC RESTRUCTURING CONDUCTOR SIZING
99
![Page 100: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/100.jpg)
CMOS Transistor Sizing
Design requirements
•Speed: -In many state-of-the-art design, especially contemporary
microprocessor, speed tends to be the dominating requirement.
• Power: - In portable applications such as mobile telephones,PCs, etc., minimizing power dissipation is crucial.
• Area: - Circuit area is often the prime concern, as it has directimpact on die size and hence the cost.
100
![Page 101: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/101.jpg)
CMOS Transistor Sizing
• Symmetrical drive capability of CMOS allows comparabletransition time for output voltages irrespective of direction oftransition.
• Primary effect of sizes of pull-up and pull-down transistors ison equivalent resistance of transistors in conduction state.
• To obtain symmetrical characteristics at output rise and fall timeshould be same which says RN = RP
• Resistance of N-channel is given as RN LN/WN*KN
• Resistance of P-channel is given as RP LP/WP*KP
101
![Page 102: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/102.jpg)
Sizing of NAND and NOR Gates
• In case of NAND gate equivalent pull-down resistance is twice that of
either pull-down alone RDN = Rn3 + Rn4= 2* Lp/Wp * Kp.
•
102
![Page 103: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/103.jpg)
Sizing Of NAND and NOR Gates
• In case of NOR gate the equivalent pull up resistance is twice that ofeither pull up alone Rup = Rp3 + Rp4= 2* Lp /Wp * Kp
• Hence for NOR gate Kn/Kp = 5 will give symmetrical output ??• NOR gates require greater silicon area than NAND gate for symmetric driveoperation.
• Hence NAND gates are always preferred than NOR103
![Page 104: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/104.jpg)
Logic Restructuring• Gate delay of large fan-in gate can be improved by manipulating logicequation, I.e. restructuring logic
Consider 8-input AND gate
104
![Page 105: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/105.jpg)
Conductor Sizing
• ELECTROMIGRATION: - Direct current flowing on a metal wire over a
substantial time period causes a transport of metal ions, ultimately causingthe wire to break or short to another wire.
Rate of electromigration depends upon temperature, crystal structure andcurrent density ( current per unit area).
Keep the current below 0.5 to 1mA /um normally prevents electromigration.Current density for contact periphery must be kept below 0.1mA /um.
Signal wires normally carry alternating current are less susceptible tomigration.
105
![Page 106: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/106.jpg)
Conductor Sizing
• POWER AND GROUND BOUNCE: - Ohmic voltage drops can occur onpower conductors degrading VDD and ground levels leading to poorlogic levels reduction in noise margin of gates incorrectoperation of gates.
This degradation of supply voltages is termed as “power bounce”for VDD and “ ground bounce” for the GND lead.
106
![Page 107: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/107.jpg)
Conductor SizingPOWER AND GROUND BOUNCE can be minimized by: -
• reducing the maximum distance between supply pins and circuitsupply connections using a finger shaped power distribution network.
• Providing multiple power and ground pins.• Using low resistively metal.
Finger-shaped network With multiple power & ground pins
107
![Page 108: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/108.jpg)
MOS Device Capacitance Estimation
Switching speed of MOS system strongly depends onthe parasitic capacitances associated with MOSFETsand interconnection capacitances.
Total load capacitance on the output of a CMOS gateis the sum of
Gate Capacitances (Cg)
Diffusion Capacitances
Gate capacitance :- CG = bulk + overlap capacitance
CG = CGB + CGD + CGS
CG = COX W Leff
108
![Page 109: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/109.jpg)
MOS Device Capacitance Estimation
109
![Page 110: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/110.jpg)
MOS Device Capacitance Estimation
110
![Page 111: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/111.jpg)
MOS Device Capacitance Estimation
111
![Page 112: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/112.jpg)
MOS Device Capacitance Estimation
Diffusion Capacitances
Voltage dependent source and substrate and drain-substrate junction capacitances, Csb, Cdb. These
junctions are reversed-biased during normal operation
112
![Page 113: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/113.jpg)
Where Does Power Go In CMOS
Power dissipated in a CMOS circuit is categorised as follows,
• Static dissipation :Due to leakage currents
• Dynamic dissipation :Due to charging and discharging of internal & load capacitance.
• Short circuit dissipation :Due to short circuit path between VDD and GND during switching
113
![Page 114: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/114.jpg)
Static Dissipation
Static dissipation is due to,
• Leakage currents in the reversed-biased diodes formed betweenthe substrate (or well) and source/drain regions.
• Sub threshold conduction, also contributes to static dissipation.Sub threshold leakage increases exponentially as thresholdvoltage decreases.
• Total static power dissipation is given aspstatic= Σn leakage current * VDD
Where n is the number of devices in a CMOS Circuit.
114
![Page 115: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/115.jpg)
Static Dissipation
LOWER BOUND ON THRESHOLD TO PREVENT LEAKAGE
115
![Page 116: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/116.jpg)
Dynamic Power DissipationVDD DD
SG
Charging Current
Vin
GCL
SGND
Vout
• During low to high transition part of energy drawn from supply isdissipated in PMOS. While during high to low transition storedenergy on capacitor is dissipated in NMOS transistor.
• Dynamic power dissipation gives measure of this energyconsumption
116
![Page 117: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/117.jpg)
Dynamic Power Dissipation
• The average dynamic power consumption for input frequency ofF is Pdynamic = CL * VDD2 * F
• Power dissipation is independent of device parameters• This can be reduced by decreasing CL , VDD or F
117
![Page 118: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/118.jpg)
Short Circuit Dissipation
• It is the DC power consumed during switching.
• A direct current path from VDD to ground exists when both Nand P transistors are conducting simultaneously during
switching.
• Short circuit consumption is given byPsc = Imean * VDD
•Short- circuit power depends on W/ L ratios of the transistors
• Greater the rise-fall time of the signals, larger is the powerconsumed.
118
![Page 119: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/119.jpg)
Short Circuit Dissipation
Input switching waveform & model for short circuit current.
• Ipeakis determined by the saturation current of devices, hence isproportional to the sizes of the transistor.
119
![Page 120: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/120.jpg)
Impact of Rise/Fall Times onShort-Circuit Currents
• Power dissipation due to short circuit current is minimized byminimizing the rise and fall time of input and output signal.
120
![Page 121: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/121.jpg)
Stage Ratio
- The object is to maximize the speed with minimum area overhead.
- Option I will be slow, since Gate1 will not have drive capability to drive thelarge inverter.
- In Option II, we have a chain of inverters of increasing size (by an order of a)
- Gate I will be fast, since it drives a minimum sized inverter (Inverter 1)
121
![Page 122: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/122.jpg)
Stage Ratio
• When It is desired to drive large load capacitances such as long
buses, I/O buffers and off-chip capacitive loads.
• This is achieved by using a chain of inverters where each
successive inverter is made larger than the previous one.
• The ratio by which each stage is increased in size is called „ stage
ratio‟.
• The signal delays encountered in driving the off chip load directly
from a minimum sized inverter is unacceptable.
• The optimization to be achieved here is to minimize the delay
between input and output while minimizing the area and power
dissipation.
122
![Page 123: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/123.jpg)
Stage Ratio
123
![Page 124: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/124.jpg)
Stage Ratio
• Inverter 1 is a minimum- sized device.
• Subsequent inverter device sizes increase by a factor of „a‟
• Delay of each stage is „a * Td ‟, where Td =delay of minimum sizedinverter driving an identically sized inverter
• Hence total delay ( delay through the n stages ) is n * a * Td
• Cg is load of first driver which is minimum- sized device
• If CgN is the load capacitance of the Nth inverter then CgN = Cg * aN
• To guarantee that none of capacitances internal to the chain ofinverters exceed Cload[ why ?? ] we must have Cg * an = CL
here n = N +1
I.e an = CL/ Cg
124
![Page 125: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/125.jpg)
Stage Ratio
Hence a = [CL/ Cg]1/n
Total delay = n * [CL/ Cg]1/n * Td
The optimum value of n isnopt = ln [CL/ Cg]
• Now optimum value of a i.e aopt can be calculated as;an = CL/ Cg
aln [CL/ Cg] = CL/ Cg
Taking natural log of both sides we get a = 2.7• But the actual stage ratio is given by
aopt = exp[(k+aopt)/aopt]Where k = Cdrain/Cgate
• For 1µ process k = 0.215, hence aopt = 2.93• For 2.5µ process k = 3.57 which gives aopt = 5.32
125
![Page 126: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/126.jpg)
CMOS Dynamic Logic
Dynamic Charge Storage Clocked CMOS Logic
126
![Page 127: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/127.jpg)
Dynamic Charge Storage
• Since the node is capacitive, we model it as a capacitor „C‟that can be used to hold a charge.
The logic‟1‟ is given at input Vi and control. The voltage acrossthe capacitor increases to
Vmax = (VDD - Vt )
127
![Page 128: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/128.jpg)
Dynamic Charge Storage
Initially, Vs was at Vmax indicating that a logic 1 was stored onthe capacitor.
However, since leakage currents remove charge, Vmax cannotbe held and Vs will decrease in time.
Eventually, Vs will fall to a level where it will be incorrectlyinterpreted as a logic 0 value.
Because the stored charge will leak away over time, thiscircuit is termed a dynamic storage circuit.
128
![Page 129: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/129.jpg)
Dynamic Charge Storage
• Since a transmission gate consist of a parallel NMOS andPMOS combination, reverse junction charge leakage will occur
whenever a TG is used to hold charge on an isolated node.When the TG is OFF, both transistor are in cut-off and twoleakage paths exit, one through each device.
The leakage current IRp through the PMOS adds charge to thenode, while the NMOS current Irn removes charge from thenode.Disadvantage :- requirement for dual polarity control signal
additional PMOS in TG.129
![Page 130: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/130.jpg)
Dynamic Charge Storage
• The pass transistor can discharge the inverter gate to 0V togive a good low logic level. In this case, the inverter output ishigh and PMOS feedback transistor is OFF.The pass transistor can pull the inverter input voltage highenough to force the inverter‟s output to a low logic voltage.This low voltage turns on the PMOS feedback transistor,thereby pulling the inverter input to the upper supply voltageand holding it there.
130
![Page 131: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/131.jpg)
Dynamic Charge Storage
• AdvantageArea efficient compared to the static storage circuit.Simplicity of the required circuitry.
131
![Page 132: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/132.jpg)
Clocked CMOS Logic
C2MOS
Precharge Evaluate Logic
Domino CMOS
132
![Page 133: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/133.jpg)
C2MOS
The clocked transistors are placed in series withthe p-channel and n-channel transistor of astandard inverter.
The layout is simplified because the source/drainregions of the two p-channel transistors can bemerged.
The output of C2MOS is available during the entireclock cycle. The load capacitor is the storage node for the
dynamic charge.
133
![Page 134: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/134.jpg)
Precharge Evaluate Logic
The path between power and ground is brokenby two series transistor. No DC current pathfrom power to ground will exit at mutually
exclusive times.Minimum-size transistors can be usedthroughout.
The path to VDD is used to precharge the outputnode during part of the clock cycle, and thepath to ground is used to selectively dischargethe output node during another part of theclock cycle.The output is taken high during precharge timeand is logically valid during the discharge
cycle.Valid output available is less than 50% (forsquare-wave clock).
134
![Page 135: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/135.jpg)
Precharge Evaluate Logic
Two phase operation determined by the clock signal n - block p - block
Precharge : = 0, out = 1 Precharge : = 1, out = 0Evaluate: = 1, out = F(x) Evaluate: = 0, out = F(x)
Input change during precharge and are stable during evaluate.
135
![Page 136: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/136.jpg)
Precharge Evaluate Logic
Advantages:
Less area
Minimum-size transistors
Large number of transistors can be placed in series within thelogic section
Faster
Disadvantages:
Charge sharing
The addition of clock signals(minimum and maximum)
Output must be stored during precharge
136
![Page 137: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/137.jpg)
Domino CMOS
P-E logic gate followed by a static inverter buffer at the output.
The buffer provides output drive capability to either VDD or
ground.
Domino CMOS is a non-inverting logic form
Use “keeper” transistor to maintain a pre-charged high.
137
![Page 138: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/138.jpg)
Domino CMOS
Precharge : = 0, out = 0Evaluate : = 1, out = F(input)
138
![Page 139: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/139.jpg)
Scaling of MOS Transistor Dimensions
Sub-Micron Considerations
Scaling Methods
139
![Page 140: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/140.jpg)
Sub-micron Considerations
• When dimensions of MOS device go below 1µ then it‟s behaviordeviates substantially than actual MOS operation that has beendiscussed so far.
• For sub-micron range the channel length becomes comparable toother device parameters such as depth of drain and sourcejunctions, and width of their depletion regions.
• Such devices are called „ short channel transistors ‟ & representsthe deviation form ideal model.
140
![Page 141: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/141.jpg)
Sub-Micron Considerations
•These second order effects that impact on device behaviorincludes
1. Variation in I-V characteristics
2. Mobility variation
3. Threshold voltage variation
4. Impact ionization- Hot electron
5. Tunneling
6. Drain punch-through
7. Channel length modulation
141
![Page 142: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/142.jpg)
Variation in I -V Characteristics
• The I-V characteristics of short channel device deviateconsiderably from the ideal equations.
• ID= {( VGS -VT)VDS - (VDS2)/2} -----Linear region
• ID=(kn/2) W/L(VGS -VT)2 (1+ VDS)----Saturation region
• The most important reasons for this difference are the Velocitysaturation and mobility degradation.
• Velocity saturation : Carrier velocity is given as;
•n = n Ex = n*dv/dx
• This states that carrier velocity is proportional to electric field &is independent of value of that field, i.e it is constant.
142
![Page 143: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/143.jpg)
Variation in I-V Characteristics
• But when the electric field along the channel reaches a criticalvalue Emax , velocity of carriers tend to saturate( i.e carriers reachtheir maximum limited velocity ).
• Current under the velocity saturated condition is
IDSAT =SAT* Cox * W (VGS - VDSAT - VT)• Thus the saturation current linearly depends on the gate-sourcevoltage.
• Also, ID is independent of L in velocity saturated devices.
• Reduction in the channel length causes reduction in the electronmobility even at normal electric field levels. This is called
„ mobility degradation „
143
![Page 144: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/144.jpg)
Mobility Variation
• The mobility „M‟ describes the ease with which carriers drift in thesubstrate material
• It is defined as ratio of average carrier drift velocity „V‟ to theElectric field „E‟.
• Mobility can vary in number of ways viz :
• According to the type of charge carrier. [ WHY ??]
• Increase in doping concentration decreases mobility.
• Increase in temperature decreases mobility.
144
![Page 145: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/145.jpg)
Threshold Voltage Variation
• As device dimensions are reduced threshold voltage becomesfunction of L,W and VDS
• The threshold voltage is not constant with respect to the voltagedifference between the substrate and the source of the MOStransistor. This is known as „ substrate bias effect‟ or „ body-
effect ‟.
145
![Page 146: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/146.jpg)
Impact Ionization
•As the length of the gate decreases, electric field intensity atthe drain increases.
•In sub- micron devices, the field intensity can become veryhigh, to an extent that electrons are imparted with enough
energy to become „hot‟.
•These hot electrons can impact the drain, dislodging holes.
•These free holes will escape into the substrate creating asubstrate current. This effect is known as impact ionization
•This will degrade the transistor performance and can triggerlatch-up.
146
![Page 147: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/147.jpg)
Impact Ionization
• The high- energy (hot) electrons can also penetrate the gate
oxide causing a gate current.
• This can lead to degradation of MOS device parameters.
• Hot- electron effects can be minimized by decreasing the supplyvoltage in smaller devices.
147
![Page 148: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/148.jpg)
Tunnelling
• The gate is separated from the substrate by an oxide of thicknesstox , Generally the gate current in a MOS Transistor is zero
• When the gate oxide is very thin, a current can flow from gate tosource/drain
• This happens due to electron tunnelling through the gate oxide
• This gate-current is proportional to the area of the gate.
• This effect puts a limit on the minimum thickness of the gate oxidelayer, as processes are scaled
148
![Page 149: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/149.jpg)
Drain Punch-Through
• If the drain is at a very high voltage with respect to source , thedepletion regions around the drain and source will meet
• This will cause a channel current to flow, irrespective of the gatevoltage, even if it is zero. This is known as punch-throughcondition.
• Punch-through can be avoided with,
• Thinner Oxides.
• Larger Substrate Doping.
• Shallower Junctions.
• Longer Channels.
149
![Page 150: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/150.jpg)
Channel Length Modulation• In the saturation region, the ideal characteristics of a MOStransistor shows a constant current region,i.e.drain current IDS remains constant, with increase in VDS.
• This characteristics assumes that carrier mobility is constant.It does not take into account the variation in channel length
due to change in VDS.
• However, in saturation, as VDS increases, channel- length Ldecreases by a very small amount such that Leff = L - DL
• This decrease in L, increases the [W/ L] ratio, and henceincreases IDS due to increase in ß.
• For long channel lengths, influence of channel variation is oflittle consequence, but as devices are scaled down thisvariation has be taken into account.
150
![Page 151: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/151.jpg)
Scaling Methods
• Scaling is method in which device geometries migrate tolower sizes while still maintaining the same devicecharacteristics.
• This is done by scaling the critical parameters of a devicein accordance to a given criteria.
• Scaling methods include
Lateral scaling
Constant field scaling
Constant voltage scaling
151
![Page 152: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/152.jpg)
Lateral Scaling
LATERAL SCALING :
- Here the only parameter that is scaled is the gate length L
- This method of scaling is also called gate- shrink
- It can be easily done to an existing mask design
- Power dissipation increases by the factor
- Input capacitance of the transistor decreases by the factor
152
![Page 153: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/153.jpg)
Constant Field Scaling
- A dimensionless scaling factor is applied to,• All dimensions (including vertical dimensions such as tox )are decreased by .
• Device voltages are decreased by • Concentration densities are increased by
• As a result,• Depletion thickness d.• Threshold voltage VT
• Drain Current IDS
also get scaled by the same factor
• Since the voltage VDD is scaled, the electric field in the device remainsconstant
• Hence, the operating characteristics of the device remain the sameeven after scaling
• Power dissipation decreases by 2
153
![Page 154: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/154.jpg)
Constant Voltage Scaling
• Similar to constant field scaling, except that voltage VDD is keptConstant
• The current I DS increases by the factor
• Speed of the device increases by the factor
• Number of transistors per unit area increases by the factor 2
• As a result, the current density increases by the factor 3
• Proportionately wider metal wires are required for more denselypacked structures
• Power dissipation increases by the factor
• This will increase the need for cooling devices/ structures for theIC
• Power dissipation of above 1- 2 Watts require specialized coolingfins or packaging
154
![Page 155: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/155.jpg)
CMOS Processing Technology
IC Fabrication : An Overview
Photolithography
CMOS Fabrication Process
Latch-Up in CMOS Circuits
Stick Diagrams
Layout Design Rules
Layout Examples
155
![Page 156: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/156.jpg)
IC Fabrication
• An IC fabrication process contains a series of masking steps toCreate successive layers of insulating, conducting and semi-conducting material that define the transistors and metalinterconnect.• Techniques such as oxidation, implantation,deposition are usedto build these layers.
• The starting material used for IC fabrication is silicon wafer.Wafer is a disk of silicon, 4" to 8" in diameter, < 1mm thick,
• Wafers are very brittle, the larger the diameter, the moresusceptible to damage. Surface of the wafer is polished to a veryflat, scratch free surface.
• The single crystal silicon used as substrate is obtained frompolycrystalline silicon generally by CZ (czochralski ) process.Controlled amount of impurities are added to the melt to provide
156
![Page 157: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/157.jpg)
IC Fabrication
the crystal with required electrical characteristics. After the crystalhas been developed several steps are involved to achieve mirror likestructure.
• Oxidation is used to deposit Silicon Dioxide (SiO2) on surface ofwafer to be used as insulting material - heat wafers inside of anoxidation atmosphere such as oxygen or water vapor.
• To build the micro(semiconductor) devices, we need junctionsformed by N and P type region. To create these regions on siliconwafer what we need is process to introduce impurity atoms intothe substrate.This may be achieved by using Epitaxy, Depositionand Ion-implantation.
157
![Page 158: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/158.jpg)
IC Fabrication
• Epitaxy involves growing single crystal film (of the requireddopant) on silicon surface by heating wafer and exposing it to asource of the dopant.
• Deposition is to evaporate the dopant onto the surface, then heatthe surface to drive the impurities in the wafer
• Ion implantation involves exposing surface to highly energizeddopant atoms. When these atoms impinge on the surface, they travelbelow the surface forming the regions with varying doping
concentration.• During fabrication of the transistors or other structures it is neededto block some regions from receiving the dopants. Hence specialmaterial called as mask is used to block the impurities in particularregion.
158
![Page 159: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/159.jpg)
Mask
•
•
Common material used for masks are Photoresist,Polysilicon, Silicon dioxide, Silicon nitride.
To create mask:(a) deposit mask material over entire surface
(b) cut windows in the mask to create exposed areas(c) deposit dopant
(d) remove un-required mask materialMasks plays important role in process called selective
diffusions.The selective diffusion involves
1. Patterning windows in a mask material on the surfaceof the wafer.
2. Subjecting the exposed areas to a dopant source.3. Removing any un-required mask material.
159
![Page 160: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/160.jpg)
Photolithography
• The Process of using an optical image and a photosensitivefilm to produce a pattern on a substrate is photolithography
• Photolithography depends on a photosensitive film called aphoto-resist.
• Types of resist
• Positive resist, a resist that become soluble when exposedand forms a positive image of the plate.
• Negative resist, a resist that lose solubility whenilluminated forms a negative image of the plate.
160
![Page 161: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/161.jpg)
Photolithography
p-type body
Substrate161
![Page 162: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/162.jpg)
Photolithography
p-type body
Resist application162
![Page 163: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/163.jpg)
Photolithography
p-type body
Exposure163
![Page 164: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/164.jpg)
Photolithography
Etching
p-type body
Positive Resist164
![Page 165: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/165.jpg)
Photolithography
Etching
p-type body
Negative Resist165
![Page 166: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/166.jpg)
Fabrication of CMOS Devices
Technologies used for CMOS fabrications include
• N-well process
• P-well process
• Twin-tub process
• Silicon on insulator.
166
![Page 167: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/167.jpg)
P-Wells and N-Wells
P substrate
contact [P+]
n+
GD
n+
IN
OUTS
p+
N substrate
contact [n+]
G
p+
P-well N-well
• A p- transistor is built on an n- substrate and an n- transistor isbuilt on a p-substrate
167
![Page 168: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/168.jpg)
P-Wells and N-Wells
• In order to have both types of transistors on the same substrate, thesubstrate is divided into “well” regions (Shaded region in thestandard cells)
• Two types of wells are available - n- well and p- well
• In a p- substrate, an n- well is used to create a local region of n typesubstrate, wherein the designer can create p- transistors
• In a n- substrate, a p- well creates a local p- type substrate region, toaccommodate the n- transistors.
• Hence, every p- device is surrounded by an n- well, that must beconnected to VDD via a VDD substrate contact.
• Similarly, n- devices are surrounded by p- well connected to GNDusing a GND substrate contact.
168
![Page 169: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/169.jpg)
CMOS Fabrication
NMOS
S GGate Oxide
D D
PMOS
G S
Polysilicon
Thick SiO2 (Isolation) SiO2
n+ n+ p+ p+
n well
p-type body
169
![Page 170: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/170.jpg)
P-type Substrate
Thin Oxide
Silicon Crystal
p-type body
170
![Page 171: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/171.jpg)
N-Well Diffusion
n well
p-type body
171
![Page 172: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/172.jpg)
Si3N4 Ion Implant Barrier
Si3N4
n well
p-type body
172
![Page 173: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/173.jpg)
N+ Guard Ring Implanted
n+ n+
n well
p-type body
173
![Page 174: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/174.jpg)
P+ Guard Ring Implanted
p+ p+ n+ n+
n well
p-type body
174
![Page 175: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/175.jpg)
Thick Oxide Grown
Thick Oxide
n well
p-type body
175
![Page 176: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/176.jpg)
Si3N4 & Thin Oxide Strip
n well
p-type body
176
![Page 177: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/177.jpg)
Gate Oxide Grown
n well
p-type body
177
![Page 178: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/178.jpg)
Poly Layer
n well
p-type body
178
![Page 179: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/179.jpg)
P-Channel Drain and Source
p+ p+
n well
p-type body
179
![Page 180: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/180.jpg)
N-Channel Drain and Source
n+ n+ p+ p+
n well
p-type body
180
![Page 181: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/181.jpg)
SiO2 Layer Deposited
n+ n+ p+ p+
n well
p-type body
181
![Page 182: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/182.jpg)
Contact Openings (Cuts)
Contact Cuts
n+ n+ p+ p+
n well
p-type body
182
![Page 183: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/183.jpg)
Metallisation (Metal 1)
n+ n+ p+ p+
n well
p-type body
183
![Page 184: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/184.jpg)
The N-Well Process• Steps in N-well process :
1.Formation of n-well regions
2. Define N-MOS and P-MOS active areas.
3. Field and gate oxidations (thinox)
4. Form and pattern poly-silicon.
5. P+ diffusion
6. N+ diffusion
7. Contact cuts
8. Deposit and pattern metallization
9. Over glass with cuts for bonding pads
184
![Page 185: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/185.jpg)
Latch-Up in CMOS Circuits
• Latch-up is condition in which parasitic components gives rise toestablishment of low-resistance conducting path between VDD &VSS
• This results in chip self-destruction or system failure.
• Latch-up may be induced by the glitches on the supply rails or byincident radiation.
185
![Page 186: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/186.jpg)
Physical Origin Of Latch-up
V ss IN OUT
186
![Page 187: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/187.jpg)
Latch-up Mechanism
• If sufficient current is drawn from NPNemitter then NPN ( Q2 )turns on when
Rwell
Q1
Q2
Rsubstrate
VBE 0.7V.
• When NPN turns on, note that emittercurrent increases exponentially with VBE
• Current flowing through the parasitic n-wellresistors will eventually turn on the parasitic
PNP
• As PNP turns on, the NPN base currentincreases and voltage drop across Rsubstrate
also increases, further increasing the NPNemitter current (Q2 turns on “harder”), whichfurther increases the PNP base current,
which again further increases NPN basecurrent.
187
![Page 188: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/188.jpg)
Remedies for the Latch-up Problem
One way is to keep the p-substrate tied very closely (i.e.close
proximity) to GND (most negative supply) to reduce substrate
resistance (RS1 &RS2), and the n-well tied very closely to VDD
to reduce RW1 & RW2.
• Each well must have a substrate contact of appropriate type (n-type for n-well).
• Place substrate contacts as close as possible to the sourceconnection of transistors connected to the supply rails.
• Place a substrate contact for every 5- 10 transistors
• Lay out n and p- transistors with packing of n- devices towards Gndand p- devices towards VDD
188
![Page 189: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/189.jpg)
CMOS Process Layers
Layer
Well (p,n)
Active Area
(n+,p+)
Select (p+,n+)Polysilicon
Metal1
Metal2
Contact To Poly
Contact To Diffusion
Via
Color Representation
Yellow
Green
Green
Red
Blue
Magenta
Black
Black
Black
189
![Page 190: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/190.jpg)
Stick Diagram
• Before the cell can be constructed from a transistor schematic it isnecessary to develop a strategy for the cell's basic layout.
• Stick Diagrams are a means for the design engineer to visualize thecell routing and transistor placement.
• Steps involved in stick diagram construction.• STEP 1 :
-> Identify each transistor by a unique name of its gate signal-> Identify each connection to the transistor by a unique name
190
![Page 191: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/191.jpg)
Stick Diagram
Figure 1:Schematicand Graph
191
![Page 192: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/192.jpg)
Stick Diagram
STEP2 :
Figure.2Euler path
192
![Page 193: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/193.jpg)
Stick Diagram
STEP2 :• Eulers paths : A path the traverses each node in the path, such
that each edge is visited only once.• The path is defined by the order of each transistor name.
• The Euler path of the Pull up network must be the same as thepath of the Pull down network.
• Euler paths are not necessarily unique.It may be necessary to redefine the function to find a Euler path.
F = E + (CD) + (AB) = (AB) +E + (CD)• Next step is to lay out the stick diagram
-> Trace two green lines horizontally to represent the NMOS andPMOS devices
-> The gate contact to the devices are represented by vertical strips-> Surround the NMOS device in a yellow box to represent the
surrounding Pwell material.
193
![Page 194: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/194.jpg)
Stick Diagram
Figure 3: Connectionlabel layout
194
![Page 195: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/195.jpg)
Stick Diagram
->Surround the PMOS device in a green box to represent thesurrounding Nwell material.
->Trace a blue line horizontally, above and below the PMOS andNMOS lines to represent the Metal 1 of VDD and VSS.
->Label each Poly line with the Euler path label, in order from left toright.
->Place the connection labels upon the NMOS and PMOS devices.Place the VDD, VSS and all output names upon the NMOS and
PMOS devices
195
![Page 196: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/196.jpg)
Stick Diagram
Figure 3: Connectionlabel layout196
![Page 197: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/197.jpg)
Figure 4: Stick Diagram, Interconnected
197
![Page 198: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/198.jpg)
Schematic
198
![Page 199: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/199.jpg)
Stick-diagram NAND Gate
199
![Page 200: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/200.jpg)
Stick Diagram NOR Gate
200
![Page 201: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/201.jpg)
Layout Design Rules
• Lithographic process is used to transfer pattern to each layer of IC.
• Limitations of patterning process gives rise toset of mask design guidelines called „ Design
Rules ‟.
• These guidelines specify minimum line width& minimum spacing allowed in a layout
drawing.
• Minimum line-width: Smallest dimensionpermitted for any object in the layoutdrawing ( minimum feature size ).
• Minimum spacing: Smallest distancepermitted between the edges of two objects.
• Violating a design rule might result in non-functional circuit or in highly reduced yield.
201
![Page 202: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/202.jpg)
Layout Design Rules
• Even for the same minimum dimension, design rules tend todiffer from company to company and from process to process.
• One approach to address this is to use scalable design rules.These include
1. Lambda ( ) based rules.
2. Micron rules.
• Lambda ( ) based rules : These defines all the rules as functionof single parameter called .
• Scaling of the minimum dimension is accomplished simply bychanging the value of .
• Scaling factor lambda is foundry/silicon vendor dependent.
202
![Page 203: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/203.jpg)
Layout Design Rules
• When mapping the transistor schematic/layout to a particulartechnology, the actual W, L will be calculated as:
W' (actual, microns (µ)) = W * (microns)
L' (actual, microns) = L * (microns)
( lambda ) is dimensionless unit called as scaling factor.
• Feature-size independent way of setting out mask dimensions toscale.
• For MOSIS foundry vendors, 2.0µ technology = 1.0
1.2µ technology = 0.6
0.8µ technology = 0.4.
• Typically the minimum gate length is set to 2 and width is varied.
203
![Page 204: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/204.jpg)
Layout Design Rules
• Micron Rules :
• Linear scaling is possible over a limited range of dimensions,hence these rules are not used by industry. Normal industrialpractice is to deal with „ micron rules „
• Micron rules expresses the design rules in absolute dimensionsand hence can exploit the features of a given process to a
maximum degree.
• These are usually given as list of minimum feature sizes andspacing for al the masks required in an given process.
204
![Page 205: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/205.jpg)
Design Rules
Examplesfrom AMS
0.6microntechnology
205
![Page 206: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/206.jpg)
Intra-Layer Design Rules
206
![Page 207: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/207.jpg)
Via‟s and Contacts
207
![Page 208: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/208.jpg)
N Transistor - Layout
Bulk Source GateDrain
Thin-Oxide
208
![Page 209: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/209.jpg)
P Transistor - Layout
Bulk Source
n-
Gate Drain
Thin-Oxide
209
![Page 210: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/210.jpg)
Parallel/Series Transistors
210
![Page 211: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/211.jpg)
Large MOS Transistors
211
![Page 212: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/212.jpg)
AND Gate Layout
212
![Page 213: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/213.jpg)
AND Gate - Layout
213
![Page 214: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/214.jpg)
Inverter Layout
214
![Page 215: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/215.jpg)
Inverter Layout
215
![Page 216: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/216.jpg)
4-Input NAND Gate
216
![Page 217: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/217.jpg)
Pseudo NMOS NAND Gate
217
![Page 218: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/218.jpg)
Logic Graph for F = (A+B)C
218
![Page 219: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/219.jpg)
Layout F = (A+B)C
219
![Page 220: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/220.jpg)
Logic Graph for F = /(AB+CD)
220
![Page 221: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/221.jpg)
Pass Transistor Based Multiplexer
F
221
![Page 222: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/222.jpg)
Pass Transistor Based Multiplexer
222
![Page 223: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/223.jpg)
Sense Amplifier
make DV as smallt = ---------------- as possiblep
large
Iav
small
Idea: Use Sense Amplifer
smalltransition s.a.
input output
223
![Page 224: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/224.jpg)
Sense Amplifier
2- D Memory Organization
224
![Page 225: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/225.jpg)
Sense Amplifier
225
![Page 226: CMOS VLSI DESIGN NOTES Made By Barun Dhiman From Various Books Like Kamran Neil E Waste](https://reader031.vdocument.in/reader031/viewer/2022020208/55cf9ad5550346d033a39d9b/html5/thumbnails/226.jpg)
Sense Amplifier
The bit lines exhibit the most sensitivity to capacitance of all thelarge nets, they offer the most opportunity for improvement.
By increasing the current flowing through the bit lines, they can bedischarged quickly and thus improve the switching time.
The sense amplifiers contain the current source for the bit lines. Byvarying the current through the bit lines, the delay due to parasitic
capacitance can be significantly reduced.
226