A(16,8)quasi-cyclic code fault-tolerant method based on improved bit interleaving technology was proposed to address the issue of single event multiple bits upset in SRAM type FPGAs susceptible to high-ener-gy particles in radiation environments.Based on the analysis of typical multiple bits upset error patterns in FP-GA,this article combined traditional(16,8)quasi-cyclic codes with improved bit interleaving technology to im-prove the soft fault tolerance of encoding and decoding using error detection and correction ideas in soft fault tol-erance.Simulation and hardware platform experiments showed that this method could correct up to five bits burst errors and detect two bits random errors caused by single particle effects in FPGA.It also had the charac-teristics of encoding and decoding without additional redundant bits,simple implementation,and strong fault tolerance,which provided a feasible approach to enhance the single event overturning resistance of SRAM type FPGAs in the application process and improve the irradiation reliability of related systems.
关键词
SRAM型FPGA/单粒子多位翻转/改进准循环码/错误检测与纠正
Key words
SRAM type FPGAs/multiple bits upset/improving quasi-cyclic codes/error detection and correction