当前位置:主页 > 科技论文 > 电子信息论文 >

SRAM型FPGA单粒子翻转定向故障注入技术研究

发布时间:2020-10-10 21:58
   FPGA芯片自诞生以来,相比于ASIC芯片,其低成本、开发方便等优点,使其迅速在各个工程领域得到了越来越广泛的应用。其中SRAM型FPGA凭借其低功耗、高性能的优点,成为FPGA中的主流,并在航空航天领域被广泛的应用。但是由于SRAM型FPGA的结构特征,其很容易受到空间辐射环境的作用而发生单粒子效应,进而对其功能造成影响。因此为了验证在SRAM型FPGA上实现的电路系统对单粒子效应的敏感度,并对其进行可靠性评估,就需要开发专门的单粒子效应评估工具。这就是本课题研究的主要内容。本文对Xilinx公司的SRAM型FPGA Virtex6系列开发板进行研究,根据其工作原理以及结构特征,分析了其容易发生单粒子效应的影响因素。并对单粒子效应的各个类型及其特点进行了探讨,确定了单粒子翻转是造成FPGA电路系统功能失效的主要原因。同时分析了FPGA设备中各个逻辑单元发生单粒子翻转后的失效模式,确定了本课题的故障注入模型为FPGA设备配置存储器中的一位单粒子翻转。对SRAM型FPGA进行故障注入,需要对配置存储器内容进行重配置,本课题选择ICAP接口实现这一操作。确定了故障注入模型后,以ICAP接口对FPGA配置存储器内容进行重配置操作为基础,建立了由故障注入模块、故障检测模块以及上位机三大模块构成的随机故障注入平台。然后再利用该故障注入平台对四个基准组合电路进行故障注入试验,验证了该故障注入平台的有效性。直接对SRAM型FPGA的配置存储器所有位进行故障注入,一方面由于故障注入范围太大而没有针对性,会造成时间上的开销较大;另一方面可能会导致整个故障注入平台发生功能错误而无法正常运行。因此本课题通过使用Xilinx公司的基本位技术,将与用户电路相关的配置位筛选出来,缩小故障列表,实现更加准确、快速的定向故障注入,从而更加有针对性地实现对用户电路的单粒子效应评估。
【学位单位】:哈尔滨工业大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:TN791
【部分图文】:

回写,控制IC,信号控制,控制信号


中均为 32 位;SIM_CFG_FILE_NAME 寄存器用来设置需要分析的原始比特流文件的模拟模型,在本课题中不需要这一功能。调用 ICAP 接口完成之后,然后利用BUSY、CSI_B 和 RDWR_B 信号来设置 ICAP 接口输入或输出操作。接下来就可以通过 ICAP_I 端口向 FPGA 芯片输入命令序列,实现对 FPGA 配置内存内容的操作。3.2.2 ICAP 接口信号时序关系要通过 ICAP 接口读取配置内存,用户必须首先设置写控制接口,设置为写操作后,通过 icap_i 端口向 FPGA 芯片发送命令以及输入想要读取帧的地址,紧接着再将 ICAP 切换为读模式,从芯片中读取数据。ICAP 接口的写或读模式由RDWR_B 决定:当接口设置为写模式时,ICAP 数据管脚是输入;当接口设置为读模式时,它们是输出。在设置 RDWR_B 数值之前,必须先对 CSI_B 信号置为有效,否则会导致电路系统出错。将 ICAP 接口从 write 更改为 read 模式,其控制信号变换如图 3-1 所示。

配置寄存器,步骤,工程硕士学位,命令序列


哈尔滨工业大学工程硕士学位论文如表 3-7 所示,列出了利用 ICAP 接口读取 FPGA 配置寄存器 IDCODE 内容的命令序列。需要注意的是,用户必须在步骤 10 和步骤 11 之间将 ICAP 接口从Write 模式转换为 Read 模式,并在步骤 11 之后返回为 Write 模式。具体过程如图3-2 所示。

寄存器,数值,工程硕士学位,配置寄存器


