Design verification via simulation and automatic test pattern generation

We present a simulation-based method for combinational design verification that aims at complete coverage of specified design errors using conventional ATPG tools. The error models used in prior research are examined and reduced to four types: gate substitution errors (GSEs), gate count errors (GCEs), input count errors (ICEs), and wrong input errors (WIEs). Conditions are derived for a gate to be completely testable for GSEs. These conditions lend to small rest sets for GSEs. Near-minimal test sets are also derived for GCEs. We analyze redundancy in design errors and relate this to single stuck-line (SSL) redundancy. We show how to map all the foregoing error types into SSL faults, and describe an extensive set of experiments to evaluate the proposed method. Our experiments demonstrate that high coverage of the modeled design errors can be achieved with small test sets.

[1]  Sarita Thakar,et al.  On the generation of test patterns for combinational circuits , 1993 .

[2]  Daniel Brand Exhaustive simulation need not require an exponential number of tests , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Einar J. Aas,et al.  Quantifying design quality through design experiments , 1994, IEEE Design & Test of Computers.

[4]  F. Brglez,et al.  A neutral netlist of 10 combinational benchmark circuits and a target translator in FORTRAN , 1985 .

[5]  Magdy S. Abadir,et al.  Logic design verification via test generation , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  Stephen A. Szygenda,et al.  The simulation automation system (SAS); concepts, implementation, and results , 1994, IEEE Trans. Very Large Scale Integr. Syst..

[7]  Michael Yoeli Formal Verification of Hardware Design , 1990 .

[8]  John P. Hayes On the Properties of Irredundant Logic Networks , 1976, IEEE Transactions on Computers.

[9]  Melvin A. Breuer,et al.  Digital systems testing and testable design , 1990 .

[10]  Beyin Chen,et al.  Design verification by using universal test sets , 1994, Proceedings of IEEE 3rd Asian Test Symposium (ATS).