Abstract
This paper presents experimental results putting in evidence the potential weaknesses of a state-of-the-art fault tolerance strategy, the Triple Modular Redundancy (TMR), when implemented in SRAM-based FPGAs. HW/SW fault injection campaigns and accelerated radiation ground tests were performed to quantify the number of faults, Single Event Upsets (SEUs) required to obtain such critical failures.
Similar content being viewed by others
References
Berger G, Ryckewaert G, Harboe-Sorensen R, Adams L (1996) The heavy ion irradiation facility at CYCLONE - a dedicated SEE beam line. IEEE NSREC Workshop
Berger G, Ryckewaert G, Harboe-Sorensen R (1997) CYCLONE – A Multipurpose Heavy Ion, Proton and Neutron SEE Test Site, RADECS Workshop, 51–55
Caffrey M, Graham P, Johnson E, Wirthlin M (2002) Single-event upsets in SRAM FPGAs. in Proc. of the military and aerospace applications of programmable devices Int’l conference (MAPLD)
Faure F, Peronnard P, Velazco R (2002) Thesic+: A flexible system for see testing, in Proc. of RADECS
Kastensmidt FL, Sterpone L, Carro L, Reorda MS (2005) On the optimal design of triple modular redundancy logic for SRAM-based FPGAs, Proc. Of Design, Automation and Test in Europe (DATE) 2005. 2:1290–1295
Koga R, George J, Swift G, Yui C, Edmonds L, Carmichael C, Langley T, Murray P, Lanes K, Napier M (2004) Comparison of Xilinx Virtex-II FPGA SEE sensitivities to protons and heavy ions. IEEE Trans Nucl Sci 51(5):2825–2833
Ma T, Dressendorfer P (1989) Ionizing radiation effects in MOS devices and circuits. Wiley, New York
Manuzzato A, Gerardin S, Paccagnella A, Sterpone L, Violante M (2008) Effectiveness of TMR-based techniques to mitigate alpha-induced SEU accumulation in commercial SRAM-based FPGAs. Nuclear Science, IEEE Transactions on 55(4):1968–1973
Mersenne twister: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
Morgan K, Caffrey M, Graham P, Johnson E, Pratt B, Wirthlin M (2005) SEU-induced persistent error propagation in FPGAs. IEEE Trans Nucl Sci 52(6):2438–2445
Normand E (1966) Single-event effects in avionics. IEEE Trans Nucl Sci 43(2):461–474
Opencores: http://www.opencores.org/project,des
Pouget V, Fouillat P, Lewis D (2006) Using the SEEM software for SET testing and analysis, Radiation effects in embedded systems, to be published by Springer
Pouget V, Wan D, Jaulent P, Douin A, Lewis D, Fouillat P (2006) Recent developments for SEE testing at the ATLAS laser facility. Proc. of 15th Single-Event Effects Symposium
Pouget V, Douin A, Lewis D, Fouillat P, Foucard G, Peronnard P, Maingot V, Ferron JB, Anghel L, Leveugle R, Velazco R (2007) Tools and Methodology Development for Pulsed Laser Fault Injection in SRAM-Based FPGAs, 8th Latin American Test Workshop (LATW 2007), [Cusco (Peru), 11–14].
Xilinx (2005) Virtex-II platform FPGAs: complete data sheet, http://www.xilinx.com, March
XTMR Tool User Guide (2004) Xilinx User guide UG156
Acknowledgment
Authors thanks Dr. Gary Swift from Xilinx Corporation for his support to the X-TMR version of the application, Dr. Vincent Pouget, from IMS/CNRS, for his support for laser test experiments and finally M. Guy Berger, from UCL, for his support will performing heavy ion ground testing.
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: F. Vargas
Rights and permissions
About this article
Cite this article
Foucard, G., Peronnard, P. & Velazco, R. Reliability Limits of TMR Implemented in a SRAM-based FPGA: Heavy Ion Measures vs. Fault Injection Predictions. J Electron Test 27, 627–633 (2011). https://doi.org/10.1007/s10836-011-5245-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-011-5245-4