Dynamic state and objective learning for sequential circuit automatic test generation using recomposition equivalence
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 446-455
- https://doi.org/10.1109/ftcs.1994.315618
Abstract
Automatic test pattern generation (ATPG) for sequential circuits involves making decisions in the state and combinational search spaces defined by a sequential circuit. The search spaces are exponential in the memory elements and primary inputs, respectively, making exhaustive search impractical. Since the circuit topology does not change, ATPG search for different faults may share identical decision spaces. However, existing sequential circuit ATPG algorithms are not capable of recognizing identical search decision spaces. Consequently, they reenter previously-explored decision spaces. We propose a dynamic learning algorithm that identifies previously-explored decision spaces during reverse-time sequential circuit test generation based on decomposition equivalences. This algorithm runs two and 3.3 times faster than GENTEST and HITEC, respectively, on the 1989 ISCAS benchmarks, compresses 24% of the learned information and identifies 85% of all previously-explored decision spaces by state covering. We provide theorems with proofs, examples and results.Keywords
This publication has 16 references indexed in Scilit:
- Test generation for highly sequential circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Application of homing sequences to synchronous sequential circuit testingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- EST: the new frontier in automatic test-pattern generationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An efficient algorithm for sequential circuit test generationIEEE Transactions on Computers, 1993
- A test-pattern-generation algorithm for sequential circuitsIEEE Design & Test of Computers, 1991
- Gentest: an automatic test-generation system for sequential circuitsComputer, 1989
- Test generation for sequential circuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1988
- A topological search algorithm for ATPGPublished by Association for Computing Machinery (ACM) ,1987
- An effective test generation system for sequential circuitsPublished by Association for Computing Machinery (ACM) ,1986
- A Nine-Valued Circuit Model for Test GenerationIEEE Transactions on Computers, 1976