Documente Academic
Documente Profesional
Documente Cultură
for Test
Design Methodologies
DFT Mantra
Provide controllability and observability
Design Methodologies
Test Classification
Diagnostic test
used in chip/board debugging
defect localization
Parametric test
Design Methodologies
Combinational
Koutputs
Combinational
Koutputs
Logic
Logic
Module
Module
Mstateregs
(a)Combinationalfunction
(b)Sequentialengine
2Npatterns
2N+Mpatterns
Design Methodologies
Controllability/Observabilit
y
Combinational Circuits:
controllable and observable - relatively easy to
determine test patterns
Design Methodologies
Test Approaches
Ad-hoc testing
Scan-based Test
Self-Test
Problem is getting harder
Design Methodologies
Fault simulation
determines test coverage of proposed test-vector set
simulates correct network in parallel with faulty networks
Design Methodologies
Fault Models
Most Popular - Stuck - at model
sa0
(output)
0
1
sa1
(input)
x1
x2
Design Methodologies
x3
, : x1 sa1
: x1 sa0 or
x2 sa0
: Z sa1
Prentice Hall 1995
x2
x1
x2
Sequential effect
Design Methodologies
Possible approach:
Supply Current Measurement (ID
but: not applicable for gigascale
integration
Design Methodologies
Path Sensitization
sa0
1
1
Out
Design Methodologies
Ad-hoc Test
data
address
data
test
address
Memory
Memory
select
Processor
Processor
I/Obus
I/Obus
Design Methodologies
Scan-based Test
ScanIn
Combinational
Logic
A
Register
Register
In
ScanOut
Design Methodologies
Combinational
Out
Logic
B
Polarity-Hold SRL
(Shift-Register Latch)
D
System Clock C
SI
Scan Data
Shift A Clock A
System Data
Q
L1
Q
SO
Shift B Clock
L2
SO
Design Methodologies
Scan-Path Register
OUT
SCAN
PHI2
PHI1
SCANIN
SCANOUT
IN
LOAD
KEEP
Design Methodologies
Scan-based Test
Operation
In 0
ScanIn
Test
In1
Test
Test
In2
Test
Test
In 3
Test
Test
Test
ScanOut
Latch
Latch
Latch
Latch
Out0
Out1
Out2
Out3
Test
1
2
Ncycles
scanin
Digital Integrated Circuits
1cycle
evaluation
Design Methodologies
Ncycles
scanout
Prentice Hall 1995
Scan-Path Testing
A
REG[1]
REG[0]
REG[2]
REG[3]
SCANIN
REG[4]
COMPIN
COMP
REG[5]
SCANOUT
OUT
Design Methodologies
Scanout
si
so
scanpath
normalinterconnect
Scanin
PackagedIC
BondingPad
Design Methodologies
Self-test
(Sub)Circuit
StimulusGenerator
Under
ResponseAnalyzer
Test
TestController
Design Methodologies
S0
S1
S2
1
0
1
1
1
0
0
1
0
1
0
1
1
1
0
0
0
0
1
0
1
1
1
0
Design Methodologies
Signature Analysis
In
Counter
R
Design Methodologies
BILBO
D0
B0
D1
D2
B1
mux
ScanIn
R
S0
S1
B0 B1
Operationmode
Normal
Scan
Patterngenerationor
Signatureanalysis
Reset
0 1
Digital Integrated Circuits
Design Methodologies
ScanOut
S2
BILBO Application
Combinational
Logic
BILBOB
In
ScanOut
BILBOA
ScanIn
Design Methodologies
Combinational
Out
Logic
Memory Self-Test
data in
Memory
FSM
UnderTest
dataout
Signature
Analysis
address&
R/Wcontrol
Design Methodologies