Documente Academic
Documente Profesional
Documente Cultură
Test Algorithms
Marc Riedel
McGill University, Montreal, Canada
Janusz Rajski
Mentor Graphics, Wilsonville, Oregon
Outline
Motivation
Fault Models
Methodology and Complexity
Fault Simulation Results
Conclusions
RAMFLT
Motivation
Functional Memory Testing
Deterministic/regular tests.
Pseudo-random/irregular tests.
m1,1 m1,2
m 2,1 m 2,2
..
.
..
.
mr,1 m r,2
...
...
..
...
m1,c
m 2,c
..
.
m r,c
ij mi , j {0,1, 0, 1, x}
0, 1:correct
0, 1: faulty
x:unknown
Unsensitized
Sensitized
0/1
1/0
read
Detected
write
RAMFLT
Single Cell
Coupling
Bridging
AND-type, OR-type
(2-cell and 3-cell versions)
Neighborhood
Pattern Sensitive
RAMFLT
Example
Format
sensitization
..
.
desensitization
..
.
..
.
..
.
0 1
0 1 sensitized fault
mem. pattern
write op.
RAMFLT
sensitization
desensitization
Operation
write-1, a
write-1, b
write-0, a
write-0, b
0
0
1
1
0
0
1
1
write-0, a
write-0, b
write-1, a
write-1, b
1
0
0
1
0
1
1
0
RAMFLT
Coverage Analysis
Simulation performed for arbitrary test sequences.
write-1, < add. >
read, < add. >
write-0, < add. >
case: write
Determine which faults are sensitized
or desensitized.
..
.
case: read
Classify all sensitized faults as
covered.
RAMFLT
active NPSF
p1
p4
p2
p3
3
y1
y4
y2
y3
RAMFLT
Sensitization/desensitization
occur after a time delay t D .
tD
RAMFLT
Multiple Faults
Error masking
CFid(x and
z
CFid(y and
z
Multiple
sensitizations
CFid(x and
y
CFid(y and
z
0 1
1 0
0 1
z
RAMFLT
Example
no faults
sensitized
1
fault A
sensitized
0A 0 C 1
0B 1
1
A
fault B
sensitized
0A 0 C 1
0B 1
faults A and B
sensitized
1
A
0
1
1
C
B
1
1
Complexity
O(t)
NPSFs
O(2 )
k
O(2 n )
March C-
GALPAT
1
RAMFLT
FC (%)
global 2-cell
CFid
SCF
ABF
FC (%)
Type I NPSF
50.0
75.0
50.0
local 3-cell
CFid
SCF
ABF
Fault Class
Active
Passive
Static
6.25
6.25
15.6
Type II NPSF
25.0
100
50.0
Active
Passive
Static
0.39
0.39
1.76
RAMFLT
FC (%)
global 2-cell
CFid
SCF
ABF
FC (%)
Type I NPSF
100
100
100
local 3-cell
CFid
SCF
ABF
Fault Class
Active
Passive
Static
12.5
12.5
31.2
Type II NPSF
50.0
100
100
Active
Passive
Static
0.78
0.78
3.52
RAMFLT
FC (%)
global 2-cell
CFid
SCF
ABF
FC (%)
Type I NPSF
99.7
100
100
local 3-cell
CFid
SCF
ABF
Fault Class
Active
Passive
Static
11.7
15.6
40.6
Type II NPSF
48.2
79.9
100
Active
Passive
Static
0.81
0.98
4.10
RAMFLT
TF
2-cell
CFid
(local)
3-cell
CFid
(local)
Type I
ANPSF
Type II
ANPSF
100
80
60
40
%FC
20
1000
262796
524028
785350
1046590
0
1307010
Conclusions
Application:
Evaluation of arithmetic BIST schemes for
memories.
RAMFLT