A Dual-FPGA Architecture with Rejuvenation for Realtime Applications

This paper focuses on FPGA for realtime applications and proposes a redundant configuration scheme with rejuvenation on a dual-FPGA architecture to handle SEUs. Duplication check is utilized to detect errors within the FPGAs. Rollback and re-computation will be attempted when the error is detected. If the error remains, the rejuvenation will be triggered. The proposed architecture consists of two identical FPGAs. When one FPGA has to undergo a rejuvenation process, the other will be available to operate the system. This ensures the real time computing constraint of an application.

[1]  Yuki Yoshikawa,et al.  An FPGA-based fail-soft system with adaptive reconfiguration , 2010, 2010 IEEE 16th International On-Line Testing Symposium.

[2]  Peter Y. K. Cheung,et al.  Fault tolerance and reliability in field-programmable gate arrays , 2010, IET Computers & Digital Techniques.

[3]  Edward J. McCluskey,et al.  Reconfigurable architecture for autonomous self-repair , 2004, IEEE Design & Test of Computers.

[4]  M. Wirthlin,et al.  Fault Tolerant ICAP Controller for High-Reliable Internal Scrubbing , 2008, 2008 IEEE Aerospace Conference.

[5]  Yennun Huang,et al.  Software rejuvenation: analysis, module and applications , 1995, Twenty-Fifth International Symposium on Fault-Tolerant Computing. Digest of Papers.