DocumentCode
956054
Title
A transitive closure algorithm for test generation
Author
Chakradhar, Srimat T. ; Agrawal, Vishwani D. ; Rothweiler, Steven G.
Author_Institution
NEC Res. Inst., Princeton, NJ, USA
Volume
12
Issue
7
fYear
1993
fDate
7/1/1993 12:00:00 AM
Firstpage
1015
Lastpage
1028
Abstract
A transitive-closure-based test generation algorithm is presented. A test is obtained by determining signal values that satisfy a Boolean equation derived from the neural network model of the circuit incorporating necessary conditions for fault activation and path sensitization. The algorithm is a sequence of two main steps that are repeatedly executed: transitive closure computation and decision-making. A key feature of the algorithm is that dependences derived from the transitive closure are used to reduce ternary relations to binary relations that in turn dynamically update the transitive closure. The signals are either determined from the transitive closure or are enumerated until the Boolean equation is satisfied. Experimental results on the ISCAS 1985 and the combinational parts of ISCAS 1989 benchmark circuits are presented to demonstrate efficient test generation and redundancy identification. Results on four state-of-the-art production VLSI circuits are also presented
Keywords
Boolean functions; VLSI; combinatorial circuits; logic testing; neural nets; Boolean equation; ISCAS 1985; ISCAS 1989; VLSI circuits; binary relations; combinational parts; decision-making; fault activation; neural network model; path sensitization; signal values; ternary relations; test generation; transitive closure algorithm; Benchmark testing; Circuit faults; Circuit testing; Decision making; Equations; Neural networks; Production; Signal processing; Very large scale integration; Wire;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.238038
Filename
238038
Link To Document