Title :
SymFony: a hybrid topological-symbolic ATPG exploiting RT-level information
Author :
Corno, Fulvio ; Gläser, Uwe ; Prinetto, Paolo ; Reorda, Matteo Sonza ; Vierhaus, Heinrich Theodor ; Violante, Massimo
Author_Institution :
Dipt. di Autom. e Inf., Politecnico di Torino, Italy
fDate :
2/1/1999 12:00:00 AM
Abstract :
Combining different techniques for sequential automated test pattern generation (ATPG) can help overcome their respective limits and exploit their advantages. In this paper, a hybrid technique resulting from mixing topologic and symbolic approaches to the sequential ATPG problem is presented. Macros are first identified within the circuit (possibly resorting to RT-level knowledge of circuit architecture). Information about macro behavior is then computed and efficiently stored resorting to symbolic techniques. A topological tool exploits this information during the ATPG process to speed-up the propagation task and to identify early unsuccessful choices. Experimental results are reported, demonstrating that the method is able to improve the efficiency of a topological ATPG in terms of required CPU time and attained fault coverage, especially on medium-sized control-dominated circuits
Keywords :
automatic test pattern generation; binary decision diagrams; circuit analysis computing; digital integrated circuits; integrated circuit testing; integrated logic circuits; logic testing; network topology; sequential circuits; symbol manipulation; CPU time; RT-level information; SymFony; circuit macro behavior; circuit macro identification; fault coverage; hybrid topological-symbolic ATPG; propagation task speedup; sequential ATPG; sequential automated test pattern generation; symbolic techniques; topological tool; Automatic control; Automatic test pattern generation; Boolean functions; Central Processing Unit; Circuit faults; Circuit simulation; Circuit testing; Data structures; Space exploration; Test pattern generators;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on