Lecture 6: Sequential ATPG: VLSI Testing
Lecture 6: Sequential ATPG: VLSI Testing
1 D
X
Cn
Cn+1
X
Combinational logic 1
Sn X
FF
FF
Unknown
Time- State Time- Time- Next
or given
frame variables frame frame state
Init. state
-n+1 -1 0
Comb.
block PO -n+1 PO -1 PO 0
Copyright 2001, Agrawal & Bushnell Lecture 6: Sequential ATPG 5
Example for Logic Systems
FF1
B
A FF2
s-a-1
X D D
FF2 FF2
B X B X
Time-frame -1 Time-frame 0
X 0/1 X/1
FF2 FF2
B X B 0/1
Time-frame -1 Time-frame 0
8
d(0/1) = 4 s-a-1 d(1/0) = 32
d(0/1) =
8
d(1/0) =
8
d(1/0) = 20
(5, 9)
(4, 4)
(17, 11)
d(0/1) = 9
(CC0, CC1) (6, 10) d(0/1) = 120
d(1/0) = FF
8
= (6, 4) d(1/0) = 27
d(0/1) = 109
d(1/0) =
8
CC0 and CC1 are SCOAP combinational controllabilities
F2
2
All faults are
F3 testable in
F1
this circuit.
3
Level = 1 F2
2
s - graph
F1 F3 dseq = 3
Level = 1 3
Z
CNT F2
F1
s - graph
F1 F2
Z
CNT F2
F1
s-a-0
s-a-1
CLR
s-a-1 s-a-1 Untestable fault
Potentially detectable fault
s - graph
F1 F2