Title :
Integer programming models for optimization problems in test generation
Author :
Silva, Joiio P Marques
Author_Institution :
Cadence Eur. Labs., IST/INESC, Lisbon, Portugal
Abstract :
Test pattern generation for combinational circuits entails the identification of primary input assignments for detecting each fault in a set of target faults. An extension to this procedure consists of reducing the number of required test patterns by using heuristic test compaction techniques. In this paper we show that finding the optimally compacted test set can be cast as an integer linear programming (ILP) optimization problem, thus providing a formal framework for characterizing this optimization problem as well as the heuristics commonly used in its solution. One significant property of the proposed ILP model is that its size is polynomial in the size of the original circuit description. Moreover, we describe techniques for reducing the size of the proposed ILP formulation. These techniques include, for example, identification of fault independence relations, removal of redundant faults by preprocessing, and using empirical upper bounds
Keywords :
circuit optimisation; combinational circuits; integer programming; linear programming; logic testing; combinational circuits; fault independence relations; heuristic test compaction techniques; integer linear programming; integer programming models; optimization problems; primary input assignments; test pattern generation; upper bounds; Circuit faults; Circuit testing; Combinational circuits; Compaction; Electrical fault detection; Fault detection; Fault diagnosis; Integer linear programming; Linear programming; Test pattern generators;
Conference_Titel :
Design Automation Conference 1998. Proceedings of the ASP-DAC '98. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
0-7803-4425-1
DOI :
10.1109/ASPDAC.1998.669530