Lecture
Lecture 15
15
Memory
Memory Test
Test
Memory market and memory
complexity
Notation
Faults and failures
MATS+ March Test
Memory fault models
March test algorithms
Inductive fault analysis
Summary
Copyright 2001, Agraw VLSI Test: Lecture 15 1
al & Bushnell
Density
Density and
and Defect
Defect
Trends
Trends
1970 -- DRAM Invention (Intel) 1024 bits
1993 -- 1st 256 MBit DRAM papers
1997 -- 1st 256 MBit DRAM samples
1 ¢ /bit --> 120 X 10-6
¢ /bit
Kilburn -- Ferranti Atlas computer (Manchester
U.) -- Invented Virtual Memory
1997 -- Cache DRAM -- SRAM cache + DRAM
now on 1 chip
Copyright 2001, Agraw VLSI Test: Lecture 15 2
al & Bushnell
Memory
Memory Cells
Cells Per
Per Chip
Chip
Copyright 2001, Agraw VLSI Test: Lecture 15 3
al & Bushnell
Test
Test Time
Time in
in Seconds
Seconds
(Memory
(Memory Size
Size n
n Bits
Bits))
Size Number of Test Algorithm Operations
n n n X log2n n3/2 n2
1 Mb 0.06
1.26 64.5 18.3 hr
4 Mb 0.25
5.54 515.4 293.2 hr
16 Mb 1.01
24.16 1.2 hr 4691.3 hr
64 Mb 4.03
104.7 9.2 hr 75060.0 hr
256 Mb 16.11
451.0 73.3 hr 1200959.9 hr
1 Gb 64.43
1932.8 586.4 hr 19215358.4 hr
2 Gb 128.9
3994.4 1658.6 hr 76861433.7 hr
Copyright 2001, Agraw VLSI Test: Lecture 15 4
al & Bushnell
Notation
Notation
0 -- A cell is in logical state 0
1 -- A cell is in logical state 1
X -- A cell is in logical state X
A -- A memory address
ABF -- AND Bridging Fault
AF -- Address Decoder Fault
B -- Memory # bits in a word
BF -- Bridging Fault
C -- A Memory Cell
CF -- Coupling Fault
Copyright 2001, Agraw VLSI Test: Lecture 15 5
al & Bushnell
Notation
Notation (Continued)
(Continued)
CFdyn -- Dynamic Coupling Fault
CFid -- Idempotent Coupling Fault
CFin -- Inversion Coupling Fault
coupling cell – cell whose change causes
another cell to change
coupled cell – cell forced to change by a
coupling cell
DRF -- RAM Data Retention Fault
k -- Size of a neighborhood
M -- memory cells, words, or address set
n -- # of Memory bits
N -- Number of address bits: n = 2N
NPSF -- Neighborhood Pattern Sensitive Fault
Copyright 2001, Agraw VLSI Test: Lecture 15 6
al & Bushnell
Notation
Notation (Continued)
(Continued)
OBF -- OR Bridging Fault
SAF -- Stuck-at Fault
SCF -- State Coupling Fault
SOAF -- Stuck-Open Address
Decoder Fault
TF -- Transition Fault
Copyright 2001, Agraw VLSI Test: Lecture 15 7
al & Bushnell
Faults
Faults
System -- Mixed electronic,
electromechanical, chemical, and
photonic system (MEMS technology)
Failure -- Incorrect or interrupted
system behavior
Error -- Manifestation of fault in system
Fault -- Physical difference between
good & bad system behavior
Copyright 2001, Agraw VLSI Test: Lecture 15 8
al & Bushnell
Fault
Fault Types
Types
Fault types:
Permanent -- System is broken and
stays broken the same way indefinitely
Transient -- Fault temporarily affects
the system behavior, and then the
system reverts to the good machine --
time dependency, caused by
environmental condition
Intermittent -- Sometimes causes a
failure, sometimes does not
Copyright 2001, Agraw VLSI Test: Lecture 15 9
al & Bushnell
Failure
Failure Mechanisms
Mechanisms
Permanent faults:
Missing/Added Electrical Connection
Broken Component (IC mask defect or
silicon-to-metal connection)
Burnt-out Chip Wire
Corroded connection between chip &
package
Chip logic error (Pentium division bug)
Copyright 2001, Agraw VLSI Test: Lecture 15 10
al & Bushnell
Failure
Failure Mechanisms
Mechanisms
(Continued)
(Continued)
Transient Faults:
Cosmic Ray
An particle (ionized Helium atom)
Air pollution (causes wire short/open)
Humidity (temporary short)
Temperature (temporary logic error)
Pressure (temporary wire open/short)
Vibration (temporary wire open)
Power Supply Fluctuation (logic error)
Electromagnetic Interference (coupling)
Static Electrical Discharge (change state)
Ground Loop (misinterpreted logic value)
Copyright 2001, Agraw VLSI Test: Lecture 15 11
al & Bushnell
Failure
Failure Mechanisms
Mechanisms
(Continued)
(Continued)
Intermittent Faults:
Loose Connections
Aging Components (changed logic delays)
Hazards and Races in critical timing paths
(bad design)
Resistor, Capacitor, Inductor variances
(timing faults)
Physical Irregularities (narrow wire -- high
resistance)
Electrical Noise (memory state changes)
Copyright 2001, Agraw VLSI Test: Lecture 15 12
al & Bushnell
Physical
Physical Failure
Failure
Mechanisms
Mechanisms
Corrosion
Electromigration
Bonding Deterioration -- Au package wires
interdiffuse with Al chip pads
Ionic Contamination -- Na+ diffuses through
package and into FET gate oxide
Alloying -- Al migrates from metal layers into
Si substrate
Radiation and Cosmic Rays -- 8 MeV, collides
with Si lattice, generates n - p pairs, causes
soft memory error
Copyright 2001, Agraw VLSI Test: Lecture 15 13
al & Bushnell
Memory
Memory Test
Test Levels
Levels
Chip,
Array,
& Board
Copyright 2001, Agraw VLSI Test: Lecture 15 14
al & Bushnell
March
March Test
Test Notation
Notation
r -- Read a memory location
w -- Write a memory location
r0 -- Read a 0 from a memory location
r1 -- Read a 1 from a memory location
w0 -- Write a 0 to a memory location
w1 -- Write a 1 to a memory location
-- Write a 1 to a cell containing 0
-- Write a 0 to a cell containing 1
Copyright 2001, Agraw VLSI Test: Lecture 15 15
al & Bushnell
March
March Test
Test Notation
Notation
(Continued)
(Continued)
-- Complement the cell contents
-- Increasing memory addressing
-- Decreasing memory addressing
-- Either increasing or decreasing
Copyright 2001, Agraw VLSI Test: Lecture 15 16
al & Bushnell
More
More March
March Test
Test
Notation
Notation
A
-- Any write operation
< ... > -- Denotes a particular fault, ...
<I / F > -- I is the fault sensitizing condition,
F is the faulty cell value
<I1, ..., In-1 ; In / F> -- Denotes a fault
covering n cells
I1, ..., In-1 are fault sensitization
conditions in cells 1 through n - 1 for cell n
In gives sensitization condition for cell n
If In is empty, write In / F as F
Copyright 2001, Agraw VLSI Test: Lecture 15 17
al & Bushnell
MATS+
MATS+ March
March Test
Test
M0: { March element (w0) }
for cell := 0 to n - 1 (or any other order) do
write 0 to A [cell];
M1: { March element (r0, w1) }
for cell := 0 to n - 1 do
read A [cell]; { Expected value = 0}
write 1 to A [cell];
M2: {March element (r1, w0) }
for cell := n – 1 down to 0 do
read A [cell]; { Expected value = 1 }
write 0 to A [cell];
Copyright 2001, Agraw VLSI Test: Lecture 15 18
al & Bushnell
Fault
Fault Modeling
Modeling
Behavioral (black-box) Model -- State
machine modeling all memory content
combinations -- Intractable
Functional (gray-box) Model -- Used
Logic Gate Model -- Not used
Inadequately models transistors &
capacitors
Electrical Model -- Very expensive
Geometrical Model -- Layout Model
Used with Inductive Fault Analysis
Copyright 2001, Agraw VLSI Test: Lecture 15 19
al & Bushnell
Functional
Functional Model
Model
Copyright 2001, Agraw VLSI Test: Lecture 15 20
al & Bushnell
Simplified
Simplified Functional
Functional
Model
Model
Copyright 2001, Agraw VLSI Test: Lecture 15 21
al & Bushnell
Reduced
Reduced Functional
Functional
Model
Model (van
(van de
de Goor)
Goor)
n Memory bits, B bits/word, n/B addresses
Access happens when Address Latch contents
change
Low-order address bits operate column
decoder, high-order operate row decoder
read -- Precharge bit lines, then activate row
write -- Keep driving bit lines during evaluation
Refresh -- Read all bits in 1 row and
simultaneously refresh them
Copyright 2001, Agraw VLSI Test: Lecture 15 22
al & Bushnell
Subset
Subset Functional
Functional
Faults
Faults
Functional fault
a Cell stuck
b Driver stuck
c Read/write line stuck
d Chip-select line stuck
e Data line stuck
f Open circuit in data line
g Short circuit between data lines
h Crosstalk between data lines
Copyright 2001, Agraw VLSI Test: Lecture 15 23
al & Bushnell
Subset
Subset Functional
Functional
Faults
Faults (Continued)
(Continued)
Functional fault
i Address line stuck
j Open circuit in address line
k Shorts between address lines
l Open circuit in decoder
m Wrong address access
n Multiple simultaneous address access
o Cell can be set to 0 but not to 1 (or vice versa)
p Pattern sensitive cell interaction
Copyright 2001, Agraw VLSI Test: Lecture 15 24
al & Bushnell
Reduced
Reduced Functional
Functional
Faults
Faults
Fault
SAF Stuck-at fault
TF Transition fault
CF Coupling fault
NPSF Neighborhood Pattern Sensitive fault
Copyright 2001, Agraw VLSI Test: Lecture 15 25
al & Bushnell
Stuck-at
Stuck-at Faults
Faults
Condition: For each cell, must read a 0 and a
A A
1.
< /0> (< /1>)
Copyright 2001, Agraw VLSI Test: Lecture 15 26
al & Bushnell
Transition
Transition Faults
Faults
Cell fails to make 0 1 or 1 0 transition
Condition: Each cell must undergo a
transition and a transition, and be read
after such, before undergoing any further
transitions.
< /0>, < /1>
< /0> transition fault
Copyright 2001, Agraw VLSI Test: Lecture 15 27
al & Bushnell
Coupling
Coupling Faults
Faults
Coupling Fault (CF): Transition in bit j causes
unwanted change in bit i
2-Coupling Fault: Involves 2 cells, special case
of k-Coupling Fault
Must restrict k cells to make practical
Inversion and Idempotent CFs -- special cases
of 2-Coupling Faults
Bridging and State Coupling Faults involve any
# of cells, caused by logic level
Dynamic Coupling Fault (CFdyn) -- Read or write
on j forces i to 0 or 1
Copyright 2001, Agraw VLSI Test: Lecture 15 28
al & Bushnell
Inversion
Inversion Coupling
Coupling
Faults
Faults (CFin)
(CFin)
or in cell j inverts contents of cell i
Condition: For all cells that are coupled,
each should be read after a series of
possible CFins may have occurred, and
the # of coupled cell transitions must be
odd (to prevent the CFins from masking
each other).
< ; > and < ; >
Copyright 2001, Agraw VLSI Test: Lecture 15 29
al & Bushnell
Good
Good Machine
Machine State
State
Transition
Transition Diagram
Diagram
Copyright 2001, Agraw VLSI Test: Lecture 15 30
al & Bushnell
CFin
CFin State
State Transition
Transition
Diagram
Diagram
Copyright 2001, Agraw VLSI Test: Lecture 15 31
al & Bushnell
Idempotent
Idempotent Coupling
Coupling
Faults
Faults (CFid)
(CFid)
or transition in j sets cell i to 0 or 1
Condition: For all coupled faults, each should
be read after a series of possible CFids may
have happened, such that the sensitized CFids
do not mask each other.
Asymmetric: coupled cell only does or
Symmetric: coupled cell does both due to fault
< ; 0>, < ; 1>, < ; 0>, < ; 1>
Copyright 2001, Agraw VLSI Test: Lecture 15 32
al & Bushnell
CFid
CFid Example
Example
Copyright 2001, Agraw VLSI Test: Lecture 15 33
al & Bushnell
Dynamic
Dynamic Coupling
Coupling
Faults
Faults (CFdyn)
(CFdyn)
Read or write in cell of 1 word forces cell
in different word to 0 or 1
<r0 | w0 ; 0>, <r0 | w0 ; 1>,
< r1 | w1 ; 0>, and <r1 | w1; 1>
| Denotes “OR” of two operations
More general than CFid, because a CFdyn
can be sensitized by any read or write
operation
Copyright 2001, Agraw VLSI Test: Lecture 15 34
al & Bushnell
Bridging
Bridging Faults
Faults
Short circuit between 2+ cells or lines
0 or 1 state of coupling cell, rather than coupling
cell transition, causes coupled cell change
Bidirectional fault -- i affects j, j affects i
AND Bridging Faults (ABF):
< 0,0 / 0,0 >, <0,1 / 0,0 >, <1,0 / 0,0>, <1,1 / 1,1>
OR Bridging Faults (OBF):
< 0,0 / 0,0 >, <0,1 / 1,1 >, <1,0 / 1,1>, <1,1 / 1,1>
Copyright 2001, Agraw VLSI Test: Lecture 15 35
al & Bushnell
State
State Coupling
Coupling Faults
Faults
Coupling cell / line j is in a given state y that
forces coupled cell / line i into state x
< 0;0 >, < 0;1 >, < 1;0 >, < 1;1 >
Copyright 2001, Agraw VLSI Test: Lecture 15 36
al & Bushnell
Address
Address Decoder
Decoder Faults
Faults
(ADFs)
(ADFs)
Address decoding error assumptions:
Decoder does not become sequential
Same behavior during both read & write
Multiple ADFs must be tested for
Decoders have CMOS stuck-open faults
Copyright 2001, Agraw VLSI Test: Lecture 15 37
al & Bushnell
Theorem
Theorem 9.2
9.2
A March test satisfying conditions 1 & 2 detects
all address decoder faults.
... Means any # of read or write operations
Before condition 1, must have wx element
x can be 0 or 1, but must be consistent in test
Condition March element
1 (rx, …, w x )
2 (r x , …, wx)
Copyright 2001, Agraw VLSI Test: Lecture 15 38
al & Bushnell
Proof
Proof Illustration
Illustration
Copyright 2001, Agraw VLSI Test: Lecture 15 39
al & Bushnell
Necessity
Necessity Proof
Proof
Removing rx from Condition 1 prevents A or
B fault detection when x read
Removing rx from Condition 2 prevents A or
B fault detection when x read
Removing rx or wx from Condition 1 misses
fault D2
Removing rx or wx from condition 2 misses
fault D3
Removing both writes misses faults C and
D1
Copyright 2001, Agraw VLSI Test: Lecture 15 40
al & Bushnell
Sufficiency
Sufficiency Proof
Proof
Faults A and B: Detected by SAF test
Fault C: Initialize memory to h (x or x).
Subsequent March element that reads h and
writes h detects Fault C.
Marching writes h to Av. Detection: read Aw
Marching writes h to Az. Detection: read Ay
Fault D: Memory returns random result when
multiple cells read simultaneously. Generate
fault by writing Ax, Detection: read Aw or Ay
( or marches)
Copyright 2001, Agraw VLSI Test: Lecture 15 41
al & Bushnell
Reduced
Reduced Functional
Functional Faults
Faults
Fault Functional fault
SAF a Cell stuck
SAF b Driver stuck
SAF c Read/write line stuck
SAF d Chip-select line stuck
SAF e Data line stuck
SAF f Open circuit in data line
CF g Short circuit between data lines
CF h Crosstalk between data lines
AF i Address line stuck
AF j Open circuit in address line
AF k Shorts between address lines
AF l Open circuit in decoder
AF m Wrong address access
AF n Multiple simultaneous address access
TF o Cell can be set to 0 (1) but not to 1 (0)
NPSF p Pattern sensitive cell interaction
Copyright 2001, Agraw VLSI Test: Lecture 15 42
al & Bushnell
Fault
Fault Modeling
Modeling Example
Example 1
1
SA0
SAF
AF+SAF
SCF<0;0> SA0 SCF<1;1>
SA0 TF< /0>
TF< /1>
Copyright 2001, Agraw VLSI Test: Lecture 15 43
al & Bushnell
Fault
Fault Modeling
Modeling Example
Example 2
2
SA1 gg SA1+SCF
ABF
ABF
SCF
SA0
ABF
Copyright 2001, Agraw VLSI Test: Lecture 15 44
al & Bushnell
Multiple
Multiple Fault
Fault Models
Models
Coupling Faults: In real manufacturing, any #
can occur simultaneously
Linkage: A fault influences behavior of another
Example March test that fails:
{ (w0) ; (r0, w1); (w0, w1); (r1)}
Works only when faults not linked
Copyright 2001, Agraw VLSI Test: Lecture 15 45
al & Bushnell
Fault
Fault Hierarchy
Hierarchy
Copyright 2001, Agraw VLSI Test: Lecture 15 46
al & Bushnell
Tests
Tests for
for Linked
Linked AFs
AFs
Cases 1, 2, 3 & 5 -- Unlinked
Cases 4 & 6 -- Linked
Copyright 2001, Agraw VLSI Test: Lecture 15 47
al & Bushnell
DRAM/SRAM
DRAM/SRAM Fault
Fault Modeling
Modeling
DRAM or SRAM Faults Model
Shorts & opens in memory cell array SAF,SCF
Shorts & opens in address decoder AF
Access time failures in address decoder Functional
Coupling capacitances between cells CF
Bit line shorted to word line IDDQ
Transistor gate shorted to channel IDDQ
Transistor stuck-open fault SOF
Pattern sensitive fault PSF
Diode-connected transistor 2 cell short
Open transistor drain
Gate oxide short
Bridging fault
Copyright 2001, Agraw VLSI Test: Lecture 15 48
al & Bushnell
SRAM
SRAM Only
Only Fault
Fault Modeling
Modeling
Faults found only in SRAM Model
Open-circuited pull-up device DRF
Excessive bit line coupling capacitance CF
Copyright 2001, Agraw VLSI Test: Lecture 15 49
al & Bushnell
DRAM
DRAM Only
Only Fault
Fault
Modeling
Modeling
Faults only in DRAM Model
Data retention fault (sleeping sickness) DRF
Refresh line stuck-at fault SAF
Bit-line voltage imbalance fault PSF
Coupling between word and bit line CF
Single-ended bit-line voltage shift PSF
Precharge and decoder clock overlap AF
Copyright 2001, Agraw VLSI Test: Lecture 15 50
al & Bushnell
Test
Test Influence
Influence on
on SRAM
SRAM
Fault
Fault Coverage
Coverage
Copyright 2001, Agraw VLSI Test: Lecture 15 51
al & Bushnell
Influence
Influence of
of Addressing
Addressing
Order
Order on
on Fault
Fault Coverage
Coverage
Copyright 2001, Agraw VLSI Test: Lecture 15 52
al & Bushnell
Critical
Critical Path
Path Length
Length
Length of parallel wires separated by
dimension of spot defect size
TFs and CFids happen only on long wires
Fault class Spot defect size (m)
<2 <3 <5 <7 <9 <2 <9
Stuck-at 78 213 227 269 269 51.3% 49.8%
Stuck-open 32 64 64 64 64 21.0% 11.9%
Transition 0 36 38 38 38 0% 7.0%
State Coup. 15 15 51 71 71 9.9% 13.2%
Idemp. Coup. 0 0 0 0 18 0% 3.3%
Data retention 27 29 80 80 80 17.8% 14.8%
Total 152 357 460 522 540 100% 100%
Copyright 2001, Agraw VLSI Test: Lecture 15 53
al & Bushnell
Fault
Fault Frequency
Frequency
Obtained with Scanning Electron Microscope
CFin and TF faults rarely occurred
Cluster # Devices Fault class
0 714 Stuck-at and Total failure
1 169 Stuck-open
2 18 Idempotent coupling
3 9 State coupling
4 8 ?
5 5 ?
7 26 Data retention
-- -- ?
14 2 ?
Copyright 2001, Agraw VLSI Test: Lecture 15 54
al & Bushnell
Functional
Functional RAM
RAM Testing
Testing
with
with March
March Tests
Tests
March Tests can detect AFs -- NPSF
Tests Cannot
Conditions for AF detection:
Need ( r x, w x)
Need ( r x, w x)
In the following March tests, addressing
orders can be interchanged
Copyright 2001, Agraw VLSI Test: Lecture 15 55
al & Bushnell
Irredundant
Irredundant March
March Tests
Tests
Algorithm Description
MATS { (w0); (r0, w1); (r1) }
MATS+ { (w0); (r0, w1); (r1, w0) }
MATS++ { (w0); (r0, w1); (r1, w0, r0) }
MARCH X { (w0); (r0, w1); (r1, w0); (r0) }
MARCH { (w0); (r0, w1); (r1, w0);
C— (r0, w1); (r1, w0); (r0) }
MARCH A { (w0); (r0, w1, w0, w1); (r1, w0, w1);
(r1, w0, w1, w0); (r0, w1, w0) }
MARCH Y { (w0); (r0, w1, r1); (r1, w0, r0); (r0) }
MARCH B { (w0); (r0, w1, r1, w0, r0, w1);
(r1, w0, w1); (r1, w0, w1, w0);
(r0, w1, w0) }
Copyright 2001, Agraw VLSI Test: Lecture 15 56
al & Bushnell
Irredundant
Irredundant March
March Test
Test
Summary
Summary
Algorithm SAF AF TF CF CF CF SCF Linked
in id dyn Faults
MATS All Some
MATS+ All All
MATS++ All All All
MARCH X All All All All
MARCH C— All All All All All All All
MARCH A All All All All Some
MARCH Y All All All All Some
MARCH B All All All All Some
Copyright 2001, Agraw VLSI Test: Lecture 15 57
al & Bushnell
March
March Test
Test Complexity
Complexity
Algorithm Complexity
MATS 4n
MATS+ 5n
MATS++ 6n
MARCH X 6n
MARCH C— 10n
MARCH A 15n
MARCH Y 8n
MARCH B 17n
Copyright 2001, Agraw VLSI Test: Lecture 15 58
al & Bushnell
MATS+
MATS+ Example
Example
Cell
Cell (2,1)
(2,1) SA0
SA0 Fault
Fault
MATS+:
{ M0: (w0); M1: (r0, w1); M2: (r1, w0) }
Copyright 2001, Agraw VLSI Test: Lecture 15 59
al & Bushnell
MATS+
MATS+ Example
Example
Cell
Cell (2,
(2, 1)
1) SA1
SA1 Fault
Fault
MATS+:
{ M0: (w0); M1: (r0, w1); M2: (r1, w0) }
Copyright 2001, Agraw VLSI Test: Lecture 15 60
al & Bushnell
MATS+
MATS+ Example
Example
Multiple
Multiple AF
AF Type
Type C
C
Cell (2,1) is not addressable
Address (2,1) maps into (3,1) & vice versa
Can’t write (2,1), read (2,1) gives random #
MATS+:
{ M0: (w0); M1: (r0, w1); M2: (r1), w0 }
Copyright 2001, Agraw VLSI Test: Lecture 15 61
al & Bushnell
RAM
RAM Tests
Tests for
for Layout-
Layout-
Related
Related Faults
Faults
Inductive Fault Analysis:
1 Generate defect sizes, location, layers
based on fabrication line model
2 Place defects on layout model
3 Extract defective cell schematic &
electrical parameters
4 Evaluate cell testing, using VLASIC
Dekker found these faults:
SAF, SOF, TF, SCF, CFid, DRF
Proposed IFA-9 March test
Delay means wait 100 ms
Copyright 2001, Agraw VLSI Test: Lecture 15 62
al & Bushnell
Inductive
Inductive Fault
Fault Analysis
Analysis
March
March Tests
Tests
Algor- Physical Defect Fault Coverage
ithm SAF TF AF SOF SCF CFid DRF Operations
IFA-9 All All All All All All 12n+Delays
IFA-13 All All All All All All All 16n+Delays
Algor-
ithm Description
IFA-9 { (w0); (r0, w1); (r1, w0); (r0, w1);
(r1, w0); Delay; (r0, w1); Delay; (r1) }
IFA-13 { (w0); (r0, w1, r1); (r1, w0, r0);
(r0, w1, r1), (r1, w0, r0),
Delay; (r0, w1); Delay; (r1) }
Copyright 2001, Agraw VLSI Test: Lecture 15 63
al & Bushnell
IFA
IFA Test
Test Validation
Validation
Higher scores show better tests
Test Score Test Time
MATS+ 7 5n
MATS+ and Delay 18 8n + 2 Delay
March C 61 11n
March C and Delay 89 14n + 2 Delay
IFA-9 and Delay 91 12n + 2 Delay
IFA-13 80 13n
IFA-13 and Delay 92 16n + 2 Delay
Copyright 2001, Agraw VLSI Test: Lecture 15 64
al & Bushnell
Memory
Memory Testing
Testing
Summary
Summary
Multiple fault models are essential
Combination of tests is essential:
March – SRAM and DRAM
NPSF -- DRAM
DC Parametric -- Both
AC Parametric -- Both
Inductive Fault Analysis is now required
Copyright 2001, Agraw VLSI Test: Lecture 15 65
al & Bushnell