Heterogeneous configuration memory scrubbing for soft error mitigation in FPGAs

Ju-Yueh Lee,Cheng-Ru Chang,Naifeng Jing,Juexiao Su,Shi-Jie Wen,Rick Wong,Lei He
DOI: https://doi.org/10.1109/FPT.2012.6412105
2012-01-01
Abstract:In this paper, we present HCS - Heterogeneous CRAM Scrubbing - for FPGAs. By utilizing stochastic fault modeling for SEUs in CRAM, we present a quantitative estimate of system MTTF improvement through CRAM scrubbing. HCS then leverages the fact that different SEUs have unequal effects on the circuit system operation, and thus the CRAM bits can be scrubbed at different rates based on the sensitivity of the bits to the circuit system failures. To maximize the improvement on system MTTF for a given circuit system, we present a dynamic programming algorithm which solves the problem efficiently and effectively. Through a detailed case study on system level study by an H.264/AVC decoder implemented on a Xilinx Virtex-5 FPGA, we show an estimation of 60% MTTF improvement by HCS over the existing homogeneous CRAM scrubbing method, while contributing virtually no area, performance and power overhead to the system.
What problem does this paper attempt to address?