光电工程, 2019, 46 (12): 180549, 网络出版: 2020-01-09  

FPGA在辐照环境下的故障注入系统研究

Research on fault injection system of FPGA in irradiation environment
作者单位
1 中国科学院光电技术研究所,四川 成都 610209
2 中国科学院大学,北京 100049
摘要
对Xilinx SRAM型FPGA的配置RAM的帧物理组织进行了研究,给出了提取帧结构的方法,并给出了比特流中帧的排列顺序;分析了SEM IP核的中间文件的结构并给出了提取必要位的方法,通过对必要位进行0/1翻转,用以模拟辐射环境下FPGA易出现的单粒子翻转问题;设计了PC端界面以实现完整的人机交互。故障注入系统在FPGA片上实现,通过内部ICAP接口实现对配置数据的读写,无需处理器参与。通过对待测电路的必要位逐位进行翻转及修复测试后对每个位进行了分类,分类结果可用于在后续故障修复中对特殊位进行重点防护。
Abstract
This article studied the frame structure of Xilinx FPGA configuration RAM, giving the method of extracting the frame structure and providing the order of frames in the bit stream file. The structure of the intermediate file of SEM IP core is also analyzed to get the positions of essential bits. Performing 0/1 flipping on the essential bits is a way to simulate the single event upset which the circuit is sensitive to under the radiation environment. A PC-side interface is designed to implement a human-machine interaction. The fault injection system is implemented on the FPGA chip, and the read and write of configuration RAM data are realized through ICAP without the need of the processor. The operation of flipping and repairing test classifies essential bits into some categories. The classification results can be used to protect the key bits in subsequent fault repairing.

薛晓良, 苏海冰, 舒怀亮, 郭帅, 吴威. FPGA在辐照环境下的故障注入系统研究[J]. 光电工程, 2019, 46(12): 180549. Xue Xiaoliang, Su Haibing, Shu Huailiang, Guo Shuai, Wu Wei. Research on fault injection system of FPGA in irradiation environment[J]. Opto-Electronic Engineering, 2019, 46(12): 180549.

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!