Published April 2016 | Version v1
Journal article

Implementation and verification of different ECC mitigation designs for BRAMs in flash-based FPGAs

  • 1. University of Chinese Academy of Sciences, Beijing (China)
  • 2. Institute of Modern Physics, Chinese Academy of Sciences, Lanzhou (China)
  • 3. Science and Technology on Reliability Physics and Application of Electronic Component Laboratory, China Electronic Product Reliability and Environmental Testing Research Institute, Guangzhou (China)

Description

Embedded RAM blocks (BRAMs) in field programmable gate arrays (FPGAs) are susceptible to single event effects (SEEs) induced by environmental factors such as cosmic rays, heavy ions, alpha particles and so on. As technology scales, the issue will be more serious. In order to tackle this issue, two different error correcting codes (ECCs), the shortened Hamming codes and shortened BCH codes, are investigated in this paper. The concrete design methods of the codes are presented. Also, the codes are both implemented in flash-based FPGAs. Finally, the synthesis report and simulation results are presented in the paper. Moreover, heavy-ion experiments are performed,and the experimental results indicate that the error cross-section of the device using the shortened Hamming codes can be reduced by two orders of magnitude compared with the device without mitigation, and no errors are discovered in the experiments for the device using the shortened BCH codes. (authors)

Additional details

Publishing Information

Journal Title
Chinese Physics. C, High Energy Physics and Nuclear Physics
Journal Volume
40
Journal Issue
4
Journal Page Range
[9 p.]
ISSN
1674-1137

Optional Information

Notes
9 figs., 2 tabs., 23 refs.; http://dx.doi.org/10.1088/1674-1137/40/4/046103