Module 3 Part 2
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 MOScircuits.
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 (BEC602) Module-3-Circuit Characterization and Performance
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.
2 Resistance Estimation
Sheet Resistance
The resistance R of a uniform slab of conducting material is given by:
(1)
where:
l=conductor length,
w=conductor width.
This equation can be rewritten using sheet resistance Rs (measured in ohms per square) as:
(2)
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. Consider the following figure:
2
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Estimation
This illustrate show different conductor geometries can have the same resistance if their
length-to-width ratios are equivalent. This demonstrates the utility of sheet resistance in
simplifying resistance calculations.
Typical Sheet Resistance Values:
Table below presents typical sheet resistances for materials used in 3µm to 5µm MOS
processes.
Table1:Typical Sheet Resistances for Conductors
For both n-channel and p-channel MOSFETs, k typically ranges from 5,000 to 30,000
Ω/sq.
3
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
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.
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 (BEC602) Module-3-Circuit Characterization and Performance
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 (BEC602) Module-3-Circuit Characterization and Performance
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:
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 a nMOS 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 (BEC602) Module-3-Circuit Characterization and Performance
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.
1. Accumulation
2. Depletion
3. Inversion
Accumulation Mode
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 (BEC602) Module-3-Circuit Characterization and Performance
Depletion Mode
When a small positive voltage is applied to an n-device gate with respect to the p-
substrate, a depletion layer forms.
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.
Since the depletion capacitance is in series with the gate oxide capacitance, the total capacitance in
depletion mode is:
This equation shows that as d increases, the total gate-to-substrate capacitance decreases.
8
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Inversion Mode
As the gate voltage increases further, minority carriers (electrons for a p-substrate)
accumulate at the surface, forming an inversion layer that effectively turns the surface into
an n-type channel.
At higher frequencies, the limited supply of minority carriers prevents the charge
from following rapid gate voltage variations. Consequently, the dynamic capacitance
remains at the depletion value, given by:
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.
For simplicity, we assume that the overlap of the gate over the drain and source is negligible.
9
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
o 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 (BEC602) Module-3-Circuit Characterization and Performance
1. Off Region(VGS<Vt):
The gate-to-bulk capacitance (Cgb) can be modeled as the series combination of the gate
oxide capacitance (Co) and the depletion capacitance (Cdep), as discussed earlier.
As a conducting channel forms, the gate-to-channel capacitances Cgs and Cgd become
significant.
These capacitances depend on the gate voltage and can be estimated as:
In this region, the channel is heavily inverted, and the drain end of the channel is pinched
off. This causes Cgd to be approximately zero, while Cgs increases to:
The behavior of the input capacitances in the three regions of operation is summarized
in table below.
Table3: Approximation of intrinsic MOS gate capacitance in different regions.
11
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
12
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Cgd.
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.
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:
13
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Diffusion Capacitance
In MOSFETs, the source and drain regions are formed by shallow n+and p+ diffusions.
These diffusion regions also act as interconnects in some layouts.
All diffusion regions have capacitance to the substrate (or well), known as diffusion
capacitance (Cd).
It depends on:
Capacitance Model
Let:
14
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Note: As dimensions scale down, the peripheral (sidewall) capacitance becomes increasingly
significant.
15
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Example Calculation
Given:
Cja=1×10−4pF/µm2, Cjp= 9×10−4pF/µ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.4fF
Voltage Dependence
Typical Values
Routing Capacitance
Routing capacitance arises between interconnect layers (e.g.,metal, poly) and the substrate
or other layers.
Where:
C= Capacitance (F)
ε= Dielectric constant of the insulating material
A= Overlapping area of the plates
t= Thickness of the dielectric (insulator)
16
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
With technology scaling, wire widths (w) and heights reduce less than separations (l).
17
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Distributed RC Effects
Long interconnect wires exhibit distributed resistance and capacitance.
This leads to signal delay that cannot be accurately modeled by lumped RC alone.
This is especially critical for long polysilicon lines due to their high resistivity.
Delay Estimation
1. Step Response Delay: Propagation time for a step input over wire of length l is:
tx=k·l2
Given:
r=12Ω/µm
c=4×10−4pF/µm
l= 1000µm
With a buffer delay tbuf, the total delay for two segments:
tp,seg=2.4ns+tbuf
Without segmentation (i.e., full 2mm wire):
tp=9.6ns
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).
19
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Compact RC Model
Compact RC Model is shown in figure below.
It includes:
This model yields results that are very economical interms 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.
20
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Cmf=(3λ×100λ)·0.3×10−4=0.036pF
Polysilic online:
Cp=[(4λ×4λ)+(λ+2λ)×2λ]·0.6×10−4=0.0053pF
Gate area:
Cg=(2λ×2λ)·5.0 ×10−4=0.008pF
Total capacitance:
CT=Cmf+Cp+Cg=0.036+0.0053+0.008=0.049pF
21
VLSI Design and Testing (BEC602) Module-3-Circuit Characterization and Performance
Design Insight
Before completing a detailed layout, designers should have ball park estimates of
capacitance values to:
o Estimate bus loading and fan-out requirements.
o Perform early-stage timing and delay analysis.
o Choose suitable wire widths, spacings, and transistor sizes.
Reference values like capacitance of:
o A unit-size gate,
o 100µm of poly wire,
o 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:
rcl· 2
≪τg
2
This expression gives an upper bound on the wire length l where RC delay can be safely ignored.
22
VLSI Design and Testing (BEC602) 4 Switching Characteristics
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.
23
VLSI Design and Testing (BEC602) 4 Switching Characteristics
Key Definitions
Before proceeding, we define a few important timing parameters, referring to above figure:
o Rise time (tr):Time for a voltage waveform to rise from 10% to 90% of its final steady-
state value.
o Fall time(tf):Time for a voltage waveform to fall from 90% to 10% of its steady-state value.
o 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.
24
VLSI Design and Testing (BEC602) 4 Switching Characteristics
The voltage response Vo(t) of the output node is of primary interest when the input Vin(t)
is a step waveform, as shown in figure (b).
The analysis of Vo(t) under such conditions allows us to estimate the inverter’s delay
and transition behavior in practical digital circuits.
tf1 is the time during which VO drops from 0.9VDD to VDD−Vtn (saturation region),
tf2 is the time during which VO drops from VDD−Vtn to 0.1VDD (linear region).
Saturation Region(tf1)
25
VLSI Design and Testing (BEC602) 4 Switching Characteristics
Linear Region(tf2)
Here, then MOS is in the linear(triode) region, and the current is:
2
O
ID=βn V
(VDD−Vtn)VO− 2
Assuming
4CL
Vtn=0.2VDD: t≈
f
βnVDD
This final result is a good approximation for hand analysis and clearly shows the dependence
off all time on load capacitance, mobility, and supply voltage.
load capacitor CL. As before, rise time can be divided into two regions:
tr=tr1+tr2
26
VLSI Design and Testing (BEC602) 4 Switching Characteristics
Saturation Region(tr1)
27
VLSI Design and Testing (BEC602) 4 Switching Characteristics
28
VLSI Design and Testing (BEC602) 4 Switching Characteristics
tr=2×tf
βp=βn ⇒ Wp≈2Wn
Thus:
o Rise time is slower than fall time unless pMOS is made wider.
o The difference arises due to lower mobility of holes (µp) compared to electrons (µn).
Delay Time
In a CMOS digital circuit, the gate delay is the time taken by the output to respond to a
change ininput. This delay is mainly dominated by the time it takes to charge or discharge
the output load capacitor CL, which corresponds to the rise time (tr) and fall time (tf),
respectively.
29
VLSI Design and Testing (BEC602) 4 Switching Characteristics
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
This expression clearly shows how CMOS delay is affected by load capacitance,
supply voltage, and transistor sizing.
30
VLSI Design and Testing(BEC602) 5 CMOS Gate Transistor Sizing
Wp≈2Wn
where:
This sizing compensates for the lower mobility of holes in the pMOS device.
Implications:
o Increased layout area
In cascaded logic structures, using minimum-size devices (i.e.,Wp=Wn) does not necessarily
degrade the switching response. This is illustrated using an inverter pair.
Delay Analysis:
31
VLSI Design and Testing(BEC602) 5 CMOS Gate Transistor Sizing
32
VLSI Design and Testing(BEC602) 5 CMOS Gate Transistor Sizing
tinv-pair=tfall+trise=3RC+3RCeq=6RCeq
tinv-pair=4RCeq+2RCeq=6RCeq
where:
Conclusion: Both configurations result in similar delays. Hence, in cascaded stages, minimum-size
inverters can be used without significantly affecting performance.
substitute:
Results:
For Wp=Wn:Vinv≈2.5V
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.
33
VLSI Design and Testing(BEC602) 5 CMOS Gate Transistor Sizing
o Long buses
o 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).
Stage Ratio:
34
VLSI Design and Testing(BEC602) 5 CMOS Gate Transistor Sizing
35
VLSI Design and Testing (BEC602) 6 Determination of Conductor Size
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.
Temperature
JAl≈1−2mA/µm
36
VLSI Design and Testing (BEC602) 7 Power Consumption
Voltage Drops(IRDrops)
Another reason for ensuring adequate conductor sizing is the voltage drop (IR drop) that can
occur during charging transients.
These can cause improper functioning if VDD or VSS falls below critical limits.
Note: Although electro migration typically sets the minimum width, IR drop considerations often
This technique reduces peak current density and mitigates electro migration risk.
7 Power Consumption
In CMOS circuits, the total power dissipation arises from two primary components:
37
VLSI Design and Testing (BEC602) 7 Power Consumption
Static Dissipation
Consider a complementary CMOS gate as shown in figure below:
When the input is at logic ‘0’,then MOS 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:
38
VLSI Design and Testing (BEC602) 7 Power Consumption
where:
Dynamic Dissipation
When the output switches states (either from ‘0’ to ‘1’ or ‘1’ to ‘0’), both nMOS and
pMOS devices conduct for a brief interval.
Additionally, current is drawn to charge and discharge the load capacitance, which is
typically the dominant component of dynamic power.
This short-circuit power dissipation is important in I/O buffer design and is influenced
by gate design and capacitance.
Assuming a step input with rise/fall times much smaller than there petition period, the
average dynamic power dissipation for a square-wave input with frequencytpfp=1(as shown
in figure below)is:
– VDD=supply voltage
– CL=load capacitance
39
VLSI Design and Testing (BEC602) 7 Power Consumption
Pd=CLV2 fp
DD
This equation shows that dynamic power is proportional to both the capacitance
and the square of the supply voltage, and it increases linearly with frequency.
Note that it is independent of transistor parameters.
Ptotal=Ps+Pd (4.41)
Design Considerations
When estimating power dissipation:
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 [Link] consideration becomes increasingly important in large-scale CMOS designs.
40
VLSI Design and Testing (BEC602) 8 Charge Sharing
Operating frequency=10MHz
VDD=+5V
Input capacitance=2Cg,whereCg=11.2fF⇒2Cg=22.4fF
Solution:
Total capacitance per inverter:
Ctotal=2Cd+2Cg=80fF+22.4fF=102.4fF
Pd,total=N·2.56×10−5W
Ps=N·0.5×10−9W
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.
is sampled via a switching element connected to another capacitor Cs. This configuration can
be analyzed by modeling the pre-and post-switching charge conditions.
41
VLSI Design and Testing (BEC602) 8 Charge Sharing
CT=Cb+Cs
QT CbVb+CsVs
VR = =
CT Cb +Cs
Special Case: Vs≈0
Assuming Vb=VD D 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.
42
VLSI Design and Testing(BEC602) 9 Scaling of MOS Transistor Sizing
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.
Problem: If Cs is too large, VR becomes much smaller than VDD, leading to unreliable logic
levels.
Design Tip: To avoid this,
Cb>10·Cs
This ensures the voltage remains close to the original bus value after sharing.
Key Idea: Sharing charge is like mixing water. Keep the sampling tank small to avoid
changing the level too much!
Let us examine how reducing device dimensions affects circuit behavior, guided by a first-
order “constant-field” scaling model proposed by Dennardetal.
43
VLSI Design and Testing(BEC602) 9 Scaling of MOS Transistor Sizing
Scaling Principles
First-order MOS scaling theory assumes that the electric fields in the device are kept
constant as dimensions are reduced.
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.
44
VLSI Design and Testing(BEC602) 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.
45
VLSI Design and Testing(BEC602) 9 Scaling of MOS Transistor Sizing
Thermal Constraint:
Let the maximum silicon junction temperature be Tj=175◦ C and ambient temperature
Tamb =75◦C.
Minimum channel length and maximum voltage are dictated by doping and break down constraints.
46
VLSI Design and Testing(BEC602) 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.
The line resistance becomes:
l l
R′=ρ =ρ =α2R
A′ A/α2
So, R scales as α .
2
Note: The wire length is not scaled as some global wires (e.g. clock, power, long signal paths)
still need to cross similar-sized chips because chip functionality grows.
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 α.
47
VLSI Design and Testing (BEC602) 10 Yield
Key Issues:
o Higher current density leads to electro migration.
o New materials may be needed for metal layers.
o Capacitance of interconnect increases.
o Gates have less ability to drive long interconnects.
As shown in above table, the interconnection network becomes the bottleneck in performance.
To mitigate this:
o Vertical dimensions are often kept constant.
o More metal layers are used.
o Interconnect-aware design techniques are employed.
10 Yield
Yield is a critical factor in the manufacturing of VLSI (Very-Large-ScaleIntegration)
circuits.
Although yield is not directly a performance parameter, it significantly affects the
Economic feasibility of fabrication and is influenced by several factors:
o Technology used in fabrication
o Chip area
o Layout strategy
Definition of Yield:
Yield is defined as:
No. of Good Chips on Wafer
Yield (%)= ×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:
o The chip area is large
o The yield is expected to be less than 30%
where
A = chip area (in cm2)
D= defect density (lethal defects/cm2)
As chip area increases or defect density rises, the exponent becomes more negative,
causing yield to drop exponentially.
—
This formulation softens the drastic yield drop for small areas, making it more
accurate for high-yield conditions.
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≈4defects/cm2
Improving Yield
Redundancy can be built into chip designs, especially in memory circuits, to tolerate
localized defects.
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.
49