Title :
Exploiting the Selfish Gene algorithm for evolving hardware cellular automata
Author :
Corno, F. ; Reorda, M. Soma ; Squillero, G.
Author_Institution :
Dipt. di Autom. e Inf., Politecnico di Torino, Italy
Abstract :
Testing is a key issue in the design and production of digital circuits and the adoption of built-in self test techniques is increasingly popular. This paper shows an application in the field of electronic CAD of the Selfish Gene algorithm, an evolutionary algorithm based on a recent interpretation of the Darwinian theory. A three-phase optimization algorithm is exploited for determining the structure of a built-in self test architecture that is able to achieve good fault coverage results with a reduced area overhead. Experimental results show that the attained fault coverage is substantially higher than what can be obtained by previously proposed methods with comparable area requirements
Keywords :
built-in self test; cellular automata; circuit CAD; circuit testing; genetic algorithms; Darwinian theory; Selfish Gene algorithm; built-in self test; digital circuit testing; electronic CAD; evolutionary algorithm; evolving hardware cellular automata; fault coverage; three-phase optimization algorithm; Automatic testing; Bioinformatics; Circuit faults; Circuit testing; Couplings; Evolution (biology); Genomics; Hardware; Performance evaluation; Polarization;
Conference_Titel :
Evolutionary Computation, 2000. Proceedings of the 2000 Congress on
Conference_Location :
La Jolla, CA
Print_ISBN :
0-7803-6375-2
DOI :
10.1109/CEC.2000.870816