State and Fault Information for Compaction-Based Test Generation

  • Authors:
  • Ashish Giani;Shuo Sheng;Michael S. Hsiao;Vishwani D. Agrawal

  • Affiliations:
  • Intel Corporation, Hillsboro, OR 97124, USA. asgiani@ichips.intel.com;Bradley Department of Electrical & Computer Engineering, Virginia Tech, Blacksburg, VA 24061, USA. shuo@vt.edu;Bradley Department of Electrical & Computer Engineering, Virginia Tech, Blacksburg, VA 24061, USA. mhsiao@vt.edu;Agere Systems, Murray Hill, NJ 07974, USA. va@agere.com

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a new test generation procedure for sequential circuits using newly traversed state and newly detected fault information obtained between successive iterations of vector compaction. Two types of techniques are considered. One is based on the new states a sequential circuit is driven into, and the other is based on the new faults that are detected between consecutive iterations of vector compaction. These data modify an otherwise random selection of vectors, to bias vector sequences that cause the circuit to reach new states, and cause previously undetected faults to be detected. The biased vectors, when used to extend the compacted test set, provide a more intelligent selection of vectors. The extended test set is then compacted. Repeated applications of state and fault analysis, vector generation and compaction produce significantly high fault coverage using relatively small computing resources. We obtained improvements in terms of higher fault coverage, fewer vectors for the same coverage, or smaller number of iterations and time required, consistently for several benchmark circuits.