CA optimization based on simulation annealing in BIST

The deterministic test patterns generator in BIST often suffer from the problems that it requires extra test power consumption, area overhead and the idle test cycles between the test patterns. This paper proposes an efficient strategy for synthesizing a built-in test pattern generator that can generate a given set of predetermined low power test patterns for reducing the test power of a circuit under test (CUT) without modifying the initial fault coverage. The technique is based on the cellular automata (CA) model for testing combinational circuits. The algorithm we present based on simulation annealing (SA) that can optimize a CA structure to generate given low power test sequence by adjusting dynamically cell neighborhood range of CA. The results of simulation using benchmark combinational circuits showed that the designing generator is efficient to generate the deterministic test sequences in terms of power consumption, fault coverage, test time and area overhead compared to alternative solution.

[1]  Keivan Navi,et al.  A Novel Ternary-to-Binary Converter in Quantum-Dot Cellular Automata , 2012, 2012 IEEE Computer Society Annual Symposium on VLSI.

[2]  Howard C. Card,et al.  Cellular automata-based pseudorandom number generators for built-in self-test , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Paul H. Bardell Analysis of cellular automata used as pseudorandom pattern generators , 1990, Proceedings. International Test Conference 1990.

[4]  Lin Sun,et al.  A New Class of Cellular Automata , 2007 .

[5]  Liyi Xiao,et al.  A Low Power Deterministic Test Pattern Generator for BIST Based on Cellular Automata , 2008, 4th IEEE International Symposium on Electronic Design, Test and Applications (delta 2008).

[6]  O. Sentieys,et al.  Search for Optimal Five-Neighbor FPGA-Based Cellular Automata Random Number Generators , 2007, 2007 International Symposium on Signals, Systems and Electronics.

[7]  Yervant Zorian,et al.  A distributed BIST control scheme for complex VLSI devices , 1993, Digest of Papers Eleventh Annual 1993 IEEE VLSI Test Symposium.

[8]  Lin Sun,et al.  A New Class of Cellular Automata , 2007, 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools (DSD 2007).

[9]  F Amparo Cryptographic Design Based on Cellular Automata) , 1997 .

[10]  Bozena Kaminska,et al.  A Deterministic Built-In-Self-Test Generator Based on Cellular Automata Structures , 1995, IEEE Trans. Computers.

[11]  Franciszek Seredynski,et al.  Discovering Cellular Automata Rules for Binary Classification Problem with Use of Genetic Algorithm , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.