Fault Coverage Improvement of Test Patterns for Com-binational Circuit using a Genetic Algorithm

유전알고리즘을 이용한 조합회로용 테스트패턴의 고장검출률 향상

  • 박휴찬 (한국해양대학교 자동화·정보공학부)
  • Published : 1998.09.01

Abstract

Test pattern generation is one of most difficult problems encountered in automating the design of logic circuits. The goal is to obtain the highest fault coverage with the minimum number of test patterns for a given circuit and fault set. although there have been many deterministic algorithms and heuristics the problem is still highly complex and time-consuming. Therefore new approach-es are needed to augment the existing techniques. This paper considers the problem of test pattern improvement for combinational circuits as a restricted subproblem of the test pattern generation. The problem is to maximize the fault coverage with a fixed number of test patterns for a given cir-cuit and fault set. We propose a new approach by use of a genetic algorithm. In this approach the genetic algorithm evolves test patterns to improve their fault coverage. A fault simulation is used to compute the fault coverage of the test patterns Experimental results show that the genetic algorithm based approach can achieve higher fault coverages than traditional techniques for most combinational circuits. Another advantage of the approach is that the genetic algorithm needs no detailed knowledge of faulty circuits under test.

Keywords

References

  1. IEEE Trans. on Computers v.C-31 no.6 The complexity of fault detection problems for combinational logiccircuits H. Fujiwara;S. Toida
  2. Proc. Int. IEEE Symp. on Circuits and Systems A neutral netlist of 10 combinational enchmark circuits and a target translator in Fortran F. Brglez;H. Fujiwara
  3. Digital Systems Testing and Testable Design R. L. Pickholtz
  4. IEEE Trans. on Computer-Aided Design v.11 no.1 A framework and method for hierarchical test generation J. D. Calhoun;F. Brglez
  5. Genetic algorithms in Search, optimization, and Machine Learning D. E. Goldberg
  6. Handbook of Genetic algorithms L. Davis(ed.)
  7. IEEE Computer Genetic algorithms: A survey M. Srinivas
  8. Proceeding of the Seventh International conference on Genetic Algorithm Genetic algorithms versus experimental methods: a case study T. Back(ed.)