Configuration Memory Scrubbing of SRAM-Based FPGAs Using a Mixed 2-D Coding Technique

被引:7
|
作者
Vlagkoulis, Vasileios [1 ]
Sari, Aitzan [1 ]
Antonopoulos, Georgios [1 ]
Psarakis, Mihalis [1 ]
Tavoularis, Antonios [2 ]
Furano, Gianluca [2 ]
Boatella-Polo, Cesar [2 ]
Poivey, Christian [2 ]
Ferlet-Cavrois, Veronique [2 ]
Kastriotou, Maria [3 ,4 ]
Fernandez Martinez, Pablo [3 ,5 ]
Alia, Ruben Garcia [3 ]
机构
[1] Univ Piraeus, Dept Informat, Piraeus 18534, Greece
[2] Estec, European Space Agcy, NL-2201 Noordwijk, Netherlands
[3] CERN, CH-1211 Meyrin, Switzerland
[4] Rutherford Appleton Lab, UKRI STFC, ISIS Facil, Didcot OX11 0QX, Oxon, England
[5] Inst Fis Altes Energies TFAE, Edificio CM7,Campus UAB, Barcelona 08193, Spain
关键词
Error correction codes; Field programmable gate arrays; Codes; Encoding; Materials handling; System-on-chip; Memory management; Error correction codes (ECCs); field-programmable gate arrays (FPGAs); heavy-ion irradiation; memory scrubbing; single-event upsets (SEUs);
D O I
10.1109/TNS.2022.3151977
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
SRAM-based field-programmable gate array (FPGA) vendors typically integrate error correction codes (ECCs) into the configuration memory to assist designers in implementing scrubbing mechanisms. In most cases, these ECC schemes guarantee the correction of single- and double-bit errors per configuration frame but fail to correct upsets with higher multiplicity in a single frame caused by a single event. This phenomenon has been observed in modern commercial-off-the-shelf FPGAs. Bit interleaving schemes are used in some FPGA families to scatter the multiple upsets into more than one frame, but this does not fully resolve the problem of uncorrectable errors. In this article, we propose a configuration memory scrubbing approach for SRAM-based FPGA devices, which combines the embedded ECC logic with an interframe, interleaved parity code to build a mixed 2-D coding technique. The proposed technique improves the multiple-bit error correction capabilities of the on-chip ECC scheme while keeping the error correction latency and hardware cost low. The scrubbing concept has been validated under heavy-ion irradiation, where it succeeded in correcting all the single and multiple upsets observed during the radiation experiment.
引用
收藏
页码:871 / 882
页数:12
相关论文
共 50 条
  • [41] Single-Port SRAM-Based Transpose Memory With Diagonal Data Mapping for Large Size 2-D DCT/IDCT
    Shang, Qing
    Fan, Yibo
    Shen, Weiwei
    Shen, Sha
    Zeng, Xiaoyang
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (11) : 2422 - 2426
  • [42] Protecting SRAM-based FPGAs Against Multiple Bit Upsets Using Erasure Codes
    Rao, Parthasarathy M. B.
    Ebrahimi, Mojtaba
    Seyyedi, Razi
    Tahoori, Mehdi B.
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [43] Validation of FDIR Strategy for Spaceborne SRAM-Based FPGAs using Proton Radiation Testing
    Siegle, Felix
    Vladimirova, Tanya
    Poivey, Christian
    Emam, Omar
    2015 15TH EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS (RADECS), 2015,
  • [44] ACME-2: Improving the Extraction of Essential Bits in Xilinx SRAM-Based FPGAs
    Alberto Aranda, Luis
    Ruano, Oscar
    Garcia-Herrero, Francisco
    Antonio Maestro, Juan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) : 1577 - 1581
  • [45] Investigating the Effect of Electromagnetic Fault Injections on the Configuration Memory of SRAM-based FPGA Devices
    Proulx, Alexandre
    Thibodeau, Jacob
    Bourgault, Bastien
    Chouinard, Jean-Yves
    Miled, Amine
    Fortier, Paul
    2023 IEEE PHYSICAL ASSURANCE AND INSPECTION OF ELECTRONICS, PAINE, 2023, : 164 - 170
  • [46] Concurrent error detection for finite state machines implemented with embedded memory blocks of SRAM-based FPGAs
    Rasniewski, Andrzej
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (5-6) : 303 - 312
  • [47] A Method for Assessing Soft Error Rate Based on the Resource Configuration of Netlist-Level Circuit Topology in SRAM-Based FPGAs
    Zhou, Guochang
    Gao, Xiang
    Lai, Xiaoling
    Zhu, Qi
    Guo, Yangming
    2016 PROGNOSTICS AND SYSTEM HEALTH MANAGEMENT CONFERENCE (PHM-CHENGDU), 2016,
  • [48] Radiation Effects on Deep Submicrometer SRAM-Based FPGAs Under the CERN Mixed-Field Radiation Environment
    Tsiligiannis, G.
    Danzeca, S.
    Alia, R. Garcia
    Infantino, A.
    Lesea, A.
    Brugger, M.
    Masi, A.
    Gilardoni, S.
    Saigne, F.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2018, 65 (08) : 1511 - 1518
  • [49] An Adaptive Redundancy Oriented Method to Tolerate Soft Errors in SRAM-based FPGAs Using Unused Resources
    Bahramnejad, Somayeh
    Zarandi, Hamid R.
    FIFTH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY: ARES 2010, PROCEEDINGS, 2010, : 119 - 124
  • [50] Massive MIMO Signal Detection using SRAM-based In-Memory Computing
    Kavishwar, Mihir
    Shanbhag, Naresh
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,