利用整帧翻转的SRAM型FPGA故障注入加速算法
作者:
作者单位:

(国防科技大学 电子科学学院, 湖南 长沙 410073)

作者简介:

孙鹏跃(1988—),男,陕西咸阳人,讲师,博士,硕士生导师,E-mail:sunnnpy@163.com; 陈雷(通信作者),男,福建福州人,讲师,博士,E-mail:chenlei1025@nudt.edu.cn

通讯作者:

中图分类号:

TN791

基金项目:

国家自然科学基金资助项目(62201585);湖南省科技创新计划资助项目(2023RC3004)


Accelerated fault injection algorithm for SRAM-based FPGA using whole frame upset
Author:
Affiliation:

(College of Electronic Science and Technology, National University of Defense Technology, Changsha 410073, China)

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    不可恢复异常比特位(unrecoverable-sensitive bits, UR-SB)不能通过定时刷新修复,会造成卫星载荷在轨服务的长时间中断,是地面故障注入试验需要着重评估和改善的。但UR-SB占比极低,若采用传统逐位翻转故障注入方法,其测试耗时太长,效率极低。提出了一种基于整帧翻转的静态随机存取存储器型现场可编程门阵列的故障注入加速算法,其通过整帧翻转能够快速筛除不存在UR-SB的配置帧,并进一步用二分法对存在UR-SB的配置帧进行快速搜索,有效加速了UR-SB的精确定位过程。以在轨常用XQR2V3000器件为例,理论分析在较差情况下测试效率可提升207倍,信号生成载荷实测结果最高可提升949倍,理论分析和实测结果均验证了所提加速算法的有效性。

    Abstract:

    UR-SB (unrecoverable-sensitive bits), which cannot be corrected by regular refresh, will cause long-term interruption of on-orbit service of satellite load. Thus, the impact of UR-SB needs to be evaluated and improved deeply by the fault injection tests. However, the proportion of UR-SB is extremely low. If the traditional bit-by-bit upset fault injection method is adopted, the fault injection tests would take too long time, and the efficiency is extremely low. A fault injection acceleration algorithm for static random access memory-based field programmable gate array based on whole frame upset was proposed, which can quickly filter out the configuration frames without UR-SB through whole frame upset fault injection. By taking dichotomy on the configuration frames with UR-SB, the precise positioning process of UR-SB can be speeded up effectively. Taking the commonly used XQR2V3000 device as an example, the simulation results indicate that the test efficiency can be improved by 207 times under the poor conditions, and the real data experimental results of the signal generation load by our group are increased by 949 times. These results demonstrate the validity of the acceleration algorithm proposed in this article.

    参考文献
    相似文献
    引证文献
引用本文

孙鹏跃,吕晟莱,毛二坤,等.利用整帧翻转的SRAM型FPGA故障注入加速算法. Accelerated fault injection algorithm for SRAM-based FPGA using whole frame upset[J].国防科技大学学报,2023,45(5):207-211.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2021-07-16
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2023-09-26
  • 出版日期: 2023-10-28
文章二维码