Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3299819.3299832acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaicccConference Proceedingsconference-collections
research-article

An extrinsic EHW system for the evolutionary optimization and design of sequential circuit

Published: 21 December 2018 Publication History

Abstract

The main obstacles in the evolutionary design of sequential circuits are the state assignment and the large evolution time for a complete circuit. In this paper, in order to minimize evolution time, a genetic algorithm (GA) based on a cost evolution of the circuit evolution is proposed to evolve a state assignment, which can lead to complexity reduction. A cost evaluation of the circuit evolution is uniquely defined as the fitness function of state assignment candidates. Under the GA-evolved state assignment, a novel LUT-based circuit evolution (LCE) is proposed to improve the search for a complete circuit. An extrinsic EHW system namely GALCE, which combines GA and LCE, aims to the evolutionary optimization and design of sequential circuit. This system is tested extensively on eight sequential circuits. The simulation results demonstrate the proposed approach can perform better in terms of average evolution time reduction and success rate.

References

[1]
Pauline C. Haddow. Andy M. Tyrrell. Challenges of evolvable hardware: past, present and the path to a promising future. Genet Program Evolvable Mach (2011) 12:183--215.
[2]
C.C. Santini, José F. M. Amaral, M.A.C. Pacheco, Evolvability and Reconfigurability, Proceedings of 2004 IEEE International Conference on Field-Programmable Technology, 6-8 December, Brisbane, Australia, 2004.pp.105--122.
[3]
J.F. Miller, D. Job, V.K. Vassilev, Principles in the evolutionary design of digital circuits---Part I, Journal of Genetic Programming and Evolvable Machines. 01(2000) 8--35.
[4]
Vassilev V K, Miller J F. Scalability problems of digital circuit evolution evolvability and efficient designs. The Workshop on Evolvable Hardware. IEEE, 2002:55--64.
[5]
J.F. Miller, P. Thomson, Cartesian genetic programming. Proceedings of Europe Genetic Programming, 15--16 April, Edinburgh, Scotland, UK, 2000.pp: 121--132.
[6]
M. Garvie, A. Thompson, Evolution of Self-diagnosing Hardware, Proceedings of International Conference on Evolvable Systems: From Biology to Hardware( ICES2003), 17-20 March, Trondheim, Norway, 2003. pp. 238--248.
[7]
A.P. Shanthi, R. Parthasarathi, Practical and scalable evolution of digital circuits, Applied Soft Computing.9 (2009) 618--624.
[8]
T.G.W. Gordon, P.J.Bentley, Development brings scalability to hardware evolution, Proceedings of the 2005 NASA/DoD Conference of Evolution Hardware. 29. June-1.July, Washington DC, USA, 2005.pp.272--279.
[9]
Hassan Saeidinezhad. Reversible Circuit Optimization Using PSO Algorithm. Proceedings of International Conference on Computer Science, Engineering & Technology ( ICCSET 2012 ) - 7 -8 June, 2012
[10]
J. Zhang, Y. Shi, Z.H. Zhan, Power Electronic Circuits Design: A Particle Swarm Optimization Approach. The Seventh International Conference on Simulated Evolution And Learning, X. Li et al. (Eds.): SEAL 2008, LNCS 5361, pp. 605--614. 2008.
[11]
C.K. Kung; F.T. Liu; Yu-Ju Chen; Logic Circuit Design by Neural NeTwork and PSO Algorithm. 2010 First International Conference on Pervasive Computing Signal Processing and Applications (PCSPA), Harbin, China. 17-19 Sept. 2010
[12]
Carlos A. Coello Coello, Erika Hern'andez Luna, Arturo Hern'andez Aguirre Use of Particle Swarm Optimization to Design Combinational Logic Circuits. ICES 2003, LNCS 2606, pp. 398--409, 2003.
[13]
Aguirre A H, Coello Coello C A. Mutual information-based fitness functions for evolutionary circuit synthesis. Evolutionary Computation, 2004. CEC2004. Congress on. IEEE, 2004:1309--1316 Vol.2.
[14]
Carlos A. Coello Coello, Alan D. Christiansen, and Arturo Hern'andez Aguirre. Use of Evolutionary Techniques to Automate the Design of Combinational Circuits. International Journal of Smart Engineering System Design, 2(4):299--314, June 2000.
[15]
Mrazek V, Vasicek Z. Acceleration of transistor-level evolution using Xilinx Zynq Platform{C}// IEEE International Conference on Evolvable Systems. IEEE, 2014:9--16.
[16]
Z.Vasicek, L.Sekanina, A Global Post-synthesis Optimization Method for Combinational Circuits. In DATE 2011: Proceeding of the Design, Automation and Test in Europe Conference (Grenoble, France, March 14-18, 2011), ed. by M. Lukasiewycz, S. Chakraborty, P. Milbredt, pp:1525--1528,
[17]
B. Ali, A. E. A. Almaini, T. Kalganova, Evolutionary algorithms and their use in the design of sequential logic circuits, Genetic Programming and Evolvable Machines, 5(2004)11-29.
[18]
A. P. Shanthi, L. K. Singaram, R. Parthasarathi, Evolution of Asynchronous Sequential Circuits, Proceedings of the 2005 NASA/DoD Conference of Evolution Hardware. 29. June-1.July, Washington DC, USA, 2005.pp.238--248.
[19]
YY. Tao, J. Cao, YZ. Zhang, Using Module-level Evolvable Hardware Approach in Design of Sequential Logic Circuits. Proceedings of 2012 IEEE World Congress on Computational Intelligence(Brisbane, Australia June, 10-15, 2012), ed. by J. Liu, C. Alippi, B. Bouchon-Meunier, (Springer, 2012)pp:1604--1611
[20]
Tao Y, Zhang L, Zhang Y. A projection-based decomposition for the scalability of evolvable hardware. Soft Computing, 2016, 20(6):2205--2218.
[21]
S. Cho, S. Park, A new synthesis technique of sequential circuits for low power and testing, Current Applied Physics. 4(2004) 83--86.
[22]
H.J. Liang, W.J Luo, X.F. Wang. A three-step decomposition method for the evolutionary design of sequential logic circuits. Genet Program Evolvable Mach (2009) 10:231--262
[23]
T. Kalganova, An extrinsic function-level evolvable hardware approach, in: Proceedings of the 3rd European Conference on Genetic Programming (EuroGP2000), Edinburgh, UK, 2000, Lecture Notes in Computer Science, vol. 1802, Springer- Verlag, 2000, pp. 60--75.
[24]
E. Stomeo, T. Kalganova, Cyrille Lambert Generalized Disjunction Decomposition for the Evolution of Programmable Logic Array Structures. Proceedings of the First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06)
[25]
E. Stomeo, T. Kalganova, Improving EHW Performance Introducing a New Decomposition Strategy. Proceedings of the 2004 IEEE Conference on Cybernetics and Intelligent Systems. Singapore, 1-3 December, 2004,439--44.

