Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon openaccess Improved hybrid scrubbing scheme for spaceborne static random access memory-based field programmable gate arrays

With the shrinking feature sizes of static random access memory-based field programmable gate arrays (FPGAs), the occurrence probability of multiple-cell upsets (MCUs) in FPGAs continues to increase. This reduces the reliability of FPGAs. This article proposes an improved hybrid scrubbing scheme to solve this problem. Based on the conventional hybrid scrubbing scheme, the error detection process is improved by changing the error correction object from an erroneous frame to an erroneous zone. MCUs can be rapidly corrected through continuous error detection and erroneous zone correction. The theoretical analysis and implementation results show that the improved hybrid scrubbing scheme can effectively reduce the average repair time of MCU errors.

References

    1. 1)
      • 12. Xilinx: ‘7 series FPGAs configuration user guide’ (Xilinx, 2014), pp. 147150, www.xilinx.com accessed May 2019.
    2. 2)
      • 15. Asadi, H., Tahoori, M.B.: ‘Analytical techniques for soft error rate modeling and mitigation of FPGA-based designs’, IEEE Trans. Very Large Scale Integr. Syst., 2007, 15, (12), pp. 13201331.
    3. 3)
      • 5. Martin-Ortega, A., Alvarez, M., Esteve, S., et al: ‘Radiation hardening of FPGA-based SoCs through self-reconfiguration and XTMR techniques’. 4th Southern Conf. on Programmable Logic, San Carlos de Bariloche, Argentina, March 2008, pp. 261264.
    4. 4)
      • 3. Dixit, A., Wood, A.: ‘The impact of new technology on soft error rates’. Int. Reliability Physics Symp., Monterey, USA, April 2011, pp. 5B.4.15B.4.7.
    5. 5)
      • 4. Wirthlin, M.J., Takai, H., Harding, A.: ‘Soft error rate estimations of the Kintex-7 FPGA within the ATLAS liquid argon (LAr) calorimeter’, J. Instrum., 2014, 9, (1), p. C01025.
    6. 6)
      • 11. Venkataraman, S., Santos, R., Das, A., et al: ‘A bit-interleaved embedded hamming scheme to correct single-bit and multi-bit upsets for SRAM-based FPGAs’. Int. Conf. on Field Programmable Logic and Applications, Munich, Germany, September 2014, pp. 14.
    7. 7)
      • 2. Ibe, E., Taniguchi, H., Yahagi, Y., et al: ‘Impact of scaling on neutron-induced soft error in SRAMs from a 250 nm to a 22 nm design rule’, IEEE Trans. Electron Devices, 2010, 57, (7), pp. 15271538.
    8. 8)
      • 10. Ebrahimi, M., Rao, P.M.B., Seyyedi, R., et al: ‘Low-cost multiple bit upset correction in SRAM-based FPGA configuration frames’, IEEE Trans. Very Large Scale Integr. Syst., 2016, 24, (3), pp. 932943.
    9. 9)
      • 8. Herrera-Alzu, I., Lopez-Vallejo, M.: ‘Design techniques for Xilinx Virtex FPGA configuration memory scrubbers’, IEEE Trans. Nucl. Sci., 2013, 60, (1), pp. 376385.
    10. 10)
      • 14. Wirthlin, M., Lee, D., Swift, G., et al: ‘A method and case study on identifying physically adjacent multiple-cell upsets using 28-nm, interleaved and SECDED-protected arrays’, IEEE Trans. Nucl. Sci., 2014, 61, (6), pp. 30803087.
    11. 11)
      • 6. Legat, U., Biasizzo, A., Novak, F.: ‘SEU recovery mechanism for SRAM-based FPGAs’, IEEE Trans. Nucl. Sci., 2012, 59, (5), pp. 25622571.
    12. 12)
      • 13. Stoddard, A., Gruwell, A., Zabriskie, P., et al: ‘A hybrid approach to FPGA configuration scrubbing’, IEEE Trans. Nucl. Sci., 2017, 64, (1), pp. 497503.
    13. 13)
      • 9. Park, S.P., Lee, D., Roy, K.: ‘Soft-error-resilient FPGAs using built-in 2–D Hamming product code’, IEEE Trans. Very Large Scale Integr. Syst., 2012, 20, (2), pp. 248256.
    14. 14)
      • 1. Bentoutou, Y.: ‘A real time EDAC system for applications onboard earth observation small satellites’, IEEE Trans. Aerosp. Electron. Syst., 2012, 48, (1), pp. 648657.
    15. 15)
      • 7. Michel, H., Belger, A., Lange, T., et al: ‘Read back scrubbing for SRAM FPGAs in a data processing unit for space instruments’. Adaptive Hardware and Systems, Montreal, Canada, June 2015, pp. 18.
http://iet.metastore.ingenta.com/content/journals/10.1049/joe.2019.0049
Loading

Related content

content/journals/10.1049/joe.2019.0049
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address