VLSI Module-3 Part 2
VLSI Module-3 Part 2
1 Introduction
An MOS structure is created by superimposing multiple layers of conducting, insulating, and
transistor-forming materials.
A conventional silicon gate MOS device consists of a gate-forming region and a
source/drain-forming region, which includes diffusion, polysilicon, and metal layers
separated by insulating layers.
Each of these layers exhibits resistance and capacitance, which are fundamental in
determining the performance of a circuit or system.
While these layers also have inductive characteristics, for simplicity, we assume their effects to
be negligible.
We will focus on developing simple models to analyze system behavior and estimate key
performance metrics such as signal delays and power dissipation.
These models help in understanding the design and optimization of MOS circuits.
The key areas to be considered are
1. Resistance and Capacitance Calculations
– Each layer in an MOS structure has a specific resistance and capacitance.
– These parameters impact signal integrity and circuit speed.
2. Delay Estimations
– Delays arise due to the resistance-capacitance (RC) time constant of interconnects.
– Understanding delays is essential for high-speed circuit design.
3. Determination of Conductor Size for Power and Clock Distribution
– Proper conductor sizing ensures minimal power loss and maintains signal integrity.
– Efficient clock distribution minimizes skew and ensures synchronization across the
circuit.
4. Power Consumption
– Includes both dynamic power and static power.
– Optimization is necessary for energy-efficient circuit design.
5. Charge Storage Mechanism
– MOS capacitors store charge, playing a crucial role in logic transitions and memory
operations.
1
VLSI Design and Testing 2 Resistance Estimation
6. Effects of Scaling
– As MOS devices scale down, resistance, capacitance, and power consumption change.
– Scaling impacts device performance and requires careful consideration in design.
By understanding these concepts, we can develop accurate models to optimize MOS circuits
for improved performance and efficiency.
2 Resistance Estimation
2.1 Sheet Resistance
The resistance R of a uniform slab of conducting material is given by:
ρ l
R= (ohms) (1)
t w
where:
l = conductor length,
w = conductor width.
This equation can be rewritten using sheet resistance Rs (measured in ohms per square) as:
l
R = Rs (ohms) (2)
w
Thus, the resistance of a thin conducting layer can be calculated by multiplying the sheet resistance
Rs by the length-to-width ratio of the conductor.
2
VLSI Design and Testing 2 Resistance Estimation
3
VLSI Design and Testing 2 Resistance Estimation
The above equation shows that channel resistance depends on the surface mobility of
majority carriers (electrons in n-MOS, holes in p-MOS).
The resistance of such regions is more complex to calculate than for simple rectangles.
A common approach is to divide a complex shape into simpler rectangular sections and
calculate resistance accordingly.
Figure below presents standard resistance values for commonly encountered VLSI layout
shapes.
Figure below illustrates practical layout geometries encountered in integrated circuit design.
4
VLSI Design and Testing 2 Resistance Estimation
These shapes often require careful estimation of resistance due to their irregular dimensions.
Table below presents resistance values for commonly encountered layout shapes.
5
VLSI Design and Testing 3 Capacitance Estimation
These values can also be used to estimate the effective W/L ratio for irregular MOS
transistors.
However, special attention must be given to the placement of the source and drain in such
layouts.
Careful design is required to minimize resistance and ensure proper signal transmission.
2. Process Dependency:
Metal resistance is fixed, while diffusion and polysilicon resistance depend on dopant
concentration.
Channel resistance varies with temperature (+0.25% per ◦C).
3. Non-Rectangular Resistance:
These principles are essential for accurate resistance estimation in VLSI design and layout.
3 Capacitance Estimation
The dynamic response of MOS systems, particularly the switching speed, is significantly
influenced by the parasitic capacitances associated with MOS devices and interconnections.
These capacitances arise from metal, polysilicon, and diffusion wires (often referred to as
“runners”) in combination with transistor and conductor resistances.
The total load capacitance at the output of an MOS gate consists of the following components:
1. Gate Capacitance: Due to other inputs connected to the output of the gate.
6
VLSI Design and Testing 3 Capacitance Estimation
2. Diffusion Capacitance: Arises from the drain regions connected to the output.
3. Routing Capacitance: Results from the connections between the output and other
inputs.
Understanding the sources and variations of these parasitic loads is crucial in MOS circuit
design, where system performance is largely dictated by switching speed.
To analyze this, we first examine the characteristics of an MOS capacitor before estimating
the MOS transistor gate capacitance, source/drain capacitance, and routing capacitance.
1. Accumulation
2. Depletion
3. Inversion
The negative charge on the gate attracts holes to the silicon surface, forming a high
concentration of charge carriers.
Under these conditions, the MOS structure behaves like a parallel plate capacitor, where:
7
VLSI Design and Testing 3 Capacitance Estimation
The positive gate voltage repels holes, leaving behind a negatively charged region depleted of
carriers.
A similar effect occurs in an n-substrate device for a small negative gate voltage.
The charge density per unit area in the depletion region depends on:
– Doping concentration (N )
– Electronic charge (q)
– Depletion layer depth (d)
As the gate-to-substrate voltage increases, the depletion depth (d) also increases, causing a
decrease in capacitance.
8
VLSI Design and Testing 3 Capacitance Estimation
Figure below illustrates the variation of dynamic gate capacitance as a function of gate
voltage.
However, in practical MOS transistors, several parasitic capacitances exist due to the physical
structure of the device.
Figure below presents a diagrammatic representation of these parasitic capacitances.
For simplicity, we assume that the overlap of the gate over the drain and source is negligible.
This is a valid first-order approximation in self-aligned silicon gate processes.
9
VLSI Design and Testing 3 Capacitance Estimation
Cgs and Cgd: Gate-to-channel capacitances, which are lumped at the source and drain regions
of the channel.
Csb and Cdb: Source and drain diffusion capacitances to the bulk (or substrate).
It is possible to represent this model using circuit symbols, as shown in figure below.
The capacitance values can be approximated using simple models in each region:
10
VLSI Design and Testing 3 Capacitance Estimation
The behavior of the input capacitances in the three regions of operation is summarized in table
below.
Table 3: Approximation of intrinsic MOS gate capacitance in different regions.
11
VLSI Design and Testing 3 Capacitance Estimation
Despite the voltage dependence of some capacitance components, the overall gate capacitance
(Cg) for an n-device is approximately equal to the intrinsic “gate-oxide” capacitance (Co) for
all gate voltage values, except near the threshold voltage (Vt), as illustrated in figure below.
Since transistors in digital circuits transition through this threshold region rapidly, a
conservative approximation is:
Cg ≈ CoxA
where Cox is the “thin oxide” capacitance per unit area, given by:
ϵSiO2 ϵ0
Cox = t
ox
For a thin-oxide thickness in the range of 500 – 1000 Å and a relative permittivity of SiO2
(ϵSiO2 = 4), the capacitance per unit area is:
4 × 8.854 × 10−14 −4 2
Cox = ≈ (8 to 4) × 10 pF/µm .
(500 to 1000) × 10−8
12
VLSI Design and Testing 3 Capacitance Estimation
Note: As dimensions scale down, the peripheral (sidewall) capacitance becomes increasingly
significant.
13
VLSI Design and Testing 3 Capacitance Estimation
Example Calculation
Given:
Cja = 1 × 10−4 pF/µm2, Cjp = 9 × 10−4 pF/µm
a = 10 µm, b = 8 µm
Cd = (1 × 10−4)(10 × 8) + (9 × 10−4)[(2 × 10) + (2 × 8)]
= 8 × 10−3 + 32.4 × 10−3 = 40.4 fF
ΦB
Where:
Typical Values
14
VLSI Design and Testing 3 Capacitance Estimation
Where:
C = Capacitance (F)
ε = Dielectric constant of the insulating material
A = Overlapping area of the plates
t = Thickness of the dielectric (insulator)
15
VLSI Design and Testing 3 Capacitance Estimation
16
VLSI Design and Testing 3 Capacitance Estimation
Given:
r = 12 Ω/µm
c = 4 × 10−4 pF/µm
l = 1000 µm
rc · l2 −13 2
tp = = 2.4 × 10 · l = 2.4 ns
2
With a buffer delay tbuf , the total delay for two segments:
tp,seg = 2.4 ns + tbuf
Without segmentation (i.e., full 2 mm wire):
tp = 9.6 ns
Optimization Techniques
Segmentation: Break the line and insert buffers to reduce delay.
Wider Poly: Reduces r, increases c—may be useful in some cases.
Use Metal Instead of Poly: Second metal layer can replace high-r poly for long
connections.
Silicides: Use of low-resistance materials like molybdenum or tantalum (2–4 Ω/sq).
17
VLSI Design and Testing 3 Capacitance Estimation
It includes:
– Rs: Driver output resistance
– Cl: Receiver input capacitance
– Rt, Ct: Lumped line resistance and capacitance
This model yields results that are very economical in terms of computation and, more
importantly, are accurate enough for most purposes.
The concept of using RC time constants for delay estimations is based upon the assumption
that the time taken for a signal to reach 63 % of its final value approximates the switching
point of an inverter.
18
VLSI Design and Testing 3 Capacitance Estimation
Polysilicon line:
Gate area:
Cg = (2λ × 2λ) · 5.0 × 10−4 = 0.008 pF
Total capacitance:
19
VLSI Design and Testing 3 Capacitance Estimation
Design Insight
Before completing a detailed layout, designers should have ballpark estimates of capacitance
values to:
Estimate bus loading and fan-out requirements.
Perform early-stage timing and delay analysis.
Choose suitable wire widths, spacings, and transistor sizes.
Reference values like capacitance of:
A unit-size gate,
100 µm of poly wire,
Common metal-poly overlaps, etc.
are helpful for making quick and reasonable design decisions.
Key Concept
For short wires, RC delays can be neglected.
These wires act as one electrical node.
Such wires are modeled as simple capacitive loads rather than distributed RC networks.
Timing Condition
To ignore RC delay, wire delay τw should be much smaller than gate delay τg:
τw ≪ τg (10)
Substituting the delay equation:
rc · l2
τw =
2
we get the condition on maximum wire length:
rc · l2
≪ τg
2
⇒ r 2τ
g
l≪ (11)
rc
This expression gives an upper bound on the wire length l where RC delay can be safely ignored.
20
VLSI Design and Testing 4 Switching Characteristics
Key Takeaways
Metal interconnects can span large distances with negligible delay.
Poly and diffusion wires should be kept short to avoid RC delay.
These rules are conservative but easy to remember and valid for most CMOS processes.
For newer technologies, Eq. r
2τg
l≪
rc
can be used to derive updated rules.
4 Switching Characteristics
The switching speed of a CMOS gate is limited primarily by the time it takes to charge and
discharge the load capacitance CL.
When an input transition occurs, the output undergoes a corresponding transition — either
charging CL toward VDD or discharging it toward VSS.
21
VLSI Design and Testing 4 Switching Characteristics
Key Definitions
Before proceeding, we define a few important timing parameters, referring to above figure:
Rise time (tr): Time for a voltage waveform to rise from 10% to 90% of its final steady-state
value.
Fall time (tf ): Time for a voltage waveform to fall from 90% to 10% of its steady-state value.
Delay time (td): Time difference between the 50% transition level of the input and the
corresponding 50% level of the output. This represents the time for the logic transition to
propagate through the gate.
22
VLSI Design and Testing 4 Switching Characteristics
t = 2CL (0.9V — (V — V ))
f1
—
βn (V DD Vtn)2
DD DD tn
23
VLSI Design and Testing 4 Switching Characteristics
24
VLSI Design and Testing 4 Switching Characteristics
25
VLSI Design and Testing 4 Switching Characteristics
26
VLSI Design and Testing 5 CMOS Gate Transistor Sizing
Interpretation
τav depends on the transistor parameters (βn, βp), supply voltage VDD, and load capacitance
CL.
For balanced design, designers often size pMOS wider than nMOS (e.g., Wp = 2Wn) to
equalize tr and tf , minimizing τav.
Wp ≈ 2Wn
where:
This sizing compensates for the lower mobility of holes in the pMOS device.
Implications:
Increased layout area
27
VLSI Design and Testing 5 CMOS Gate Transistor Sizing
Delay Analysis:
where:
Conclusion: Both configurations result in similar delays. Hence, in cascaded stages, minimum-size
inverters can be used without significantly affecting performance.
substitute:
28
VLSI Design and Testing 5 CMOS Gate Transistor Sizing
Results:
Observation: Less than 10% variation in Vinv, which is acceptable in most designs. Design Note:
It is usually preferable to use Wp = Wn when cascading similar stages to optimize area and power.
Long buses
I/O buffers
Design Method:
1. Determine the final stage size based on desired rise/fall time and load capacitance CL.
2. Determine the size and number of intermediate stages based on optimization goals (speed,
power, area).
29
VLSI Design and Testing 6 Determination of Conductor Size
Stage Ratio:
Defined as the ratio of transistor size between consecutive stages.
This phenomenon results from the modification of normally random atomic diffusion to a
directional process driven by the momentum transfer from electrons (charge carriers) to metal
atoms.
Effects of Electromigration:
Deformation of metal conductors
Temperature
JAl ≈ 1 − 2mA/µm
30
VLSI Design and Testing 7 Power Consumption
These can cause improper functioning if VDD or VSS falls below critical limits.
Note: Although electromigration typically sets the minimum width, IR drop considerations often
determine the actual width required in practical design.
Due to current crowding effects near window peripheries, a chain of small, well-spaced
windows can provide similar current carrying capability as one long narrow window.
This technique reduces peak current density and mitigates electromigration risk.
7 Power Consumption
In CMOS circuits, the total power dissipation arises from two primary components:
31
VLSI Design and Testing 7 Power Consumption
When the input is at logic ‘0’, the nMOS is OFF and the pMOS is ON, pulling the output to
VDD.
When the input is logic ‘1’, the nMOS is ON and the pMOS is OFF, pulling the output to
ground (VSS).
In both states, one transistor is OFF, and there is no direct current path from VDD to VSS.
Hence, under ideal conditions, the quiescent current and power dissipation are zero.
However, there exists a small leakage current due to reverse-biased junctions between the
diffusion regions and the substrate.
A model illustrating these parasitic diodes in a CMOS inverter is shown in figure below:
32
VLSI Design and Testing 7 Power Consumption
33
VLSI Design and Testing 7 Power Consumption
Ptotal = Ps + Pd (4.41)
Sum the contributions from each group to estimate total dynamic power.
Use the total dynamic power to size VDD and VSS conductors appropriately, minimizing IR
drops.
34
VLSI Design and Testing 8 Charge Sharing
Pd = Ctotal · V DD
2
· fp = 102.4 × 10−15 · 25 · 107 = 2.56 × 10−5 W
Ps = N · 0.5 × 10−9 W
Total power:
Ptotal ≈ N · (2.56 × 10−5 + 0.5 × 10−9) W
This example illustrates that dynamic power dominates static power in typical CMOS circuits.
8 Charge Sharing
In many digital CMOS circuits, especially during dynamic logic or bus operations, charge sharing
is a critical consideration for maintaining signal integrity.
35
VLSI Design and Testing 8 Charge Sharing
Initial Conditions
Before the switch is closed:
Q b = Cb V b , Q s = C sV s
Total initial charge:
Q T = C b V b + Cs V s
Total capacitance after switching:
CT = Cb + Cs
Special Case: Vs ≈ 0
Assuming Vb = VDD and Vs ≈ 0, the resulting voltage becomes:
Cb
VR = VDD ·
Cb + Cs
This shows that VR is reduced compared to VDD, and the amount of drop depends on the ratio
Cs/Cb.
Design Guideline
To ensure reliable signal transfer from Cb to Cs, it is essential to maintain:
Cb ≥ 10 · Cs
This minimizes the voltage drop due to charge sharing and preserves logic levels in sampling
operations.
36
VLSI Design and Testing 9 Scaling of MOS Transistor Sizing
In digital circuits, sometimes we store voltage (like information) on a bus line, which acts like
a big capacitor Cb. Another circuit part may want to sample that information using a smaller
capacitor Cs through a switch (see the figure). This process is called charge sharing.
Think of it like this:
Water (charge) flows between the tanks until both have the same level.
The final level (voltage) is in between the original levels and depends on both volume
(capacitance) and initial levels.
Let us examine how reducing device dimensions affects circuit behavior, guided by a first-order
“constant-field” scaling model proposed by Dennard et al.
37
VLSI Design and Testing 9 Scaling of MOS Transistor Sizing
If all critical parameters—such as device dimensions (length L, width W , oxide thickness tox,
and junction depth Xj), voltages (VDD), and doping concentrations — are scaled by a factor
α > 1, then the key electrical properties of the device can still be preserved.
This approach results in a new device that is physically smaller, uses lower voltage, but
maintains the same electric field intensities.
The outcome of such scaling is illustrated in figure and table shown below.
38
VLSI Design and Testing 9 Scaling of MOS Transistor Sizing
The primary benefit of constant-field scaling is that nonlinear effects are minimized, making
design more predictable.
One important rule is that the channel length must be larger than the sum of depletion widths
from source and drain.
To scale L down, the depletion width must be reduced by increasing the substrate doping.
Though Pd per gate drops as 1/α2, the number of gates increases as α2, so overall power
density remains constant.
39
VLSI Design and Testing 9 Scaling of MOS Transistor Sizing
Thermal Constraint:
Let the maximum silicon junction temperature be Tj = 175◦C and ambient temperature
Tamb = 75◦C.
For a 40-pin ceramic package with thermal resistance θ = 40◦C/W:
Tj − Tamb 175 − 75
Pmax = = = 2.5 W
θ 40
Beyond this, heat sinks or cooling may be required.
Practical Limitations:
Mobility decreases slightly with increased doping.
Delay reduction is less than the ideal 1/α.
Power may reduce by more than 1/α2.
Power-speed product remains close to 1/α3.
Surface doping above 1019 cm−3 causes oxide breakdown before inversion.
As shown in figure below, oxide and junction breakdown limit scaling.
Figure 26: Relationship between channel length L, voltage and doping level (N)
Minimum channel length and maximum voltage are dictated by doping and breakdown constraints.
40
VLSI Design and Testing 9 Scaling of MOS Transistor Sizing
For example, scaling width and thickness of metal lines by 1/α reduces their cross-sectional
area by 1/α2.
Analogy
Imagine squeezing a straw thinner and thinner, but not making it shorter. It becomes harder
to blow through—not because it’s longer, but because it’s narrower.
Similarly, when we scale down the width and thickness of metal interconnects (like squeezing
the straw), but keep their length the same, their resistance increases significantly—just like the
air resistance in the narrow straw.
If voltage is scaled down by 1/α, the voltage drop Vd along the interconnect (for constant chip
size, i.e., unscaled l) increases by α.
41
VLSI Design and Testing 10 Yield
Key Issues:
Higher current density leads to electromigration.
New materials may be needed for metal layers.
Capacitance of interconnect increases.
Gates have less ability to drive long interconnects.
As shown in above table, the interconnection network becomes the bottleneck in performance. To
mitigate this:
Vertical dimensions are often kept constant.
More metal layers are used.
Interconnect-aware design techniques are employed.
10 Yield
Yield is a critical factor in the manufacturing of VLSI (Very-Large-Scale Integration) circuits.
Although yield is not directly a performance parameter, it significantly affects the
economic feasibility of fabrication and is influenced by several factors:
– Technology used in fabrication
– Chip area
– Layout strategy
Definition of Yield:
Yield is defined as:
No. of Good Chips on Wafer
Y ield(%) = × 100%
Total Number of Chips
Yield depends primarily on the chip area (A) and the defect density (D) (number of lethal
defects per cm2).
Two widely accepted models describe how yield relates to these parameters.
1. Seed’s Yield Model: This model is used primarily when:
The chip area is large
The yield is expected to be less than 30%
The yield is expressed as: √
Y = e− AD
(12)
where
A = chip area (in cm2)
D = defect density (lethal defects/cm2)
42
VLSI Design and Testing 10 Yield
As chip area increases or defect density rises, the exponent becomes more negative, causing
yield to drop exponentially.
In extreme cases, entire wafers can be rendered useless if the chip area is large and defect
density is high.
Modern processes, such as dry etching, have improved defect densities. A typical value might
be:
D ≈ 4 defects/cm2
In random logic circuits, adding redundancy often increases chip area and may not improve
yield significantly.
In contrast, memory arrays (which have a regular structure) can benefit greatly from
techniques like spare rows or columns.
43