Beruflich Dokumente
Kultur Dokumente
Testing
– Logic Verification
– Silicon Debug
– Manufacturing Test
Fault Models
Observability and Controllability
Design for Test
– Scan
– BIST
Boundary Scan
A2
A3 {0110} {1110} Y
A2 {1010} {1110} A1
n2 n3
A1 {0100} {0110} A0
A0 {0110} {0111}
n1 {1110} {0110}
n2 {0110} {0100}
n3 {0101} {0110}
Y {0110} {1110}
Flop
SI Q
D
Normal mode: flip-flops behave as usual
Scan mode: flip-flops behave as shift register
scan-in
Contents of flops
Flop
Flop
Flop
can be scanned Flop
Flop
Flop
Logic Logic
inputs Cloud Cloud outputs
Flop
Flop
values scanned
Flop
Flop
Flop
in scanout
(b)
d
D
d Q
SCAN
d X
Q
s
s
SI
(c)
s
Flop
Flop
D D D
1 110
2 101
3 010
Flops reset to 111 4 100
5 001
6 011
7 111 (repeats)
C[0]
C[1]
Q[2] / SO
Flop
Flop
Flop
SI 1
0 Q[0]
Q[1]
CHIP B CHIP C
CHIP A CHIP D
Serial Data In