• DocumentCode
    1486524
  • Title

    Cellular automata for weighted random pattern generation

  • Author

    Neebel, Danial J. ; Kime, Charles R.

  • Author_Institution
    Coll. of Integrated Sci. & Technol., James Madison Univ., Harrisonburg, VA, USA
  • Volume
    46
  • Issue
    11
  • fYear
    1997
  • fDate
    11/1/1997 12:00:00 AM
  • Firstpage
    1219
  • Lastpage
    1229
  • Abstract
    Fault testing random-pattern-resistant circuits requires that BIST (built-in self-test) techniques generate large numbers of pseudorandom patterns. To shorten these long test lengths, this study describes a cellular automata-based method that efficiently generates weighted pseudorandom BIST patterns. This structure, called a weighted cellular automaton (WCA), uses no external weighting logic. The design algorithm MWCARGO combines generation of the necessary weight sets and design of the WCA. In this study, WCA pattern generators designed by MWCARGO achieved 100 percent coverage of testable stuck-at faults for benchmark circuits with random-pattern-resistant faults. The WCA applies complete tests much faster than existing test-per-scan techniques. At the same time, the hardware overhead of WCA proves to be competitive with that of current test-per-clock schemes
  • Keywords
    built-in self test; cellular automata; logic testing; random number generation; BIST; MWCARGO; benchmark circuits; cellular automata; fault testing; pseudorandom patterns; random-pattern-resistant faults; testable stuck-at faults; weighted cellular automaton; weighted pseudorandom BIST patterns; weighted random pattern generation; Algorithm design and analysis; Automata; Automatic test pattern generation; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Logic; Random number generation; Test pattern generators;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.644297
  • Filename
    644297