[发明专利]一种针对SRAM型FPGA的逐位翻转故障注入方法有效

专利信息
申请号: 201110449296.1 申请日: 2011-12-29
公开(公告)号: CN102521467A 公开(公告)日: 2012-06-27
发明(设计)人: 潘雄;张家铭;朱明达;李安琪;宋镜明;张忠钢;宋凝芳 申请(专利权)人: 北京航空航天大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 北京永创新实专利事务所 11121 代理人: 赵文利
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种针对SRAM型FPGA的逐位翻转故障注入方法,通过检测电路设计配置存储单元中的单粒子翻转敏感位位置,得到动态翻转截面和失效率,绘出可靠度变化曲线,从而可以对电路设计空间应用的可靠度进行评测。方法包括,步骤一:初始配置;步骤二:翻转比特位;步骤三:判断是否产生错误;步骤四:判断是否完成测试;步骤五:获取FPGA的动态翻转截面和可靠度变化曲线。
搜索关键词: 一种 针对 sram fpga 翻转 故障 注入 方法
【主权项】:
一种针对SRAM型FPGA的逐位翻转故障注入方法,其特征在于,包括以下几个步骤:步骤一:初始配置;测试开始后,首先控制器对被测芯片进行初始化配置;步骤二:翻转比特位;上位机发送逐位翻转指令,控制器根据指令对被测芯片配置数据进行逐位翻转,再将翻转位所在数据帧重配置到被测芯片,完成动态重配置;步骤三:判断是否产生错误;动态重配置完成后,比较被测芯片输出结果和预知的正确结果,判断第一位时,如果结果错误,则引起输出结果错误的位为敏感位,错误数H=H+1,错误数初始值为0,并将相应位的msk掩码值记为1,修正比特位;如果结果正确,将相应位的msk掩码值记为0,修正比特位,依次类推,逐位进行判断,全部完成后,将msk掩码值上传至上位机;步骤四:判断是否完成测试;判断测试是否完成,如果完成则将错误数上传至上位机,进入步骤五,如果没有完成,则返回步骤二;步骤五:获取FPGA的动态翻转截面和可靠度变化曲线;上位机将上传的msk掩码值与错误数生成一个msk.dat掩码文件,根据msk.dat掩码文件得到敏感位的总位数及具体位置;得到敏感位的个数后,根据式(1)得到FPGA的动态翻转截面: σ d = σ s × # sensitivebits # totalbits - - - ( 1 ) 其中,σd为FPGA的动态翻转截面,σs为FPGA的静态翻转截面;σd的单位与σs相同,为cm2/device;#sensitivebits为敏感位总位数,#sensitivebits配置数据总位数;将敏感位位数乘以每位的翻转率μ,单位为/bit/day,得到了系统的失效率λ,单位为/day,如(2)式所示;λ=#sensitivebits×μ               (2)得到失效率后,由于系统可靠度服从泊松分布,其可靠度表达式如(3)式所示,绘出可靠度变化曲线:R=exp(‑λt)            (3)其中,R表示可靠度,t表示时间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110449296.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top