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

Evolutionary Fault Tolerance Method Based on Virtual Reconfigurable Circuit With Neural Network Architecture

Published: 01 December 2018 Publication History

Abstract

With the continuous development of computer and electronics, the idea of artificial intelligence has been integrating into the fault tolerance research. As a valuable and prospective intelligent fault tolerance technique in high reliability and high safety applications, the evolvable hardware fault tolerance technique is becoming an important and widely applicable method. However, this technique confronts two difficult problems: evolved circuit scale and evolution efficiency. Toward these problems, we present a programmable architecture called neural network architecture-based virtual reconfigurable circuit (NNA-VRC), and an evolutionary fault tolerance method based on this programmable architecture. The NNA-VRC-based evolution method simplifies the structure and configuration of programmable architecture, avoids illegal interconnections during the circuit evolution, and implements high level (module level) evolution. The experiments of this paper show that a function module scale circuit is evolved efficiently. Furthermore, NNA-VRC-based evolution method can recovery from many injected fault patterns, behaving a strong feature of fault tolerance.

References

[1]
A. Thompson, “Evolving fault tolerant systems,” in Proc. 1st Int. Conf. Genet. Algorithm Eng. Syst. Innov. Appl., Sheffield, U.K., Sep. 1995, pp. 524–529.
[2]
E. Stomeo, T. Kalganova, and C. Lambert, “Generalized disjunction decomposition for the evolution of programmable logic array structures,” in Proc. 1st NASA/ESA Conf. Adapt. Hardw. Syst. (AHS), Istanbul, Turkey, Jun. 2006, pp. 179–185.
[3]
A. Thompson, P. Layzell, and R. S. Zebulum, “Explorations in design space: Unconventional electronics design through artificial evolution,” IEEE Trans. Evol. Comput., vol. 3, no. 3, pp. 167–196, Sep. 1999.
[4]
A. M. Tyrrell, G. Hollingworth, and S. L. Smith, “Evolutionary strategies and intrinsic fault tolerance,” in Proc. 3rd NASA/DoD Workshop Evolvable Hardw., Long Beach, CA, USA, Jul. 2001, pp. 98–106.
[5]
P. C. Haddow and G. Tufte, “An evolvable hardware FPGA for adaptive hardware,” in Proc. IEEE Congr. Evol. Comput., vol. 1. La Jolla, CA, USA, Jul. 2000, pp. 553–560.
[6]
P. Layzell, “Reducing hardware evolution’s dependency on FPGAs,” in Proc. 7th Int. Conf. Microelectron. Neural Fuzzy Bio Inspired Syst., Granada, Spain, Apr. 1999, pp. 171–178.
[7]
T. Higuchiet al., “Evolvable hardware at function level,” in Proc. IEEE Int. Conf. Evol. Comput., Indianapolis, IN, USA, Apr. 1997, pp. 187–192.
[8]
G. R. Clark, “A novel function-level EHW architecture within modern FPGAs,” in Proc. IEEE Congr. Evol. Comput., vol. 2. Washington, DC, USA, Jul. 1999, pp. 830–833.
[9]
V. K. Vassilev and J. F. Miller, “Scalability problems of digital circuit evolution evolvability and efficient designs,” in Proc. 2nd NASA/DoD Workshop Evolvable Hardw., Palo Alto, CA, USA, Jul. 2000, pp. 55–64.
[10]
J. F. Miller and S. L. Smith, “Redundancy and computational efficiency in Cartesian genetic programming,” IEEE Trans. Evol. Comput., vol. 10, no. 2, pp. 167–174, Apr. 2006.
[11]
T. Kuyucu, M. A. Trefzer, J. F. Miller, and A. M. Tyrrell, “Task decomposition and evolvability in intrinsic evolvable hardware,” in Proc. IEEE Congr. Evol. Comput. (CEC), Trondheim, Norway, 2009, pp. 2281–2287.
[12]
E. Stomeo, T. Kalganova, and C. Lambert, “Generalized disjunction decomposition for evolvable hardware,” IEEE Trans. Syst., Man, Cybern. B, Cybern., vol. 36, no. 5, pp. 1024–1043, Oct. 2006.
[13]
T. G. W. Gordon and P. J. Bentley, “Development brings scalability to hardware evolution,” in Proc. NASA/DoD Conf. Evolvable Hardw., Washington, DC, USA, Jun./Jul. 2005, pp. 272–279.
[14]
L. Sekanina and S. Friedl, “On routine implementation of virtual evolvable devices using COMBO6,” in Proc. NASA/DoD Conf. Evolvable Hardw., Seattle, WA, USA, Jun. 2004, pp. 63–70.
[15]
L. Sekanina, “On dependability of FPGA-based evolvable hardware systems that utilize virtual reconfigurable circuits,” in Proc. 3rd Conf. Comput. Front., Ischia, Italy, May 2006, pp. 221–228.
[16]
L. Sekanina, “Evolutionary functional recovery in virtual reconfigurable circuits,” ACM J. Emerg. Technol. Comput. Syst., vol. 3, no. 2, Jul. 2007, Art. no.
[17]
Z. Vasicek, L. Capka, and L. Sekanina, “Analysis of reconfiguration options for a reconfigurable polymorphic circuit,” in Proc. NASA/ESA Conf. Adapt. Hardw. Syst. (AHS), Noordwijk, The Netherlands, 2008, pp. 3–10.
[18]
J. R. Koza, F. H. Bennett, D. Andre, M. A. Keane, and F. Dunlap, “Automated synthesis of analog electrical circuits by means of genetic programming,” IEEE Trans. Evol. Comput., vol. 1, no. 2, pp. 109–128, Jul. 1997.
[19]
W. Zhang, Y. Li, and G. He, Intrinsic Evolution of Frequency Splitter With a New Analog EHW Platform (LNCS 4683). Heidelberg, Germany: Springer, 2007, pp. 611–620.
[20]
D. Keymeulen, R. S. Zebulum, Y. Jin, and A. Stoica, “Fault-tolerant evolvable hardware using field-programmable transistor arrays,” IEEE Trans. Rel., vol. 49, no. 3, pp. 305–316, Sep. 2000.
[21]
J. Langeheine, J. Becker, S. Folling, K. Meier, and J. Schemmel, “A CMOS FPTA chip for intrinsic hardware evolution of analog electronic circuits,” in Proc. 3rd NASA/DoD Workshop Evolvable Hardw., Long Beach, CA, USA, Jul. 2001, pp. 172–175.
[22]
Q. Fang, X. Wang, and J. He, “Research on methods of extrinsic evolvable hardware,” J. Syst. Simulat., vol. 15, no. 10, pp. 1405–1407, 2003.
[23]
K. Li, J. Liang, W. Zhang, and F. Wang, “A new method of evolving digital circuit based on gene expression programming,” in Proc. IEEE Congr. Evol. Comput. (CEC), Hong Kong, Jun. 2008, pp. 905–908.
[24]
P. C. Haddow and G. Tufte, “Bridging the genotype-phenotype mapping for digital FPGAs,” in Proc. 3rd NASA/DoD Workshop Evolvable Hardw., Long Beach, CA, USA, Jul. 2001, pp. 109–115.
[25]
K. Glette and J. Torresen, “A flexible on-chip evolution system implemented on a Xilinx Virtex-II pro device,” in Proc. 6th Int. Conf. Evolvable Syst. Biol. Hardw., Sitges, Spain, Sep. 2005, pp. 66–75.
[26]
P. N. Kumar, S. Anandhi, and J. R. P. Perinbam, “Evolving virtual reconfigurable circuit for a fault tolerant system,” in Proc. IEEE Congr. Evol. Comput. (CEC), Singapore, Sep. 2007, pp. 1555–1561.
[27]
J. Wang and C.-H. Lee, “Virtual reconfigurable architecture for evolving combinational logic circuits,” J. Central South Univ., vol. 21, no. 5, pp. 1862–1870, May 2014.
[28]
A. K. Srivastava, A. Gupta, S. Chaturvedi, and V. Rastogi, “Design and simulation of virtual reconfigurable circuit for a fault tolerant system,” in Proc. IEEE Int. Conf. Recent Adv. Innov. Eng., Jaipur, India, May 2014, pp. 1–4.
[29]
M. Yanget al., “Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration,” Sci. China Technol. Sci., vol. 59, no. 2, pp. 289–300, Feb. 2016.
[30]
A. J. Greensted and A. M. Tyrrell, “RISA: A hardware platform for evolutionary design,” in Proc. Workshop Evolvable Adapt. Hardw., Honolulu, HI, USA, Apr. 2007, pp. 1–7.
[31]
M. A. Trefzer and A. M. Tyrrell, “Improved fault-tolerance through dynamic modular redundancy (DMR) on the RISA FPGA platform,” in Proc. NASA/ESA Conf. Adapt. Hardw. Syst. (AHS), Leicester, U.K., 2014, pp. 39–46.
[32]
W. Barkeret al., “Fault tolerance using dynamic reconfiguration on the POEtic tissue,” IEEE Trans. Evol. Comput., vol. 11, no. 5, pp. 666–684 Oct. 2007.

