EDT
EDT
Contents
Introduction
Test Stimulus Compression
Test Response Compaction
Industrial Practice
Conclusion
Introduction
DFM-oriented test
Introduction
Introduction
Test
Quality
Requirement
180nm
130nm
90nm
Introduction
Introduction
Benefits
fi
Life cycle
y
of older tester with
limited memory is extended
Introduction
Space compaction
Time compaction
Mixed one
10
Introduction
Introduction
11
Categories of TC
Test Stimulus
Compression
Code-based Schemes
Linear-Decompression-based Schemes
Combinational
XOR networks
Sequential (Static/Dynamic)
LFSR reseeding
Broadcast-Scan-Based
Broadcast Scan Based Schemes
Traditional
R
Reconfigurable
fi
bl
Static/Dynamic
12
Code-Based TC
Test Stimulus
Compression
Dictionary coding
fixed to fixed
Huffman coding
fi d tto variable
fixed
i bl
Run-length coding
variable to fixed
Golomb coding
variable to variable
Arithmetic coding
fixed
ed to
o variable
a ab e
13
Code-Based TC
Test Stimulus
Compression
14
Code-Based TC
Test Stimulus
Compression
15
Code-Based TC
Test Stimulus
Compression
Dictionary coding
16
Code-Based TC
Test Stimulus
Compression
17
Test Stimulus
Compression
Fixed length
Variable length
18
Test Stimulus
Compression
19
Test Stimulus
Compression
20
Test Stimulus
Compression
0
1
1
1
1
21
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
0
0
1
0
1
0
1
0
1
0 1 1 1 0 0 0 x x 1
Test Stimulus
Compression
I.Bayraktaroglu
y
g et al,, Concurrent Application
pp
of Compaction
p
and
Compression for Test Time and Data Volume Reduction in Scan
Design, IEEE Trans on Computers, 2003
22
Test Stimulus
Compression
B.Koenemann,
B
Koenemann LFSR-coded
LFSR coded Test Patterns for Scan
Designs, ETC, 1991
Test Cubes
+
a2
a1
a0
1
0
1
1
x
x
1
x
0
0
x
x
x
0
1
c5
c4
c3
c2
c1
x C2
0 C1
x C0
c0
23
Test Stimulus
Compression
Ring Generator
G. Mrugalski et al,
G
al Ring
Ring Generators-New
Generators New Devices for
Embedded Test Applications, IEEE Trans. on CAD, 2004
24
Test Stimulus
Compression
Hong-Sik
g
Kim et al,, Increasing
g Encoding
g Efficiency
y of LFSR
Reseeding-based Test Compression, IEEE Trans. on CAD, 2006
25
Broadcasting
Test Stimulus
Compression
Concept
Various
V i
TC S
Schemes
h
b
based
d Broadcast
B
d
ILLINOIS scan
Scan forest
Multicast based TC
26
Broadcasting
Test Stimulus
Compression
Concept
27
Broadcasting
Test Stimulus
Compression
28
Broadcasting
Test Stimulus
Compression
Scan forest
D.Xiang
D
Xiang et al,
al Reconfigured
Reconfigured Scan Forest for Test Application
Cost, Test Data Volume and Test Power Reduction, IEEE
Trans. on Computers, 2007
29
Scan forest is
constructed based on
structural analysis
Reduced number of scan
l fd
leaf
decreases the
th
number of XOR gate in
response compactor
Reduce both test data
volume and power
consumption
Broadcasting
Test Stimulus
Compression
Multicast based TC
D.Xiang
D
Xiang et al,
al Reconfigured
Reconfigured Scan Forest for Test Application
Cost, Test Data Volume and Test Power Reduction, IEEE
Trans. on Computers, 2007
30
Contents
Introduction
Test Stimulus Compression
31
Categories of TC
Test Response
Compression
Space compaction
Time compaction
32
Categories of TC
Test Response
Compression
Space compaction
Time compaction
33
Test Response
Compression
Aliasing problem
X propagation
34
X propagation Problem
Test Response
Compression
Conventional Scan
Easy
y to handle X values in test response
p
by
y masking
g them on
tester
1 1 0 0 1 X 10
0 1 1 0 X 1 0 0
0 1 1 1 0 0 0 X
Computer Systems & Reliable SoC Lab.
35
M
I
S
R
Handling Xs
Test Response
Compression
X-Bounding (X-blocking)
Insert DFT to p
prevent Xs from p
propagating
p g
g to output
p
X-tolerant compactor
X-Masking
X Masking
36
X-Tolerant TRC
Test Response
Compression
X-Compact
Combinational
C
bi ti
l compactor
t
Tolerates one X per scan slice
Detects 1,
1 2,
2 or any odd errors
Corrupted outputs will be masked on tester
37
X-Tolerant TRC
Test Response
Compression
X-Canceling
38
X-Masking TRC
Test Response
Compression
X-Masking
39
X-Masking TRC
Test Response
Compression
G.Zeng
g et al,, X-tolerant test data compression
p
for SOC
with Enhanced Diagnosis Capability, IEICE IS, 2005
40
X-Masking TRC
Test Response
Compression
X-Block
S.Wang
g et al,, X-Block: An Efficient LFSR Reseedingg
based Method to Block Unknowns for Temporal
Compactors, IEEE Trans on Computers, 2008
41
Contents
Introduction
Test Stimulus Compression
Test Response Compaction
Industrial Practice
Conclusion
42
Mentor Graphics
Industrial
Practice
TestKompress
First commercially available on-chip test compression
product
43
SynTest
Industrial
Practice
Virtual scan
TestKompress
First commercial product based on the broadcast scan scheme
using combinational logic for pattern decompression
44
Synopsys
Industrial
Practice
Adaptive scan
DFTMAX
45
Summary of Commercial
Solutions
Industrial
Practice
Industrial Practice
Stimulus
Compression
Response
Compression
EDT (Mentor)
Ring generator
XOR tree
Virtual Scan
(Syntest)
Combinational logic
network (broadcast)
XOR tree
DFTMAX (Synopsys)
Combinational MUX
network (broadcast)
XOR tree
46
Conclusion
Test Compression
47