现场可编程门阵列
数据清理
计算机科学
延迟(音频)
冗余(工程)
三模冗余
嵌入式系统
算术
门阵列
异步通信
计算机硬件
并行计算
数学
操作系统
计算机网络
电信
作者
Aurélien Alacchi,Edouard Giacomin,Scott Temple,Roman Gauchi,Michael Wirthlin,Pierre‐Emmanuel Gaillardon
出处
期刊:IEEE Transactions on Circuits and Systems I-regular Papers
[Institute of Electrical and Electronics Engineers]
日期:2023-02-23
卷期号:70 (5): 2028-2036
被引量:16
标识
DOI:10.1109/tcsi.2023.3243644
摘要
In harsh environments such as space, radiation and charged particles cause Single-Event Effects, faults occurring randomly on any electronic component. These must be mitigated to ensure device functionality. Modern mitigation methods, such as triple modular redundancy, are very effective against Single-Event Transients (SETs), but incur a minimum of $3\times $ cost in area. Single-Event Upsets (SEUs) affect sequential elements and are regularly repaired using memory scrubbing. Scrubbing is a slow serial process, going through every memory word looking for errors to repair. It involves a non-negligible Time To Detect (TTD) before repair, during which other events can occur and compromise the system. Field Programmable Gate Arrays (FPGAs) rely heavily on sequential elements to store their configuration; thus, FPGA's SEU detection time is critical to ensuring design integrity in harsh conditions. In this paper, we propose In-Memory Error Code Correction Checking (IMECCC), a method to replace memory scrubbing and improve FPGA configuration memory protection in high radiation environments. Our method allows asynchronous SEU detection, and replaces the scrubbing's variable time to detect with a fixed TTD. We show that IMECCC reduces FPGA's TTD by at least 116, $000\times $ on average, with an area increase of $1.56\times $ , using a test architecture resembling a Xilinx Virtex 5 QV at a 60MHz scrubbing frequency.
科研通智能强力驱动
Strongly Powered by AbleSci AI