Content deleted Content added
m Robot-assisted disambiguation: Complexity classes P and NP |
|||
Line 6:
ATPG can fail to find a test for a particular fault in at least two cases. First, the fault may be intrinsically undetectable, such that no patterns exist that can detect that particular fault. The classic example of this is a redundant circuit, designed so that no single fault causes the output to change. In such a circuit, any single fault will be inherently undetectable.
Second, it is possible that a pattern(s) exist, but the algorithm cannot find it. Since the ATPG problem is [[NP-complete]] (by reduction from the [[boolean satisfiability problem]]) there will be cases where patterns exist, but ATPG gives up since it will take an incredibly long time to find them (assuming [[
== The Stuck-at fault model ==
|