Cited By

View all
  • (2020)Hardware Evolution Based on Improved Simulated Annealing Algorithm in Cyclone V FPSoCsIEEE Access10.1109/ACCESS.2020.29849508(64770-64782)Online publication date: 2020
  • (2019)Evolutionary Design of Approximate Sequential Circuits at RTL Using Particle Swarm OptimizationComputational Science and Its Applications – ICCSA 201910.1007/978-3-030-24296-1_54(671-684)Online publication date: 29-Jun-2019

Index Terms

  1. An extrinsic EHW system for the evolutionary optimization and design of sequential circuit

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    AICCC '18: Proceedings of the 2018 Artificial Intelligence and Cloud Computing Conference
    December 2018
    206 pages
    ISBN:9781450366236
    DOI:10.1145/3299819
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 December 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Cost Evaluation
    2. Evolutionary Design
    3. Evolvable Hardware
    4. LUT-based Circuit
    5. Sequential Circuit
    6. State Assignment

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    AICCC '18

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Hardware Evolution Based on Improved Simulated Annealing Algorithm in Cyclone V FPSoCsIEEE Access10.1109/ACCESS.2020.29849508(64770-64782)Online publication date: 2020
    • (2019)Evolutionary Design of Approximate Sequential Circuits at RTL Using Particle Swarm OptimizationComputational Science and Its Applications – ICCSA 201910.1007/978-3-030-24296-1_54(671-684)Online publication date: 29-Jun-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media