Graph-based evolutionary design of arithmetic circuits

被引:15
|
作者
Chen, DJ [1 ]
Aoki, T [1 ]
Homma, N [1 ]
Terasaki, T [1 ]
Higuchi, T [1 ]
机构
[1] Tohoku Univ, Grad Sch Informat Sci, Dept Syst Informat Sci, Higuchi Lab, Sendai, Miyagi 9808579, Japan
关键词
arithmetic circuits; canonic signed-digit (CSD) representation; digital signal processing (DSP); electronic design automation (EDA); evolutionary computation; evolutionary graph generation (EGG); multipliers;
D O I
10.1109/4235.985694
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present an efficient graph-based evolutionary optimization technique called evolutionary graph generation (EGG) and the proposed approach is applied to the design of combinational and sequential arithmetic circuits based on parallel counter-tree architecture. The fundamental idea of EGG is to employ general circuit graphs as individuals and manipulate the circuit graphs directly using new evolutionary graph operations without encoding the graphs into other indirect representations, such as bit strings used in genetic algorithm (GA) proposed by Holland and trees used in genetic programming (GP) proposed by Koza et al. In this paper, the EGG system is applied to the design of constant-coefficient multipliers and the design of bit-serial data-parallel adders. The results demonstrate the potential capability of EGG to solve the practical design problems for arithmetic circuits with limited knowledge of computer arithmetic algorithms. For example, in the design of fast constant-coefficient multipliers consisting of shifters and parallel counters, the results obtained from the EGG are superior to or as good as the known conventional designs using arithmetic algorithms. This means that the proposed EGG system can help to simplify and speed up the process of designing arithmetic circuits and can produce better solutions to the given problem.
引用
收藏
页码:86 / 100
页数:15
相关论文
共 50 条
  • [1] Graph-based individual representation for evolutionary synthesis of arithmetic circuits
    Homma, N
    Aoki, T
    Higuchi, T
    [J]. CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 1492 - 1497
  • [2] Design of multiple-valued logic circuits using graph-based evolutionary synthesis
    Natsui, M
    Homma, N
    Aoki, T
    Higuchi, T
    [J]. JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2005, 11 (5-6) : 519 - 544
  • [3] Evolutionary design of arithmetic circuits
    Aoki, T
    Homma, N
    Higuchi, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (05) : 798 - 806
  • [4] Evolutionary Design of Graph-Based Structures for Optical Computing
    Oltean, Mihai
    Muntean, Oana
    [J]. OPTICAL SUPERCOMPUTING, PROCEEDINGS, 2009, 5882 : 56 - 69
  • [5] Evolutionary modeling of circuits using graph-based gene expression programming
    Tao Y.
    Lin J.
    Xu C.
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (01): : 94 - 99
  • [6] Graph-based evolutionary algorithms
    Bryden, Kenneth Mark
    Ashlock, Daniel A.
    Corns, Steven
    Willson, Stephen J.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (05) : 550 - 567
  • [7] Graph-based analysis of evolutionary algorithm
    Walczak, Z
    [J]. INTELLIGENT INFORMATION PROCESSING AND WEB MINING, PROCEEDINGS, 2005, : 329 - 338
  • [8] A Graph-Based Encoding for Evolutionary Convolutional Neural Network Architecture Design
    Irwin-Harris, William
    Sun, Yanan
    Xue, Bing
    Zhang, Mengjie
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 546 - 553
  • [9] Ant colony algorithm for evolutionary design of arithmetic circuits
    Abd-El-Barr, M
    Sait, SM
    Sarif, BAB
    [J]. ICM 2003: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2003, : 198 - 201
  • [10] A Graph-Based Approach for Modelling Quantum Circuits
    Alonso, Diego
    Sanchez, Pedro
    Alvarez, Barbara
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (21):