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 条
  • [31] Efficient memory utilization for high-speed FPGA-based hardware emulators with SDRAMs
    Hosokawa, Kohei
    Tanaka, Katsunori
    Nakamura, Yuichi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2007, E90A (12) : 2810 - 2817
  • [32] Soft-error mitigation by means of decoupled transactional memory threads
    Sanchez, Daniel
    Cebrian, Juan M.
    Garcia, Jose M.
    Aragon, Juan L.
    DISTRIBUTED COMPUTING, 2015, 28 (02) : 75 - 90
  • [33] Soft-error mitigation by means of decoupled transactional memory threads
    Daniel Sánchez
    Juan M. Cebrián
    José M. García
    Juan L. Aragón
    Distributed Computing, 2015, 28 : 75 - 90
  • [34] Dynamic Error Mitigation in NoCs using Intelligent Prediction Techniques
    DiTomaso, Dominic
    Boraten, Travis
    Kodi, Avinash
    Louri, Ahmed
    2016 49TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2016,
  • [35] Survey of Soft Error Mitigation Techniques Applied to LEON3 Soft Processors on SRAM-Based FPGAs
    Kasap, Server
    Wachter, Eduardo Weber
    Zhai, Xiaojun
    Ehsan, Shoaib
    Mcdonald-Maier, Klaus
    IEEE ACCESS, 2020, 8 : 28646 - 28658
  • [36] An Approach to Reduce Soft Error Rate of SRAM-Based FPGA with SEU Effects by Partial Mitigation and PSO
    Yan, Yunyi
    Wu, Jinfu
    Guo, Baolong
    JOURNAL OF INTERNET TECHNOLOGY, 2016, 17 (04): : 789 - 795
  • [37] Priority-Based Conflict Resolution for Hardware Transactional Memory
    Yamada, Ryohei
    Hashimoto, Koshiro
    Tsumura, Tomoaki
    2014 SECOND INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2014, : 433 - 439
  • [38] Soft error mitigation for SRAM-based FPGAs
    Asadi, GH
    Tahoori, MB
    23RD IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2005, : 207 - 212
  • [39] Mitigation of Soft and Hard Errors in FPGA-Based Pacemakers
    Alkady, Gehad I.
    Adly, Ihab
    Amer, Hassanein H.
    Refaat, Tarek K.
    PROCEEDINGS OF 2018 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2018, : 284 - 289
  • [40] An Efficient Model for Soft Error Vulnerability of Dynamic Circuits
    Sun, Yan
    Cao, Yuesheng
    Li, Jinwen
    Li, Tiejun
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2017, 2018, 600 : 133 - 142