• DocumentCode
    2287171
  • Title

    Exploiting the selfish gene algorithm for evolving cellular automata

  • Author

    Corno, Fulvio ; Reorda, Matteo Sonza ; Squillero, Giovanni

  • Author_Institution
    Dipt. di Autom. e Inf., Politecnico di Torino, Italy
  • Volume
    6
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    577
  • Abstract
    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. Testing is a key issue in the design and production of digital circuits and the adoption of Built-In Self-Test (BIST) techniques is increasingly popular. In this paper, the Selfish Gene algorithm is adopted for determining the logic for a BIST architecture based on Cellular Automata (CA). A Genetic Algorithm has already been proposed for identifying good BIST architectures based on CA. However, by adopting 2-bit cells, such a method introduced a significant area overhead. Thanks to the adoption of the new and more powerful search engine, we were able to identify simpler BIST structures with a lower area overhead, but still able to obtain the same fault coverage
  • Keywords
    built-in self test; cellular automata; circuit CAD; genetic algorithms; Darwinian theory; built-in self-test; digital circuits; electronic CAD; evolutionary algorithm; evolving cellular automata; fault coverage; genetic algorithm; selfish gene algorithm; Automatic testing; Built-in self-test; Circuit testing; Design automation; Digital circuits; Evolutionary computation; Genetic algorithms; Logic; Production; Search engines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Neural Networks, 2000. IJCNN 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on
  • Conference_Location
    Como
  • ISSN
    1098-7576
  • Print_ISBN
    0-7695-0619-4
  • Type

    conf

  • DOI
    10.1109/IJCNN.2000.859457
  • Filename
    859457