• DocumentCode
    1162906
  • Title

    Cellular automata-based pseudorandom number generators for built-in self-test

  • Author

    Hortensius, Peter D. ; McLeod, Robert D. ; Pries, Werner ; Miller, D. Michael ; Card, Howard C.

  • Author_Institution
    Dept. of Electr. Eng., Manitoba Univ., Winnipeg, Man., Canada
  • Volume
    8
  • Issue
    8
  • fYear
    1989
  • fDate
    8/1/1989 12:00:00 AM
  • Firstpage
    842
  • Lastpage
    859
  • Abstract
    A variation on a built-in self-test technique is presented that is based on a distributed pseudorandom number generator derived from a one-dimensional cellular automata (CA) array. The cellular automata-logic-block-observation circuits presented are expected to improve upon conventional design for testability circuitry such as built-in logic-block operation as a direct consequence of reduced cross correlation between the bit streams that are used as inputs to the logic unit under test. Certain types of circuit faults are undetectable using the correlated bit streams produced by a conventional linear-feedback-shift-register (LFSR). It is also noted that CA implementations exhibit data compression properties similar to those of the LFSR and that they display locality and topological regularity, which are important attributes for a very large-scale integration implementation. It is noted that some CAs may be able to generate weighted pseudorandom test patterns. It is also possible that some of the analysis of pseudorandom testing may be more directly applicable to CA-based pseudorandom testing than to LFSR-based schemes
  • Keywords
    automatic testing; cellular arrays; data compression; logic testing; random number generation; bit streams; built-in self-test; cellular automata array; cellular automata-logic-block-observation circuits; cross correlation; data compression; logic testing; pseudorandom number generators; testability circuitry; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Data compression; Design for testability; Displays; Logic circuits; Logic design; Logic testing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.31545
  • Filename
    31545