Techniques for Reducing the Number of Decisions and Backtracks in Combinational Test Generation

  • Authors:
  • Zohair Sahraoui;Francky Catthoor;Paul Six;Hugo De Man

  • Affiliations:
  • Nortel Semiconductors, PO Box 3511 Station C, Ottawa K1Y 4H7, Canada. E-mail: zohair@nortel.ca;IMEC, Kapeldreef 75, Leuven B-3001, Belgium. E-mail: catthoor@imec.be, six@imec.be, deman@imec.be;IMEC, Kapeldreef 75, Leuven B-3001, Belgium. E-mail: catthoor@imec.be, six@imec.be, deman@imec.be;IMEC, Kapeldreef 75, Leuven B-3001, Belgium. E-mail: catthoor@imec.be, six@imec.be, deman@imec.be

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

Combinational test pattern generation (TPG) is basically a search ina finite state space. In general, the search is performed in abranch-and-bound fashion. The branch-and-bound search builds a decision treeusing two basic operations: decision making andbacktracking. The size of the decision tree, and hencethe efficiency of the branch-and-bound search, is directly dependent on thenumber of decisions made. This paper proposes a set of novel techniques forreducing the number of decisions and the size of the decision space. Thesetechniques work directly on the maximum number of potential ways ofjustifying a given logical assignment. This maximum number is reduced byexploiting the properties of prime-and-irredundantcovers. These same properties are also used to reduce the number ofbacktracks by implying a maximum number of necessaryassignments. The reduction of the number of decisions and theidentification of a maximum of necessary assignments make the proposed TPGmethod highly efficient as demonstrated by experimental results. This paperalso proposes a novel combination of prime-and-irredundant cover extractionand transitive closure computation for a more efficient TPG process.