发明公开
- 专利标题: 一种SRAM型FPGA用户寄存器单粒子翻转故障注入方法
-
申请号: CN202110850605.X申请日: 2021-07-27
-
公开(公告)号: CN113744787A公开(公告)日: 2021-12-03
- 发明人: 周东 , 汪路元 , 王翠莲 , 冯国平 , 刘崇华 , 曾连连 , 翟君武 , 吴伟 , 张溢 , 李珂 , 庞波 , 燕洪成 , 董方
- 申请人: 北京空间飞行器总体设计部
- 申请人地址: 北京市海淀区友谊路104号
- 专利权人: 北京空间飞行器总体设计部
- 当前专利权人: 北京空间飞行器总体设计部
- 当前专利权人地址: 北京市海淀区友谊路104号
- 代理机构: 北京理工大学专利中心
- 代理商 高燕燕
- 主分类号: G11C19/28
- IPC分类号: G11C19/28
摘要:
本发明公开一种SRAM型FPGA用户寄存器单粒子翻转故障注入方法,能够对SRAM型FPGA用户寄存器中的暂存值进行直接的修改,实现SRAM型FPGA用户寄存器的单粒子翻转故障的模拟。包括:分析用户寄存器控制参数的真值表,获得将用户寄存器直接设置为“0”或“1”的控制参数的真值表项。通过FPGA Editor工具修改网表文件中控制参数设置值,对比修改前后的配置码流,获得FPGA寄存器控制参数在配置位流中的准确偏移量。结合XDL文件中的寄存器X、Y坐标信息,得到FPGA代码中感兴趣寄存器的准确偏移量。从而可以通过SelcetMap或JTAG接口对感兴趣寄存器进行快速故障注入。大幅度提高SRAM型FPGA单粒子翻转故障注入效率和准确度,更有效地识别FPGA中用户寄存器单粒子翻转防护中的隐患。
公开/授权文献
- CN113744787B 一种SRAM型FPGA用户寄存器单粒子翻转故障注入方法 公开/授权日:2023-09-08