• DocumentCode
    2439384
  • Title

    On random pattern generation with the selfish gene algorithm for testing digital sequential circuits

  • Author

    Zhang, Junwu ; Bushnell, Michael L. ; Agrawal, Vishwani D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    2004
  • fDate
    26-28 Oct. 2004
  • Firstpage
    617
  • Lastpage
    626
  • Abstract
    A selfish gene (SG) algorithm differs from the genetic algorithm (GA) because it evolves genes (characteristics) that provide higher fitness rather than evolving individuals with higher fitness. We enhance the spectral method of sequential circuit test generation by using a SG algorithm. The objects of evolution are the Hadamard spectral matrix, non-linear digital signal processing (DSP) filtering cutoff values, vector holding time, and relative input phase shifts, which are all modeled as genes. These characteristics, extracted from compacted test vectors, are used to create new vector sequences to be further compacted with higher fault coverage. Alternatively, new vectors were generated by holding randomly selected vectors and then randomly perturbing some bits in 8-bit chunks of bit streams. Both the SG algorithm and holding with bit-perturbation can outperform the previously-published spectral method in either fault coverage, or shorter vector length, or both. The SG algorithm is often superior to random bit-perturbation but it requires more CPU time.
  • Keywords
    Hadamard matrices; automatic test pattern generation; circuit testing; digital circuits; digital signals; logic testing; sequential circuits; signal processing; 8-bit chunks; CPU time; DSP filtering cutoff values; Hadamard spectral matrix; digital sequential circuit testing; fault coverage; genetic algorithm; nonlinear digital signal processing; random bit perturbation; random pattern generation; relative input phase shifts; selfish gene algorithm; sequential circuit test generation; spectral method; vector holding time; vector sequences; Automatic testing; Circuit faults; Circuit testing; Digital filters; Digital signal processing; Genetic algorithms; Sequential analysis; Sequential circuits; Signal processing algorithms; Test pattern generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 2004. Proceedings. ITC 2004. International
  • Print_ISBN
    0-7803-8580-2
  • Type

    conf

  • DOI
    10.1109/TEST.2004.1386999
  • Filename
    1386999