Professional Documents
Culture Documents
Bist 4 PDF
Bist 4 PDF
TPG registers
SA registers
Forms of BIST
LFSR
...
biasing logic
n1
• Segmentation based on path sensitization
C
A C1 • Exhaustive test of C1 –
F – establish sensitized path from C to F by:
n2 – Apply 2n1 patterns to A
B C2 D – Set B such that D = 1
– AND gate is also tested
• Similar testing for C2
• Effective testing using only 2n1+ 2n2 +1 test
vectors instead of 2n1+n2
• If A, B --> PRPG, F --> MISR,
– BIST hardware sharing is achieved
t1 1100 x
f(x,y)
t2 1010 y
1100 z g(y,z)
f f4(c,d,e) D= 1 0 0 1 1 0 0 f3
g f5(e,f) 0 0 1 1 1 0 0 f4
I II III IV
0 0 0 0 1 1 0 f5
a c b d e f g
• Less than two 1s in each row and no.
1 0 1 0 1 0 0 f1 Of groups should be minimal
0 1 1 0 0 0 1 f2 – No output is driven by more than one
input from each group
Dg = 1 0 0 1 1 0 0 f3 • Collapsed equivalent matrix,
0 1 0 1 1 0 0 f4 Dc, OR-ing each row in a group to
0 0 0 0 1 1 0 f5 form a single column
1 1 1 0
LFSR +
1 0 0
... D Q D Q D Q
+
+
x1 x2 x3 x4
1 0 0 1
An LFSR/XOR verification test generator
1 1 0 0
• combination of LFSR and XOR gates 1 1 1 1
(linear) network 0 1 1 0
– based on linear sums or linear codes 1 0 1 0
x5 x6 x7 x8
x3 x4
x1 x2
G3 4 G4 33
G1 3 G2 2
G5 4 G6 5 G7 5
G8 7
G9 6
y1 y2
x5 x6 x7 x8
x3 x4
x1 x2
G3 4 G4 33
G1 3 G2 2
Z2 - S
G5 4 G6 3 G7 4
z1
z3
G8 4
G9 4
y1 y2
x5 x6 x7 x8
x3 x4
x1 x2
G3 4 G4 33
G1 3 G2 2
Z2 - P
G5 4 G6 3 G7 4
z1
Z3 - S
G8 4
G9 4
y1 y2
x5 x6 x7 x8
x3 x4
x1 x2
G3 4 G4 33
G1 3 G2 2
Z2
G5 4 G6 3 G7 4
Z1 - S
Z3
G8 4
G9 4
y1 y2
x5 x6 x7 x8
x3 x4
x1 x2
G3 4 G4 33
G1 3 G2 2
Z2 - P
G5 4 G6 3 G7 4
Z1 - P
Z3 - P
G8 4
G9 4
y1 y2
• BIST architecture
– BIST structures for testing chips and boards consisting of blocks of
combinational logic interconnected by storage cells
• BIST architecture components
– TPGs, ORAs, CUT
– Distribution system (DIST) for data: TPGs to CUT and CUT to ORAs
– Interconnections(wires), busses, multiplexers and scan paths
– BIST controller for controlling the BIST circuitry and CUT during BIST mode
• Type 1: Centralized or distributed BIST architecture
• Type 2: Embedded or separate BIST architecture
D CUT D
TPG I I
ORA
S S
T CUT T
BIST controller
BIST controller
• TPG and ORA are configured from among functional elements in the CUT
– complex BIST controller
– less hardware than distributed and separate architectures
TPG ORA
Non-BISTed
components
TPG ORA
Q1 Q2 Q3
S0 0 1 1
S1 0 0 1
S2 1 0 0
S3 0 1 0
S4 1 0 1
S5 1 1 0
S6 1 1 1
S7 0 1 1