Spirit: satisfiability problem implementation for redundancy identification and test generation

  • Authors:
  • E. Gizdarski;H. Fujiwara

  • Affiliations:
  • -;-

  • Venue:
  • ATS '00 Proceedings of the 9th Asian Test Symposium
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper an efficient test pattern generation (TPG) algorithm for combinational circuits based on the Boolean satisfiability method (SAT) is presented. We examine some not so popular approaches as a single cone processing, single path oriented propagation and backward justification. We give a new definition for SAT-based test generation and present duality of learning phenomenon. The resultant ATPG system, called SPIRIT, combines the flexibility of SAT-based TPG algorithms with the efficiency of structural TPG algorithms. Experimental results demonstrate the efficiency and robustness of the proposed TPG algorithm. Without fault simulation, SPIRIT is able to generate complete test sets for the ISCAS'85 benchmark circuits and full scan version of the ISCAS'89 benchmark circuits within 3 minutes on a 450 MHz Pentium-III PC.