Why is Combinational ATPG Efficiently Solvable for Practical VLSI Circuits?

Autor: Prasad, Mukul, Chong, Philip, Keutzer, Kurt
Zdroj: Journal of Electronic Testing; December 2001, Vol. 17 Issue: 6 p509-527, 19p
Abstrakt: Empirical observation shows that practically encountered instances of combinational ATPG are efficiently solvable. However, it has been known for more than two decades that ATPG is an NP-complete problem (Ibarra and Sahni, IEEE Transactions on Computers, Vol. C-24, No. 3, pp. 242–249, March 1975). This work is one of the first attempts to reconcile these seemingly disparate results. We introduce the concept of cut-width of a circuit and characterize the complexity of ATPG in terms of this property. We introduce the class of log-bounded widthcircuits and prove that combinational ATPG is efficiently solvable on members of this class. The class of of log-bounded widthcircuits is shown to strictly subsume the class of k-bounded circuitsintroduced by Fujiwara (International Symposium on Fault-Tolerant Computing, June 1988, pp. 64–69). We provide empirical evidence which indicates that an interestingly large class of practical circuits is expected to have log-bounded width, which ensures efficient solution of ATPG on them.
Databáze: Supplemental Index