A systematic EHW approach to the evolutionary design of sequential circuits

被引:1
|
作者
Tao, Yanyun [1 ]
Zhang, Qing [3 ]
Zhang, Lijun [1 ]
Zhang, Yuzhen [2 ]
机构
[1] Soochow Univ, Sch Urban Rail Transportat, Suzhou 215137, Peoples R China
[2] Soochow Univ, Affiliated Hosp 1, Suzhou 215006, Peoples R China
[3] Shanghai Inst Technol, Sch Comp Sci & Informat Engn, Shanghai 201418, Peoples R China
关键词
Sequential circuit; State assignment; FSM; EHW method; Evolutionary strategy; Genetic programming; FINITE-STATE MACHINES; GENETIC ALGORITHM; LOGIC-CIRCUITS; ASSIGNMENT; OPTIMIZATION;
D O I
10.1007/s00500-015-1791-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The main difficulty in the evolutionary design of finite state machines (FSMs) is lack of effective systematic EHW approach. To accomplish the evolutionary design of FSMs, a systematic EHW method named genetic programming-evolutionary strategy (GP-ES), which is a combination of ES and GP, is proposed. ES optimizes the state assignment and provide them to GP for population generation; GP is responsible for evolving the combinational part of FSM, and feeding the fitness of population back to ES for the evaluation of corresponding state assignments. GP-ES is tested extensively on twenty FSMs from MCNC Library. The results demonstrate that the GP-ES-derived state assignments are more efficient than the ones of Xia, Ali, Almaini and NOVA in the evolutionary design of FSMs. The results also illustrate that the GP-ES is superior to conventional synthesis tools in terms of complexity reduction for the design of small and middle FSMs. GP-ES also performs well in comparison with 3SD-ES in most cases.
引用
收藏
页码:5025 / 5038
页数:14
相关论文
共 50 条
  • [1] A systematic EHW approach to the evolutionary design of sequential circuits
    Yanyun Tao
    Qing Zhang
    Lijun Zhang
    Yuzhen Zhang
    Soft Computing, 2016, 20 : 5025 - 5038
  • [2] An extrinsic EHW system for the evolutionary optimization and design of sequential circuit
    Tao, Yanyun
    Zhang, Yuzhen
    PROCEEDINGS OF 2018 ARTIFICIAL INTELLIGENCE AND CLOUD COMPUTING CONFERENCE (AICCC 2018), 2018, : 174 - 180
  • [3] Evolutionary algorithms and their use in the design of sequential logic circuits
    Ali B.
    Almaini A.E.A.
    Kalganova T.
    Genetic Programming and Evolvable Machines, 2004, 5 (01) : 11 - 29
  • [4] A module-level three-stage approach to the evolutionary design of sequential logic circuits
    Tao, Yanyun
    Zhang, Yuzhen
    Cao, Jian
    Huang, Yalong
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2013, 14 (02) : 191 - 219
  • [5] A module-level three-stage approach to the evolutionary design of sequential logic circuits
    Yanyun Tao
    Yuzhen Zhang
    Jian Cao
    Yalong Huang
    Genetic Programming and Evolvable Machines, 2013, 14 : 191 - 219
  • [6] Evolutionary Approach to Approximate Digital Circuits Design
    Vasicek, Zdenek
    Sekanina, Lukas
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (03) : 432 - 444
  • [7] An evolutionary approach to the design of spiking neural P circuits
    Leporati, Alberto
    Rovida, Lorenzo
    JOURNAL OF MEMBRANE COMPUTING, 2025,
  • [8] Multiple Transient Faults in Combinational and Sequential Circuits: A Systematic Approach
    Miskov-Zivanov, Natasa
    Marculescu, Diana
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (10) : 1614 - 1627
  • [9] Evolutionary Testing Techniques for Sequential Circuits
    Vinay, B. K.
    Vasanthi, D. R.
    Anusha, R.
    2018 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER, AND OPTIMIZATION TECHNIQUES (ICEECCOT - 2018), 2018, : 822 - 828
  • [10] A three-step decomposition method for the evolutionary design of sequential logic circuits
    Houjun Liang
    Wenjian Luo
    Xufa Wang
    Genetic Programming and Evolvable Machines, 2009, 10 : 231 - 262