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
fDate :
8/1/1989 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on