哈尔滨工业大学工程硕士学位论文IDCODE 寄存器的地址后,即可读取出 FPGA 芯该数值通过 ICAP_O 端口输出。实现 ICAP 接口以读取配置寄存器数值时,调用gpio 接口,利用 gpio 接口将 ICAP_O 输出端口从而可以直观地观察到通过 ICAP 接口读取到DE 寄存器数值如图 3-4 所示:
【相似文献】

相关期刊论文 前10条

1 胡慎;徐珞;艾中良;李宁;;面向虚拟化系统的故障注入工具设计与实现[J];计算机工程与设计;2018年02期

2 王昊;尹积婷;封锦琦;;采用修改-回放原理的1553B故障注入方法[J];测控技术;2018年07期

3 梁琼崇;丁翔;李升春;;故障注入试验系统校准方法探讨[J];电子产品可靠性与环境试验;2017年03期

4 赖序年;曹建荣;梁伟铭;刘奋;陈诚;;电动汽车高电压连接故障注入及在驱动电机故障研究中的应用[J];上海汽车;2015年06期

5 赵阳;万方义;;再入飞行器防热系统故障注入技术研究[J];科学家;2017年02期

6 蔡伯根;尹青;上官伟;苟晨曦;;列车运行控制系统仿真故障注入方法研究[J];铁道学报;2014年06期

7 茅阳;;自动控制故障注入设备的设计与实现研究[J];科技与企业;2013年11期

8 雷炜;欧毓毅;;基于故障注入的安全测试方法综述[J];现代计算机(专业版);2012年11期

9 蒋支运;陈欣;;软件实现的无人机故障注入系统[J];哈尔滨工业大学学报;2006年11期

10 王妍,徐叶茂;嵌入式计算机系统中的故障注入技术[J];舰船电子工程;2005年05期


相关博士学位论文 前10条

1 潘庆和;软件故障注入关键技术研究[D];哈尔滨工业大学;2011年

2 仉俊峰;星载计算机系统可靠性评测方法的研究[D];哈尔滨工业大学;2007年

3 李爱国;分布式软件故障注入及软件脆弱点检测方法研究[D];哈尔滨工业大学;2007年

4 徐光侠;分布式实时系统的软件故障注入及可靠性评测方法研究[D];重庆大学;2011年

5 王忠明;SRAM型FPGA的单粒子效应评估技术研究[D];清华大学;2011年

6 曾凡平;软件漏洞测试若干问题研究[D];中国科学技术大学;2009年

7 李华旺;航天嵌入式现代小卫星软件容错设计及测试系统研究[D];中国科学院上海冶金研究所;2001年

8 邢克飞;星载信号处理平台单粒子效应检测与加固技术研究[D];国防科学技术大学;2007年

9 绳伟光;数字集成电路软错误敏感性分析与可靠性优化技术研究[D];哈尔滨工业大学;2009年

10 李天梅;装备测试性验证试验优化设计与综合评估方法研究[D];国防科学技术大学;2010年


相关硕士学位论文 前10条

1 翟瑞霞;设备驱动故障注入方法的研究[D];北京交通大学;2019年

2 邢清雄;民机机电系统的故障注入和故障诊断研究[D];南京航空航天大学;2019年

3 吴晗;Web服务性能故障自动注入技术研究[D];南京航空航天大学;2018年

4 王颖;基于Pin的故障注入技术研究[D];哈尔滨工业大学;2019年

5 舒德刚;SRAM型FPGA单粒子翻转定向故障注入技术研究[D];哈尔滨工业大学;2019年

6 高磊;单粒子效应系统级软错误多层次故障注入方法研究[D];哈尔滨工业大学;2017年

7 邓鹏杰;集成电路抗故障注入攻击安全评估方法研究[D];天津大学;2017年

8 袁果;电磁脉冲故障注入实现及其机理的研究[D];天津大学;2018年

9 冯兴;基于商用芯片星载信号处理平台抗SEU技术研究与实现[D];解放军信息工程大学;2016年

10 朱明清;基于Modelica的液体火箭推进系统故障仿真及系统实现[D];华中科技大学;2016年



本文编号:2835644

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2835644.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户59f23***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com