A Novel Method for Soft Error Mitigation in FPGA using Adaptive Cross Parity Code
Swagata Mandal, Rourab Paul, Suman Sau, Amlan Chakrabarti, Subhasis, Chattopadhyay

TL;DR
This paper introduces an adaptive cross parity check (ACPC) based error correction method for FPGAs, enhancing soft error mitigation with a simple, efficient, and reconfigurable approach validated on Kintex FPGA.
Contribution
The paper presents the first adaptive cross parity code scheme specifically designed for FPGA soft error correction, combining simplicity and effectiveness.
Findings
ACPC effectively corrects multi-bit errors in FPGA configuration memory.
The proposed method shows low power consumption and minimal overhead.
Error correction efficiency is validated through FPGA testing.
Abstract
Field Programmable Gate Arrays (FPGAs) are more prone to be affected by transient faults in presence of radiation and other environmental hazards compared to Application Specific Integrated Circuits (ASICs). Hence, error mitigation and recovery techniques are absolutely necessary to protect the FPGA hardware from soft errors arising due to such transient faults. In this paper, a new efficient multi-bit error correcting method for FPGAs is proposed using adaptive cross parity check (ACPC) code. ACPC is easy to implement and the needed decoding circuit is also simple. In the proposed scheme total configuration memory is partitioned into two parts. One part will contain ACPC hardware, which is static and assumed to be unaffected by any kind of errors. Other portion will store the binary file for logic, which is to be protected from transient error and is assumed to be dynamically…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRadiation Effects in Electronics · VLSI and Analog Circuit Testing · Low-power high-performance VLSI design
