• DocumentCode
    477999
  • Title

    Evolutionary Design of Combinational Circuits Based on an Embryo Circuit Module

  • Author

    Zhang, Zhimei ; Qiao, Shuang ; Li, Chunju ; Wang, Honggang ; Li, Yao ; Cheng, Liying

  • Author_Institution
    Phys. Sch., Shenyang Normal Univ., Shenyang
  • Volume
    1
  • fYear
    2008
  • fDate
    18-20 Oct. 2008
  • Firstpage
    81
  • Lastpage
    85
  • Abstract
    This paper introduces a new design method of combinational circuits based on genetic programming (GP). An embryo circuit, which combines all evolvable functional cells together, is designed. Each evolvable cell is evolved separately which is the core of the embryo circuit and the whole circuit is designed after the cells evolutionary design finishes. GP is the evolutionary algorithms used to generate a satisfying circuit. The individuals of GP are represented by multi sub-tree groups in order to match the circuits´ structures. Corresponding genetic operations are established, including improved crossover and mutation operators. In addition, the paper introduces a random individual set in order to improve the quality of a population. Finally the ability of this improved algorithm for finding optimal solution and its convergence speed are improved much. Final evolutionary results are structures of electronic circuits, which are easily understandable. The paper introduces a method of fitness evaluation based on true tables. The evolutionary results are inputted into MaxplusII10.2 to simulate their functions. In the experiment, two 2 bits ALU is designed, their simulation results shows the method is practicable and the designed circuits are independent on priori knowledge and their functions are satisfying. The comparison experiments proved the presented improved GP speeded up the convergence and improved the ability of GP for finding optimal solution.
  • Keywords
    combinational circuits; genetic algorithms; trees (mathematics); combinational circuits; embryo circuit module; evolutionary algorithms; evolutionary design; genetic programming; multi sub-tree groups; Algorithm design and analysis; Circuit simulation; Circuit synthesis; Combinational circuits; Design methodology; Embryo; Evolutionary computation; Genetic mutations; Genetic programming; Physics; Combinational Circuits; Embryo Circuit; Evolutionary Design; Genetic Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Natural Computation, 2008. ICNC '08. Fourth International Conference on
  • Conference_Location
    Jinan
  • Print_ISBN
    978-0-7695-3304-9
  • Type

    conf

  • DOI
    10.1109/ICNC.2008.585
  • Filename
    4666815