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

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.

[1]  Lukás Sekanina,et al.  Evolutionary functional recovery in virtual reconfigurable circuits , 2007, JETC.

[2]  Adrian Stoica,et al.  Fault-tolerant evolvable hardware using field-programmable transistor arrays , 2000, IEEE Trans. Reliab..

[3]  Adrian Thompson Evolving fault tolerant systems , 1995 .

[4]  Lukás Sekanina,et al.  On routine implementation of virtual evolvable devices using COMBO6 , 2004, Proceedings. 2004 NASA/DoD Conference on Evolvable Hardware, 2004..

[5]  Bo Liu,et al.  Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration , 2016 .

[6]  G. R. Clark,et al.  A novel function-level EHW architecture within modern FPGAs , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[7]  Gunnar Tufte,et al.  Bridging the genotype-phenotype mapping for digital FPGAs , 2001, Proceedings Third NASA/DoD Workshop on Evolvable Hardware. EH-2001.

[8]  P. Layzell,et al.  Reducing hardware evolution's dependency on FPGAs , 1999, Proceedings of the Seventh International Conference on Microelectronics for Neural, Fuzzy and Bio-Inspired Systems.

[9]  John R. Koza,et al.  Automated synthesis of analog electrical circuits by means of genetic programming , 1997, IEEE Trans. Evol. Comput..

[10]  E. Stomeo,et al.  Generalized Disjunction Decomposition for Evolvable Hardware , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[11]  Gunnar Tufte,et al.  An evolvable hardware FPGA for adaptive hardware , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[12]  Paul J. Layzell,et al.  Explorations in design space: unconventional electronics design through artificial evolution , 1999, IEEE Trans. Evol. Comput..

[13]  Lukás Sekanina,et al.  On dependability of FPGA-based evolvable hardware systems that utilize virtual reconfigurable circuits , 2006, CF '06.

[14]  Tatiana Kalganova,et al.  Generalized Disjunction Decomposition for the Evolution of Programmable Logic Array Structures , 2006, First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06).

[15]  Martin Trefzer,et al.  Improved fault-tolerance through dynamic modular redundancy (DMR) on the RISA FPGA platform , 2014, 2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[16]  Arnav Gupta,et al.  Design and simulation of virtual reconfigurable circuit for a Fault Tolerant System , 2014, International Conference on Recent Advances and Innovations in Engineering (ICRAIE-2014).

[17]  Jin Wang,et al.  Virtual reconfigurable architecture for evolving combinational logic circuits , 2014 .

[18]  Wei Zhang,et al.  Intrinsic Evolution of Frequency Splitter with a New Analog EHW Platform , 2007, ISICA.

[19]  Johannes Schemmel,et al.  A CMOS FPTA chip for intrinsic hardware evolution of analog electronic circuits , 2001, Proceedings Third NASA/DoD Workshop on Evolvable Hardware. EH-2001.

[20]  Fang Qian-sheng Research on Methods of Extrinsic Evolvable Hardware , 2003 .

[21]  Andrew M. Tyrrell,et al.  RISA: A Hardware Platform for Evolutionary Design , 2007, 2007 IEEE Workshop on Evolvable and Adaptive Hardware (WEAH2007).

[22]  Mehrdad Salami,et al.  Evolvable hardware at function level , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[23]  Julian Francis Miller,et al.  Scalability problems of digital circuit evolution evolvability and efficient designs , 2000, Proceedings. The Second NASA/DoD Workshop on Evolvable Hardware.

[24]  Kyrre Glette,et al.  A Flexible On-Chip Evolution System Implemented on a Xilinx Virtex-II Pro Device , 2005, ICES.

[25]  Lukás Sekanina,et al.  Analysis of Reconfiguration Options for a Reconfigurable Polymorphic Circuit , 2008, 2008 NASA/ESA Conference on Adaptive Hardware and Systems.

[26]  Shi Lei,et al.  Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration , 2016 .

[27]  Kangshun Li,et al.  A new method of evolving digital circuit based on gene expres sion programming , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[28]  J. Raja Paul Perinbam,et al.  Evolving virtual reconfigurable circuit for a fault tolerant system , 2007, 2007 IEEE Congress on Evolutionary Computation.

[29]  Peter J. Bentley,et al.  Development brings scalability to hardware evolution , 2005, 2005 NASA/DoD Conference on Evolvable Hardware (EH'05).

[30]  Martin Trefzer,et al.  Task decomposition and evolvability in intrinsic evolvable hardware , 2009, 2009 IEEE Congress on Evolutionary Computation.

[31]  Andrew M. Tyrrell,et al.  Evolutionary strategies and intrinsic fault tolerance , 2001, Proceedings Third NASA/DoD Workshop on Evolvable Hardware. EH-2001.

[32]  Julian Francis Miller,et al.  Redundancy and computational efficiency in Cartesian genetic programming , 2006, IEEE Transactions on Evolutionary Computation.