Cited By

View all
  • (2023)Intrinsic Based Self-healing Adder Design Using Chromosome Reconstruction AlgorithmJournal of Electronic Testing: Theory and Applications10.1007/s10836-023-06050-139:1(111-122)Online publication date: 1-Feb-2023
  • (2021)An Online Arrangement Method of Difficult Actions in Competitive Aerobics Based on Multimedia TechnologySecurity and Communication Networks10.1155/2021/99684012021Online publication date: 1-Jan-2021

Index Terms

  1. Evolutionary Fault Tolerance Method Based on Virtual Reconfigurable Circuit With Neural Network Architecture
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Please enable JavaScript to view thecomments powered by Disqus.

          Information & Contributors

          Information

          Published In

          cover image IEEE Transactions on Evolutionary Computation
          IEEE Transactions on Evolutionary Computation  Volume 22, Issue 6
          Dec. 2018
          155 pages

          Publisher

          IEEE Press

          Publication History

          Published: 01 December 2018

          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
          • (2023)Intrinsic Based Self-healing Adder Design Using Chromosome Reconstruction AlgorithmJournal of Electronic Testing: Theory and Applications10.1007/s10836-023-06050-139:1(111-122)Online publication date: 1-Feb-2023
          • (2021)An Online Arrangement Method of Difficult Actions in Competitive Aerobics Based on Multimedia TechnologySecurity and Communication Networks10.1155/2021/99684012021Online publication date: 1-Jan-2021

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media