Dependable system design with soft error mitigation techniques in SRAM based FPGAs

Radiation effects are one of the major challenges facing the designers and developers while implementing dependable systems in SRAM based FPGAs. Soft errors can occur in logic resources, routing resources, I/Os, BRAMs, virtually any part of the FPGA. Error mitigation techniques are necessary to ensure the dependability of the implemented designs. Moreover, to check the efficiency of the mitigation techniques implemented are important. This paper suggests a design flow for verification and validation of fault tolerant techniques which is based on error injection in the logic design by VHDL code modification. TMR and DWC techniques are chosen for the analysis purpose. Verification is performed by simulation-based fault injection and validated by emulation. The ChipScope Pro analyzer is used for emulation analysis. This paper proposes the error recovery mechanism based on SECDED which can mask a single error and can detect double errors in the FPGA memories. To achieve proper information on the efficiency of soft error mitigation technique, the device has to be exposed to radiation sources. This paper also proposes an irradiation experimental setup to validate the feasibility and efficiency of the mitigation techniques for dependable system developments in FPGAs.

[1]  M. Lopez-Vallejo,et al.  System Design Framework and Methodology for Xilinx Virtex FPGA Configuration Scrubbers , 2014, IEEE Transactions on Nuclear Science.

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

[3]  M. Caffrey,et al.  Evaluating TMR Techniques in the Presence of Single Event Upsets , 2003 .

[4]  T. Jayanthi,et al.  A Review on SEU Mitigation Techniques for FPGA Configuration Memory , 2018 .

[5]  Michael Nicolaidis,et al.  Soft Errors in Modern Electronic Systems , 2010 .

[6]  Andrea Domenici,et al.  SRAM-Based FPGA Systems for Safety-Critical Applications: A Survey on Design Standards and Proposed Methodologies , 2015, Journal of Computer Science and Technology.

[7]  F. Novak,et al.  SEU Recovery Mechanism for SRAM-Based FPGAs , 2012, IEEE Transactions on Nuclear Science.

[8]  Yong-surk Lee,et al.  Single error correction, double error detection and double adjacent error correction with no mis-correction code , 2013, IEICE Electron. Express.

[9]  Lorenzo Alvisi,et al.  Modeling the effect of technology trends on the soft error rate of combinational logic , 2002, Proceedings International Conference on Dependable Systems and Networks.

[10]  K. S. Beenamole,et al.  Understanding single-Event effects in FPGA for Avionic system design , 2013 .

[11]  Richard W. Hamming,et al.  Error detecting and error correcting codes , 1950 .

[12]  Luigi Carro,et al.  Designing fault tolerant systems into SRAM-based FPGAs , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[13]  Jae Pil Jung,et al.  SOFT ERROR ISSUE AND IMPORTANCE OF LOW ALPHA SOLDERS FOR MICROELECTRONICS PACKAGING , 2013 .