Edited - VLSI DESIGN U2-1
Edited - VLSI DESIGN U2-1
Edited - VLSI DESIGN U2-1
MOS and CMOS circuit design process involves the concepts such as:
MOS Layers
Stick Diagrams
Lambda based design rules and layout diagrams
Basic circuit concepts such as: sheet resistance, area capacitance and delay calculation
MOS Layers:
MOS circuits are formed by three layers i.e. diffusion ( n or p diffusion layer), polysilicon and metal, which
are isolated from one another by thick or thin (thinox) silicon dioxide insulating layers.
The thin oxide region includes n- diffusion, p- diffusion and transistor channels. Polysilicon and
thinox regions interact so that a transistor is formed where they cross one another.
Layers may be deliberately joined together where contacts are formed.
The basic MOS transistor properties can be modified by the use of an implant within the thinox
region.
The MOS design is aimed at turning a specification into masks for processing silicon to meet the
specification.
Stick diagrams are used to convey layer information and topology through the use of color code and using
these stick diagrams mask layouts can be easily designed. The color code for various layers are:
Mask Layout/ Layout/ Layout Diagram represent an integrated circuit in terms of planar geometric shapes
which corresponds to the pattern of the metal, oxide or semiconductor layers that make up the components
of the integrated circuit. The dimensions of each layer and the separation between the layers in a layout are
parameterized by λ.
Page 1
UNIT- II VLSI DESIGN
Basic Encoding Concepts for Drawing stick diagrams and mask layout/ Layout Diagram:
Layers and their Stick diagram encoding Mask layout encoding Monochrome Monochro
color stick encoding me mask
encoding
n diffusion
Green
color- green
p diffusion
Yellow
color- yellow
Polysilicon
Red
color- red
Implant Yellow
color- yellow
Metal 1 Blue
color- blue
Metal 2
Dark Blue
color- dark blue
contact cut
Unburied contact cut
(including
buried) Buried contact cut
color- black (brown color)
VDD or VSS
contact cut
color- black
via cut
color- black
Demarcation line/
--------------------- ---------------------------------
pwell
---------------------------------
color- brown
G
nMOS- D S
enhancement
mode
G
pMOS- S D
enhancement
mode
G
nMOS- D S
depletion mode
G
pMOS- S D
depletion mode
Page 2
UNIT- II VLSI DESIGN
1. nMOS inverter:
VDD
VDD
Vout
Vout
Vin
Vin
GND GND
VDD
Vout
Vin
GND
Page 3
UNIT- II VLSI DESIGN
1. CMOS Inverter:
VDD VDD
Vin ----------------------------------------------
Vin Vout Vout
Vss Vss
VDD
-----------------------------------------------------------------------
Vout
Vin -----------------------------------------------------------------------
Vss
Mask Layout
Encodings
Layers Colour Stick diagram Layout diagram
Metal 1 Blue
n diffusion Green
p diffusion Yellow
Polysilicon Red
Implant Yellow
Contact Black
Page 4
UNIT- II VLSI DESIGN
Design Rules:
Design rules provide an effective interface between the circuit/ system designer and the fabrication engineer.
Lambda based design rules are based on a single parameter lambda λ which leads to a simple set of rules for
the designer, providing a process and feature size independent way of setting out mask dimensions to scale.
These rules specify line widths, separations, and extensions in terms of λ, and are readily committed to
memory.
All paths in all the layers will be dimensioned in λ units and subsequently λ can be allocated to an
appropriate value compatible with the feature size of the fabrication process i.e. if mask layout obey these
rules correctly in the layout, then the mask layout will produce working circuits for a range of values
allocated to λ.
Contacts between polysilicon and diffusion in nMOS/ MOS circuits are possible by two approaches:
1. Butting Contact
2. Buried Contact
The latter is generally less space- consuming and is held by many to be the more reliable contact. Therefore
consultation to the fabrication work where the designs are to be turned into silicon should be prior.
The layout diagrams are drawn on squared paper (say 5mm) where the side of each square is taken to
represent λ. The layout diagrams use the design rules using contacts such as butting contact where
departures from strict adherence to the rules can take place.
2λ
nMOS- G
enhancement D S 2λ
mode
G 2λ
pMOS- S D
enhancement 2λ
mode
G 2λ
nMOS- D S
depletion mode 2λ
G 2λ
pMOS- S D
2λ
depletion mode
Illustrating λ based rule, using 2λ specification as width for the polysilicon and thinox layers
Page 5
UNIT- II VLSI DESIGN
Layer width:
Basic circuit concepts help us to calculate the actual resistance, capacitance, delay values associated with the
transistors and their circuit wiring and parasitic.
Sheet resistance is defined as the ratio of resistivity ρ and thickness t for a sheet/ slab.
Consider a uniform slab of conducting material ρ of width W, thickness t, and length L between the faces A
and B, then the value of resistance of the slab (sheet) is given as,
B
𝝆𝑳
𝑹𝑨𝑩 = 𝒐𝒉𝒎
𝑨
𝝆𝑳 L
𝑹𝑨𝑩 = 𝒕 𝑾 𝒐𝒉𝒎
𝝆
Where:
thickness t
A = t W = area of cross section of the slab
W
If L = W, i.e. square of resistive material, then
𝝆 A
𝑹𝑨𝑩 = = 𝑹𝒔 𝒊𝒏 𝒐𝒉𝒎 𝒔𝒒𝒖𝒂𝒓𝒆
𝒕
Page 6
UNIT- II VLSI DESIGN
Where:
𝑳
𝑹 = 𝒁𝑹𝒔 = 𝑹𝒔 = 𝟒 × 𝟏𝟎𝟒 𝒐𝒉𝒎
𝑾
Where:
Z = L/ W
It is to be noted that Rs is completely independent of the area of the square.
The typical sheet resistances Rs for various MOS layers are (considering different technologies)
Area Capacitance:
In MOS transistor conducting layers are separated from the substrate and each other by insulating
(dielectric) layers, and thus parallel plate capacitive effects are present and are allowed.
For any layer, knowing the dielectric (silicon dioxide) thickness, we can calculate area capacitance as,
𝜺𝟎 𝜺𝒊𝒏𝒔 𝑨 𝒌 𝑨
𝑪= = 𝒇𝒂𝒓𝒂𝒅𝒔
𝑫 𝑫
Where:
k = dielectric constant
A = Area of plates
Page 7
UNIT- II VLSI DESIGN
Normally area capacitances are given in pF/ μm2 (where μm = micron = 10-6 meter = 10-4 cm). The
appropriate figure may be calculated as:
𝑝𝐹 𝜀0 𝜀𝑖𝑛𝑠 𝐹 1012 𝑝𝐹 𝑐𝑚2
𝐶 = × × 8
𝜇𝑚2 𝐷 𝑐𝑚2 𝐹 10 𝜇𝑚2
The typical area capacitance values for 5μm MOS circuits are:
The standard unit of capacitance is denoted by 𝑪𝒈 and is defined as the gate- to- channel capacitance of
the minimum size (2λ × 2λ) MOS transistor.
The standard unit of capacitance has provided a convenience to various MOS technologies but which
can be used in calculations without associating it with an absolute value.
𝑪𝒈 can be evaluated for any MOS technology.
W= 3λ
L = 20λ
Now we will calculate:
Page 8
UNIT- II VLSI DESIGN
1. Relative Area
𝐿 × 𝑊 20𝜆 × 3𝜆
𝑅𝑒𝑙𝑎𝑡𝑖𝑣𝑒 𝐴𝑟𝑒𝑎 = = = 15
2λ × 2λ 2λ × 2λ
2. Capacitance to substrate considering the area in metal.
Considering the case of one standard gate capacitance being charged through one square of channel
resistance (from 2λ by 2λ nMOS pass transistor).
vDD
0.63vDD
vDD
GND 0V τ
Vin
Cg
MODEL FOR DERIVATION OF τ
GND
Time constant τ,
𝜏 = 1 𝑅𝑠 𝐶𝑎𝑛𝑛𝑒𝑙 × 1 𝐶𝑔 𝑠𝑒𝑐𝑜𝑛𝑑𝑠
The time constant given as above can be evaluated for 5 µm technology so that,
In practice there are circuit wiring and parasitic capacitances, so τ is increased by a factor 2 or 3 so that for a
5 µm circuit (λ = 2.5 µm),
Page 9
UNIT- II VLSI DESIGN
It is to be noted that τ thus obtained is not much different from transit time τsd, which is given as,
L2
τsd =
μn Vds
Inverter Delays:
Considering a basic 4:1 ratio nMOS inverter in order to achieve the 4:1 Zpu to Zpd ratio, Rpu will be 4 Rpd,
and if Rpd is contributed by the minimum size transistor then, clearly, the resistance value associated with
Rpu is such,
𝑅𝑝𝑢 = 4𝑅𝑠 = 40 𝑘Ω
5τ
Vin 1τ 4τ
4:1 4:1
Cg Cg
The Rpd value is 1 Rs = 10 kΩ so that the delay associated with the inverter will depend on whether it
is being turned on or off and if considering the pair of cascaded inverters, then delay over the pair will
be constant irrespective of the sense of the logic level transition of the input to the first. (Assuming
τ = 0.3 nsec and making no extra allowances fro wiring capacitance). We have an overall delay
of τ + 4τ = 5τ.
Zpu
Td = 1 + τ
Zpd
Thus, the inverter pair delay for inverters having 4:1 ratio is 5τ (which should be multiplied by a suitable
factor to allow for wiring).
Page 10
UNIT- II VLSI DESIGN
A CMOS inverter in general either charges or discharges a capacitive load C L and rise time τr , or fall time τf
can be estimated from the following analaysis:
Vin = Vgs 1 CL 1
Vout
0 0
VSS
2 𝐶𝐿 𝑉𝐷𝐷
τr = 2
𝛽𝑝 𝑉𝐷𝐷 − 𝑉𝑡𝑝
With 𝑉𝑡𝑝 = 0.2 𝑉𝐷𝐷 , 𝑡𝑒𝑛
𝟑 𝑪𝑳
𝛕𝐫 =
𝜷𝒑 𝑽𝑫𝑫
Algebraically,
𝛕𝐫 = 𝟐. 𝟐𝛕𝐩
Therefore, the charging of CL is divided more correctly into two parts i.e. saturation and the resistive region
of the transistor.
Page 11
UNIT- II VLSI DESIGN
1 Idsn 1
Vin CL
Vout
0 0
Similar reasoning can be applied for the discharge of CL through the p- transistor. Therefore,
Similarly, we can write,
𝟑 𝑪𝑳
𝛕𝐟 =
𝜷𝒏 𝑽𝑫𝑫
Algebraically,
𝛕𝐟 = 𝟐. 𝟐𝛕𝐧
Page 12
UNIT- II VLSI DESIGN
Super buffer:
A super buffer is a common alleviative approach for undesirable rise of delay problems of an conventional
inverter/ inverter when it is used to drive more significant capacitive loads.
T1
T3
Vout
T2
Vin T4
The inverting type as shown above is considered with a positive going logic transition Vin at the input, it is
seen that the inverter formed by T1 and T2 is turned ON and thus the gate T3 is pulled down toward 0V with
a small delay. Thus T3 is cut off while T4 (the gate of which is also connected to Vin) is turned ON and the
output is pulled down quickly.
Now considering the opposite transition, when Vin drops to 0V then the gate of T3 is allowed to rise quickly
to VDD. Thus as T4 is also turned OFF by Vin, T3 is caused to conduct with VDD on its gate, that is, with twice
the average voltage which would apply if the gate was tied to the source as in the conventional inverter.
Since Ids is directly proportional to Vgs, then it doubles the effective Vgs will increase the current and thus
reduce the delay in charging any capacitance on the output. Thus more symmetrical transitions are achieved.
T1
T3
Vout
T2
Vin T4
Page 13
UNIT- II VLSI DESIGN
The corresponding non inverting buffer as shown which has perspective structure of driving loads of 2 pF
and with 5 nsec risetime.
If the inverting or non inverting buffer is arranged based on the native transistor, then it is known as native
super buffer.
The voltages exceeding the onset of saturation there is an effective decrease in the channel length of short
channel transistor, this is referred as channel length modulation.
For example, the change in channel length ΔL for a n- transistor is approximated by,
2 𝜀0 𝜀𝑆𝑖
∆𝐿 = 𝑉𝑑𝑠 − 𝑉𝑡
𝑞 𝑁𝐴
𝐿
𝐼1 𝑑𝑠 = 𝐼𝑑𝑠
𝐿 − ∆𝐿
Velocity Saturation:
When the drain to source voltage of a short channel transistor exceeds a critical value, the charge carriers
reach their maximum scattering limited velocity before pinch off. Thus less current is available from a short
channel transistor than from a long channel transistor with similar width to length ratio and processing.
Therefore, channel length modulation and velocity saturation are the two effects important for short channel
transistors, i.e. channel lengths ≤ 3 µm, and these effects should be taken into account.
The number of inputs to a logic gate in an inverter while adding complementary transistor pairs which
increases the delay times as the capacitance of the transistor is increased is called fan- in (FI) and the
number of gates is specified by the fan- out (FO) of the circuit. The fan- out gates acts as a load to the
driving circuit because of their input capacitance.
Page 14
UNIT- II VLSI DESIGN
Problems:
1. A resistor of value 100 kΩ needs to be made from a resistive layer of thickness 1µm. If the resistivity
of the material is 1 Ωcm and the strip of width 5 µm is used, then what should be the length of the
strip?
Sol.
Given:
R = 100 kΩ = 1000×103 Ω
ρ = 1 Ωcm = 1×10-2
t = 1 µm = 1×10-6 m
W = 5 µm = 5×10-6 m
To find:
L=?
WKT,
𝜌𝐿
𝑅=
𝑡𝑊
𝑅 𝑡 𝑊 1000 × 103 × 1 × 10−6 × 5 × 10−6
𝐿= = = 5 × 10−5 𝑚
𝜌 1 × 10−2
2. A layer of MOS circuit has a resistivity of 1 Ωcm, a section of this material is 5 µm thick, 5 µm wide
and has a length of 50 µm, calculate the resistance from one of the section to the other using the
concept of sheet resistance.
Sol.
Given:
ρ = 1 Ωcm = 1×10-2
t = 5 µm = 5×10-6 m
W = 5 µm = 5×10-6 m
L = 50 µm = 50×10-6 m
Page 15
UNIT- II VLSI DESIGN
To find:
WKT,
𝜌 1 × 10−2
𝑅𝑠 = = = 0.2 × 104 𝑜𝑚 𝑠𝑞𝑢𝑎𝑟𝑒
𝑡 5 × 10−6
And
𝐿 50 × 10−6
𝑅 = 𝑅𝑠 = 0.2 × 104 × = 2 × 104 𝛺
𝑊 5 × 10−6
Therefore, the value of resistance is 2×104 Ω respectively.
3. For the given transistor structure, calculate the channel resistance in 5 µm, 2 µm and 1.2 µm
technologies?
2λ
S D
4λ
Sol.
Given:
L = 4λ
W = 2λ
For nMOS:
o In 5 µm technology
WKT,
Page 16
UNIT- II VLSI DESIGN
𝐿 4λ
𝑅 = 𝑅𝑠 × = 1 × 104 × = 2 × 104 𝛺
𝑊 2λ
o In 2 µm technology
WKT,
𝐿 4λ
𝑅 = 𝑅𝑠 × = 2 × 104 × = 40 𝑘𝛺
𝑊 2λ
o In 1.2 µm technology
WKT,
𝐿 4λ
𝑅 = 𝑅𝑠 × = 2 × 104 × = 40 𝑘𝛺
𝑊 2λ
For pMOS:
o In 5 µm technology
WKT,
𝐿 4λ
𝑅 = 𝑅𝑠 × = 2.5 × 104 × = 50 𝑘𝛺
𝑊 2λ
o In 2 µm technology
WKT,
𝐿 4λ
𝑅 = 𝑅𝑠 × = 4.5 × 104 × = 90 𝑘𝛺
𝑊 2λ
o In 1.2 µm technology
WKT,
𝐿 4λ
𝑅 = 𝑅𝑠 × = 4.5 × 104 × = 90 𝑘𝛺
𝑊 2λ
Therefore, the channel resistance of the given transistor are found.
Page 17
UNIT- II VLSI DESIGN
4. For the given nMOS inverter, calculate the total resistance in 5 µm and 2 µm techmologies.
T1 4:1
T2 1:1
Sol.
Given:
The inverter has two transistors T1 with L = 4 and W = 1 and transistor T2 with L = 1
and W = 1.
o In 5 µm technology
WKT,
𝐿
𝑅 = 𝑅𝑠 ×
𝑊
𝑅𝑇𝑜𝑡𝑎𝑙 = 𝑅𝑇1 + 𝑅𝑇2
4 1
𝑅𝑇𝑜𝑡𝑎𝑙 = 1 × 104 × + 1 × 104 × = 50 𝑘𝛺
1 1
o In 2 µm technology
WKT,
𝐿
𝑅 = 𝑅𝑠 ×
𝑊
𝑅𝑇𝑜𝑡𝑎𝑙 = 𝑅𝑇1 + 𝑅𝑇2
4 1
𝑅𝑇𝑜𝑡𝑎𝑙 = 2 × 104 × + 2 × 104 × = 100 𝑘𝛺
1 1
Therefore, the total resistance of the inverter in 5 µm technology is 50 kΩ and in 2µm technology is
100 kΩ respectively.
Page 18
UNIT- II VLSI DESIGN
Assignment: (a) Draw the stick diagrams and mask layouts/ layout diagrams of the following and also find
the total channel resistance of the nMOS NAND and NOR gates given:
1. nMOS and CMOS NAND Gate:
VDD VDD
4:1
C C
A 1:2 A
B 1:2 B
GND GND
Circuit symbol of nMOS NAND Gate Circuit symbol of CMOS NAND Gate
2. nMOS and CMOS NOR Gate:
VDD VDD
4:1
B
A 1:1 C
B 1:1
GND
GND
Circuit symbol of nMOS NOR Gate Circuit symbol of CMOS NOR Gate
Page 19
UNIT- II VLSI DESIGN
(b) For the given transistor structure, calculate the channel resistance in 5 µm, 2 µm and 1.2 µm
technologies?
8λ
2λ
(c) Calculate the total resistance in a CMOS inverter in 5 µm, 2 µm and 1.2 µm technologies?
𝐿 1
(Note/ Hint : For CMOS inverter 𝐿: 𝑊 = 1 ∶ 1 𝑖. 𝑒. =1)
𝑊
Page 20