Efficient dynamic priority based soft error mitigation techniques for configuration memory of FPGA hardware

被引:6
|
作者
Mandal, Swagata [1 ]
Paul, Rourab [2 ]
Sau, Suman [2 ]
Chakrabarti, Amlan [2 ]
Chattopadhyay, Subhasis [1 ]
机构
[1] HBNI, Variable Energy Cyclotron Ctr, 1-AF Bidhannagar, Kolkata 700064, India
[2] Univ Calcutta, AK Choudhury Sch Informat Technol, Sect 3, Kolkata 700098, India
关键词
FPGA; DPR; MBU; Erasure code; Hardware scheduling; SCHEME;
D O I
10.1016/j.micpro.2016.12.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Radiation-induced single bit upsets (SBUs) and multi-bit upsets (MBUs) are more prominent in Field Programmable Gate Arrays (FPGAs) due to the presence of a large number of latches in the configuration memory (CM) of FPGAs. At the same time, SBUs and MBUs in the CM can permanently or temporarily affect the hardware circuit implemented on FPGA. Hence, error mitigation and recovery techniques are necessary to protect the FPGA hardware from permanent faults arising due to such SBUs and MBUs. Different existing techniques used to mitigate the effect of soft errors in FPGA have high overhead and their implementations are also quite complex. In this paper, we have proposed efficient single bit as well as multi-bit error correcting methods to correct errors in the CM of FPGAs using simple parity equations and Erasure code. These codes are easy to implement, and the needed decoding circuits are also simple. Use of Dynamic Partial Reconfiguration (DPR) along with a simple hardware scheduling algorithm based download manager helps to perform the error correction in the CM without suspending the operations of the other hardware blocks. We propose a first of its kind methodology for novel transient fault correction using efficient error correcting codes with hardware scheduling for FPGAs. To validate the design we have tested the proposed methodology with Kintex FPGA. We have also measured different parameters like fault recovery time, power consumption, resource overhead and error correction efficiency to estimate the performance of our proposed methods. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:313 / 330
页数:18
相关论文
共 50 条
  • [1] Criticality Aware Soft Error Mitigation in the Configuration Memory of SRAM based FPGA
    Mandal, Swagata
    Sarkar, Sreetama
    Ming, Wong Ming
    Chattopadhyay, Anupam
    Chakrabarti, Amlan
    2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 257 - 262
  • [2] A Review on SEU Mitigation Techniques for FPGA Configuration Memory
    Nidhin, T. S.
    Bhattacharyya, Anindya
    Behera, R. P.
    Jayanthi, T.
    IETE TECHNICAL REVIEW, 2018, 35 (02) : 157 - 168
  • [3] Soft Error Trends and Mitigation Techniques in Memory Devices
    Slayman, Charles
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2011 PROCEEDINGS, 2011,
  • [4] Heterogeneous Configuration Memory Scrubbing for Soft Error Mitigation in FPGAs
    Lee, Ju-Yueh
    Chang, Cheng-Ru
    Jing, Naifeng
    Su, Juexiao
    Wen, Shijie
    Wong, Rich
    He, Lei
    2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 23 - 28
  • [5] Analytical techniques for soft error rate Modeling and mitigation of FPGA-based designs
    Asadi, Hossein
    Tahoori, Mehdi B.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (12) : 1320 - 1331
  • [6] Realization of Various Error Mitigation techniques for SRAM based FPGA
    Chorasia, Jyoti
    Jasani, Karan
    Shah, Arpita
    2017 2ND INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2017, : 55 - 59
  • [7] SOFT ERROR MITIGATION IN MEMORY SYSTEM
    Julai, Norhuzaimin
    Kadir, Farhana Mohamad Abdul
    Suhaili, Shamsiah
    JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2023, 18 (02): : 862 - 879
  • [8] Hardware -Efficient FPGA-Based. Approximate Multipliers for Error -Tolerant Computing
    Yao, Shangshang
    Zhang, Liang
    2022 21ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2022), 2022, : 20 - 27
  • [9] FPGA soft error recovery mechanism with small hardware overhead
    Legat, Uros
    Biasizzo, Anton
    Novak, Franc
    2011 16TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2011, : 207 - 207
  • [10] Improving soft-error tolerance of FPGA configuration bits
    Srinivasan, S
    Gayasen, A
    Vijaykrishnan, N
    Kandemir, M
    Xie, Y
    Irwin, MJ
    ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 107 - 110