Exploiting Modified Placement and Hardwired Resources to Provide High Reliability in FPGAs

Possible scenarios for future manufacturing technologies increase the desirable features of fault tolerance techniques, such as coping with multiple faults and reducing error latency. On the other hand, current high-end FPGAs present, besides lookup tables and flip-flops, several dedicated components that perform the most commonly required functions. In this paper, we propose an approach to use such resources to efficiently provide fault detection capabilities. We further extend the technique with placement constraints to enhance the detection of faults affecting the routing resources, which is a critical demand for such devices.

[1]  Xiaoxuan She,et al.  Notice of Violation of IEEE Publication Principles>BR>Selective Triple Modular Redundancy for Single Event Upset (SEU) Mitigation , 2009, 2009 NASA/ESA Conference on Adaptive Hardware and Systems.

[2]  Massimo Violante,et al.  A new reliability-oriented place and route algorithm for SRAM-based FPGAs , 2006, IEEE Transactions on Computers.

[3]  Jürgen Becker,et al.  A study on fine granular fault tolerance methodologies for FPGAs , 2011, 6th International Workshop on Reconfigurable Communication-Centric Systems-on-Chip (ReCoSoC).

[4]  R.C. Baumann,et al.  Radiation-induced soft errors in advanced semiconductor technologies , 2005, IEEE Transactions on Device and Materials Reliability.

[5]  Sudhakar M. Reddy,et al.  Embedded totally self-checking checkers: a practical design , 1990, IEEE Design & Test of Computers.

[6]  Miodrag Potkonjak,et al.  Low overhead fault-tolerant FPGA systems , 1998, IEEE Trans. Very Large Scale Integr. Syst..

[7]  C.K. Filho,et al.  Improving Reliability of SRAM-Based FPGAs by Inserting Redundant Routing , 2005, 2005 8th European Conference on Radiation and Its Effects on Components and Systems.