[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Generalized Disjunction Decomposition for Evolvable Hardware

Published: 01 October 2006 Publication History

Abstract

Evolvable hardware (EHW) refers to self-reconfiguration hardware design, where the configuration is under the control of an evolutionary algorithm (EA). One of the main difficulties in using EHW to solve real-world problems is scalability, which limits the size of the circuit that may be evolved. This paper outlines a new type of decomposition strategy for EHW, the "generalized disjunction decomposition" (GDD), which allows the evolution of large circuits. The proposed method has been extensively tested, not only with multipliers and parity bit problems traditionally used in the EHW community, but also with logic circuits taken from the Microelectronics Center of North Carolina (MCNC) benchmark library and randomly generated circuits. In order to achieve statistically relevant results, each analyzed logic circuit has been evolved 100 times, and the average of these results is presented and compared with other EHW techniques. This approach is necessary because of the probabilistic nature of EA; the same logic circuit may not be solved in the same way if tested several times. The proposed method has been examined in an extrinsic EHW system using the (1+lambda) evolution strategy. The results obtained demonstrate that GDD significantly improves the evolution of logic circuits in terms of the number of generations, reduces computational time as it is able to reduce the required time for a single iteration of the EA, and enables the evolution of larger circuits never before evolved. In addition to the proposed method, a short overview of EHW systems together with the most recent applications in electrical circuit design is provided

Cited By

View all
  • (2024)Scalable and Accelerated Self-healing Control Circuit Using Evolvable HardwareACM Transactions on Design Automation of Electronic Systems10.1145/363468229:2(1-29)Online publication date: 15-Feb-2024
  • (2021)Evolution of Complex Combinational Logic Circuits Using Grammatical Evolution with SystemVerilogGenetic Programming10.1007/978-3-030-72812-0_10(146-161)Online publication date: 7-Apr-2021
  • (2020)EA-based resynthesis: an efficient tool for optimization of digital circuitsGenetic Programming and Evolvable Machines10.1007/s10710-020-09376-321:3(287-319)Online publication date: 1-Sep-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics  Volume 36, Issue 5
October 2006
241 pages

Publisher

IEEE Press

Publication History

Published: 01 October 2006

Author Tags

  1. Adaptive system
  2. evolutionary computation
  3. evolvable hardware (EHW)
  4. problem decomposition

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Scalable and Accelerated Self-healing Control Circuit Using Evolvable HardwareACM Transactions on Design Automation of Electronic Systems10.1145/363468229:2(1-29)Online publication date: 15-Feb-2024
  • (2021)Evolution of Complex Combinational Logic Circuits Using Grammatical Evolution with SystemVerilogGenetic Programming10.1007/978-3-030-72812-0_10(146-161)Online publication date: 7-Apr-2021
  • (2020)EA-based resynthesis: an efficient tool for optimization of digital circuitsGenetic Programming and Evolvable Machines10.1007/s10710-020-09376-321:3(287-319)Online publication date: 1-Sep-2020
  • (2018)Evolutionary Fault Tolerance Method Based on Virtual Reconfigurable Circuit With Neural Network ArchitectureIEEE Transactions on Evolutionary Computation10.1109/TEVC.2017.277987422:6(949-960)Online publication date: 1-Dec-2018
  • (2016)Visualisation and Analysis of Genetic Records Produced by Cartesian Genetic ProgrammingProceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion10.1145/2908961.2931740(1411-1418)Online publication date: 20-Jul-2016
  • (2016)Evolutionary circuit design for fast FPGA-based classification of network application protocolsApplied Soft Computing10.1016/j.asoc.2015.09.04638:C(933-941)Online publication date: 1-Jan-2016
  • (2016)Evolutionary design of complex approximate combinational circuitsGenetic Programming and Evolvable Machines10.1007/s10710-015-9257-117:2(169-192)Online publication date: 1-Jun-2016
  • (2016)A projection-based decomposition for the scalability of evolvable hardwareSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-015-1636-220:6(2205-2218)Online publication date: 1-Jun-2016
  • (2015)An evolutionary algorithm based on Reed-Muller partition tree modelInternational Journal of Wireless and Mobile Computing10.1504/IJWMC.2015.0693938:3(301-308)Online publication date: 1-May-2015
  • (2015)Evolutionary Approach to Approximate Digital Circuits DesignIEEE Transactions on Evolutionary Computation10.1109/TEVC.2014.233617519:3(432-444)Online publication date: 27-May-2015
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media