16.2 MemTest Classical
16.2 MemTest Classical
Introduction
Memory Fault Model
Memory Test Algorithms
Classical algorithms
March algorithms
Memory Fault Simulation
Memory Test Generation
Memory BIST
A2 000 A2 111
A1 000 A1 111
A2 010 A2 101
A1 101 A1 010
1 0 1 0 1 0
0 1 0 1 0 1
cell
1 0 1 0 1 0
7 VLSI Test 16.2 © National Taiwan University
QUIZ
Q1: Can checkerboard detect OR-type AF between A1 and A2?
ANS:
A2 010 A2 101
A1 101 A1 010
BC
0 0 0
OC
0 BC 0
010
0 0 0
0 0 0
8
cell
SAF AF TF CF Complexity
MSCAN D - - - 4N D: all detected;
- : not all detected
Checkerboard D - - - 4N
GALPAT D D D D 4N2
Butterfly D - D - 10 N log N
GALPAT-DIAGONAL
1. Write background 0 to all cells;
2. For BaseCell = 0 to N-1
BC // BC must be on diagonal line
Complement BC;
For OtherCell = 0 to N-1, OC != BC;
Read BC; Read OC;
Complement BC;
3. Write background 1 to all cells;
4. Repeat Step 2;
A2 000 A2 111
A1 000 A1 111
SAF AF TF CF Complexity
D: all detected
MSCAN D - 1/2 - 4N - : not all detected