发明名称 |
一种针对SRAM型FPGA的随机翻转故障注入方法 |
摘要 |
本发明公开了一种针对SRAM型FPGA的随机翻转故障注入方法,针对采用SRAM型FPGA实现的电路,利用其动态重配置的优点,通过翻转比特位即可人为的在FPGA中引入与单粒子翻转同等效力的故障,一方面对设计电路配置存储单元执行多位随机故障注入,替代辐射模拟,从而对电路设计防护手段的有效性进行评测;另一方面通过单位随机故障注入,累积翻转直到出现功能性错误,从而得到配置存储单元的刷新周期。 |
申请公布号 |
CN102540062A |
申请公布日期 |
2012.07.04 |
申请号 |
CN201110451966.3 |
申请日期 |
2011.12.29 |
申请人 |
北京航空航天大学 |
发明人 |
潘雄;朱明达;张家铭;李安琪;宋镜明;张忠钢;金靖 |
分类号 |
G01R31/3185(2006.01)I |
主分类号 |
G01R31/3185(2006.01)I |
代理机构 |
北京永创新实专利事务所 11121 |
代理人 |
赵文利 |
主权项 |
一种针对SRAM型FPGA的随机翻转故障注入方法,其特征在于,针对多位随机翻转方式,包括以下几个步骤:步骤一:初始配置;测试开始后,首先控制器对被测芯片进行初始化配置;步骤二:设定模拟辐射剂量和模拟辐射时间;用户设定模拟辐射剂量和模拟辐射时间;步骤三:确定翻转比特位,并且,随机翻转M位比特位;上位机根据用户设定的模拟辐射剂量和模拟辐射时间,确定翻转比特位的数量为M,选择以当前系统时间为种子的随机函数,确定翻转位的随机位置,上位机发送随机翻转指令,控制器根据指令对被测芯片配置数据进行M位随机翻转,再将翻转位所在数据帧重配置到被测芯片,完成动态重配置;步骤四:得到被测芯片输出结果;动态重配置完成后,比较被测芯片输出结果和预知的正确结果,对被测芯片进行评测。 |
地址 |
100191 北京市海淀区学院路37号 |