Professional Documents
Culture Documents
Architectures
Jin-Fu
u Li
Advanced Reliable Systems (ARES) Laboratory
Department of Electrical Engineering
National Central University
Jhongli, Taiwan
Outline
Scan test
Logic BIST
Test Compression
Fault
Tolerance
At-Speed Test Low-
Logic
Scan Delay Compres- Power
BIST Defect and
Testing
g sion Testing
Error
Tolerance
D Q D Q D Q
CK
X1 Y1
PI X2 PO
X3 Combinational logic Y2
PPI PPO
X1 Y1
X2 Y2
Combinational logic
…
…
Xn Ym
LA1 LA2 LAS
D D D
Q Q Q
UPDATE C C … C
CK …
…
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 8
Enhanced Scan Design
Advantage
Achieve high
g delay y fault coverage
g by
y applying
pp y g
any arbitrary pair of test vectors
Disadvantages
g
An additional scan-hold D latch is required
Maintaining the timing relationship between
UPDATE and CK for at-speed testing may be
difficult
Many false paths, instead of functional data
paths, may be activated during test, causing an
over-test
t t problem
bl
Full-Scan
Circuit
S10 S11 S12 S13 … Sm0 Sm1 Sm2 Sm3
ck2
…
t10 t11 t12 t13 … tm0 tm1 tm2 tm3
TDM
…
SO1 SOm
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 11
Typical Logic BIST System
Test Pattern Generator
(TPG)
Logic
BIST Circuit Under Test
controller (CUT)
…
MISR
PRPG
…
Linear Phase Shifter
…
CUT
…
(C)
…
Linear Phase Compactor
…
MISR
Scan Out
Scan-Out
MISR
0 D D D B1 B2 Operation mode
1 Q Q Q _ 0 Normal
1 0 Scan
0 1 Test Generation and
0 1D 1D 1D Signature Analysis
2D Q 2D Q 2D Q
1 SEL SEL SEL
TPG
Scan-In B2 SCK X0 X1 X2
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 16
Coverage-Driven Logic BIST Scheme
Pseudo-random test generation is usually used to
serve as a TPG of a logic BIST
Fault coverage is limited by the presence of random-
pattern resistant (RP-resistant) faults
Four approaches can be used to enhance the fault
coverage of a BIST scheme
Weighted
g p
pattern ggeneration
Test point insertion
Mixed-mode BIST
Hybrid BIST
1 0 0 1
X4
X3
X2
X1
..
ding
Logic
Decod
…
LFSR
… … …
Poly. Id Seeds
…
Bit-Flipping
Function
Compressed
Stimulus Response
mpressor
Stimulus Compacted
mpactor
Scan- Response
Low-Cost Based
ATE Circuit
Decom
Com
(CUT)
1 2 3 … N1 1 2 3 … N2 1 2 3 … Nk
…
Advantages
g
All faults that are detectable in all original circuits will
also be detectable with the broadcast structure
Broadcast
d scan can also
l b be applied
l d to multiple
l l
scan chains of a single circuit if all subcircuits
driven by the scan chains are independent
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 28
Illinois Scan
Issue in broadcast scan
If two scan chains are sharing the same channel, then
the ith scan cell in each of the two scan chains will
always be loaded with identical values. If some fault
requires
qu two
o such
u scan a cells to
o have
a opposite
oppo values
a u in
order to be detected, it will not be possible to detect this
fault with broadcast scan
Illinois
Illi i scan architecture
hit t
The scan architecture consists of two modes of
operations, namely a broadcast mode and a serial scan
mode
The serial scan mode is used for the remaining faults that
cannot be detected in broadcast mode
Drawback: the compression ratio is degraded
Scan In
Segment 1
MISR
Segment 2
0 Scan Chain 1
1
0 Scan Chain 2
1
0 Scan Chain 3
1
0 Scan Chain 4
1
Scan Chain 5
Scan Chain 6
0 Scan Chain 7
1
S
Scan Chain
Ch i 8
XOR XOR XOR XOR XOR XOR XOR XOR XOR XOR
Scan Out 2
Mask Bit 2
compactor
Scan Out 3
Mask Bit 3
Mask
controller
inputs
output
D D D D D
Pass/Fail comparator
Expected Responses
Test Patterns VirtualScan
inputs
ESI1 … ESIn
ck1 Clock
TDDM controller
VirtualScan SI1 … SIm
Circuit
Broadcaster
Full-Scan S10 S11 S12 S13 … Sm0 Sm Sm2 Sm3
Circuit 1
… ck2
SO1 … SOm
TDM
ESO1 … ESOn
PI Combinational logic PO
S S S
C C
… C
Row (X)) decoderr CK
S S S
C C
… C SI
… SCK
…
…
SO
S S S
C C
… C
D
0
D
I
Q . Q
SI 1
TM S
I
S
AS E CK
Combiinational logic
w enable s shift
register
SC SC … SC
…
…
Row
SC SC … SC
…
Column line drivers
TM Test PI
SI/SO Control …
CK logic
l i Column address decoder
CA
Sense-amplifiers PO
…
SC SC … SC
Combinational logic
w enable shift
register
SC SC … SC
…
…
Row
SC SC … SC
…
Column line drivers
Test PI
TM Control …
CK logic
l i Buffers
SI
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 44
STAR Compression Architecture
SO
Compactor PO
…
…
national logic
SC SC SC
…
…
Combin
SC SC … SC
…
Column line drivers
Test PI
TM Control …
CK logic Decompressor
SI
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 45
Reconfigurable STAR Compression Architecture
SO
Compactor
PO
…
Combinational logic
SC SC … SC
able shift
register
Row ena SC SC … SC
…
SC SC … SC
C
…
Column line drivers
Test
TM …
Control
0 1 0 1 0 1
PI
CK logic
Decompressor