[发明专利]一种基于掩码文件的FPGA精确故障注入系统有效
申请号: | 201410101432.1 | 申请日: | 2014-03-18 |
公开(公告)号: | CN103901342B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 周婧;陈雷;王硕;赵元富;文治平;李学武;陈勋;孙雷;陶娟娟 | 申请(专利权)人: | 北京时代民芯科技有限公司;北京微电子技术研究所 |
主分类号: | G01R31/3183 | 分类号: | G01R31/3183 |
代理公司: | 中国航天科技专利中心11009 | 代理人: | 安丽 |
地址: | 100076 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于掩码文件的FPGA精确故障注入系统及方法,包括掩码文件产生模块、故障注入过程控制模块和精确故障注入模块三个模块。掩码文件产生模块根据FPGA片上可编程资源与配置码流之间的映射关系生成掩码文件,并将掩码文件提供给故障注入过程控制模块;故障注入过程控制模块对接收到的掩码文件按数据帧为单位进行分析处理,再将掩码数据帧提供给精确故障注入模块;精确故障注入模块根据接收到的掩码数据帧,生成包括故障信息的单帧码流并注入FPGA中,故障注入过程控制模块采集故障注入结果并上传给上位机。本发明根据FPGA片上可编程资源进行精确注入,可以显著提高评估FPGA单粒子效应所需效率,有更强的针对性,从而有利于FPGA抗辐射加固技术的研究。 | ||
搜索关键词: | 一种 基于 掩码 文件 fpga 精确 故障 注入 系统 方法 | ||
【主权项】:
一种基于掩码文件的FPGA精确故障注入系统,其特征在于包括:掩码文件产生模块、故障注入过程控制模块和精确故障注入模块;掩码文件产生模块根据FPGA片上可编程资源与配置码流之间的映射关系生成掩码文件,并将掩码文件提供给故障注入过程控制模块,故障注入过程控制模块对接收到的掩码文件按数据帧为单位进行分析处理,再将掩码数据帧提供给精确故障注入模块;精确故障注入模块根据接收到的掩码数据帧,生成包括故障信息的单帧码流并注入FPGA中,故障注入过程控制模块采集故障注入结果并上传给上位机;所述掩码文件是与FPGA故障注入所需的配置码流文件等长的二进制文件,整个文件由1、0组成;掩码文件的每一位与配置码流文件的每一位一一对应,掩码文件中的一位的值表征了配置码流文件的该位是否需要进行注入;掩码中一位的值为1,表示配置码流该位需要进行故障注入;反之,表示配置码流该位不需要进行故障注入;所述故障注入过程控制模块包括掩码文件分析模块、故障注入使能模块、故障注入终止模块和故障注入结果采集模块;掩码文件分析模块接收输入的掩码文件,每次读入一帧掩码,通过对该帧掩码进行分析,如果该帧掩码全为0,则表明该帧配置码流数据不需要进行故障注入,继续读取下一帧掩码文件进行分析;如果该帧掩码不全为0,表明该帧数据需要进行故障注入,则使能故障注入使能模块,将该帧掩码发送给精确故障注入模块;如果全部掩码文件均已分析完毕,则使能故障注入终止模块;故障注入结果采集模块采集精确故障注入模块返回的故障注入结果信息,当故障注入终止模块使能之后,故障注入结果采集模块将采集到的故障注入结果信息上传给上位机。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时代民芯科技有限公司;北京微电子技术研究所,未经北京时代民芯科技有限公司;北京微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410101432.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种空气净化器
- 下一篇:一种PLC的自动化单板测试平台及方法