• DocumentCode
    3056703
  • Title

    Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness

  • Author

    Kalganova, Tatiana ; Miller, Julian

  • Author_Institution
    Sch. of Comput., Napier Univ., Edinburgh, UK
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    54
  • Lastpage
    63
  • Abstract
    We use evolutionary search to design combinational logic circuits. The technique is based on evolving the functionality and connectivity of a rectangular array of logic cells whose dimension is defined by the circuit layout. The main idea of this approach is to improve quality of the circuits evolved by the genetic algorithm (GA) by reducing the number of active gates used. We accomplish this by combining two ideas: 1) using multi-objective fitness function; 2) evolving circuit layout. It will be shown that using these two approaches allows us to increase the quality of evolved circuits. The circuits are evolved in two phases. Initially the genome fitness is given by the percentage of output bits that are correct. Once 100% functional circuits have been evolved, the number of gates actually used in the circuit is taken into account in the fitness function. This allows us to evolve circuits with 100% functionality and minimise the number of active gates in circuit structure. The population is initialised with heterogeneous circuit layouts and the circuit layout is allowed to vary during the evolutionary process. Evolving the circuit layout together with the function is one of the distinctive features of proposed approach. The experimental results show that allowing the circuit layout to be flexible is useful when we want to evolve circuits with the smallest number of gates used. We find that it is better to use a fixed circuit layout when the objective is to achieve the highest number of 100% functional circuits. The two-fitness strategy is most effective when we allow a large number of generations
  • Keywords
    circuit layout CAD; logic circuits; software prototyping; circuit layout evolution; combinational logic circuits; connectivity; digital circuits; evolutionary search; functionality; genome fitness; logic cells; multi-objective fitness; rectangular array; two-fitness strategy; Combinational circuits; Digital circuits; Electronic circuits; Electronic switching systems; Genetics; Genomics; Hardware; Logic arrays; Logic circuits; Logic gates;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolvable Hardware, 1999. Proceedings of the First NASA/DoD Workshop on
  • Conference_Location
    Pasadena, CA
  • Print_ISBN
    0-7695-0256-3
  • Type

    conf

  • DOI
    10.1109/EH.1999.785435
  • Filename
    785435