Effect of different design stages on the SEU failure rate of FPGA systems

This work analyzes the effect of the different design stages on the failure rate of circuits implemented in FPGAs. A bitstream-based SEU emulation platform is used to inject faults in order to analyze the critical bits of the circuit. Experiments are done on two different testbenchs, an FIR filter and a CORDIC chain. Tests consist on loading different variations of the designs in order to estimate the effect of different design parameters on the failure rate. Parameters of different design stages such as source generation, synthesis and implementation are analyzed. It has been observed that the implementation process can add a huge variation to the failure rate. This has an impact on design validation and points out that validation techniques applied at early design stages previous to implementation can be inaccurate. It has also been observed that the effect is more notorious for regular circuits containing many time critical nets.

[1]  Elaheh Bozorgzadeh,et al.  Single-Event-Upset (SEU) Awareness in FPGA Routing , 2007, 2007 44th ACM/IEEE Design Automation Conference.

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

[3]  Rupak Majumdar,et al.  On power and fault-tolerance optimization in FPGA physical synthesis , 2010, 2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[4]  Hossein Asadi,et al.  A Scalable Dependability Scheme for Routing Fabric of SRAM-Based Reconfigurable Devices , 2015, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

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

[6]  Javier Del Ser,et al.  Compact and Fast Fault Injection System for Robustness Measurements on SRAM-Based FPGAs , 2014, IEEE Transactions on Industrial Electronics.

[7]  J.M. Mogollon,et al.  FTUNSHADES2: A novel platform for early evaluation of robustness against SEE , 2011, 2011 12th European Conference on Radiation and Its Effects on Components and Systems.

[8]  R. Mateos,et al.  Comparative of HLS and HDL implementations of a grid synchronization algorithm , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[9]  Michael J. Wirthlin,et al.  Estimating Soft Processor Soft Error Sensitivity through Fault Injection , 2015, 2015 IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines.

[10]  Armando Astarloa,et al.  Fast and accurate SEU-tolerance characterization method for Zynq SoCs , 2014, 2014 24th International Conference on Field Programmable Logic and Applications (FPL).