Sciweavers

ICES
2000
Springer

Evolving Cellular Automata for Self-Testing Hardware

14 years 4 months ago
Evolving Cellular Automata for Self-Testing Hardware
Testing is a key issue in the design and production of digital circuits: the adoption of BIST (Built-In Self-Test) techniques is increasingly popular, but requires efficient algorithms for the generation of the logic which generates the test vectors applied to the Unit Under Test. This paper addresses the issue of identifying a Cellular Automaton able to generate input patterns to detect stuckat faults inside a Finite State Machine (FSM) circuit. Previous results already proposed a solution based on a Genetic Algorithm which directly identifies a Cellular Automaton able to reach good Fault Coverage of the stuck-at faults. However, such method requires 2-bit cells in the Cellular Automaton, thus resulting in a high area overhead. This paper presents a new solution, with an area occupation limited to 1 bit per cell; the improved results are possible due to the adoption of a new optimization algorithm, the Selfish Gene algorithm. Experimental results are provided, which show that in most ...
Fulvio Corno, Matteo Sonza Reorda, Giovanni Squill
Added 24 Aug 2010
Updated 24 Aug 2010
Type Conference
Year 2000
Where ICES
Authors Fulvio Corno, Matteo Sonza Reorda, Giovanni Squillero
Comments (0)