lec9
lec9
Lecture 9
9
Combinational
Combinational Automatic
Automatic
Test-Pattern
Test-Pattern Generation
Generation
(ATPG)
(ATPG) Basics
Basics
Algorithms and representations
Structural vs. functional test
Definitions
Search spaces
Completeness
Algebras
Types of Algorithms
Copyright 2001, Agraw VLSI Test: Lecture 9 1
al & Bushnell
Origins
Origins of
of Stuck-Faults
Stuck-Faults
Eldred (1959) – First use of structural
testing for the Honeywell Datamatic
1000 computer
Galey, Norby, Roth (1961) – First
publication of stuck-at-0 and stuck-at-1
faults
Seshu & Freeman (1962) – Use of stuck-
faults for parallel fault simulation
Poage (1963) – Theoretical analysis of
stuck-at faults
For n-input circuit, generate all 2n input
patterns
Infeasible, unless circuit is partitioned
into cones of logic, with 15 inputs
Perform exhaustive ATPG for each cone
Misses faults that require specific
activation patterns for multiple cones
to be tested
1 D
D D
1 D
D 1 0
0
0 D
1 D
D D D
1
1
3SAT: xi xj xk + xj xk xl + xl xm xn … = 0
.
.
xp xy + xr xs x.t + xt xu xv … = 0