FPGA软错误防护方法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:t739155593
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于SRAM结构的FPGA(SRAM-based FPGA),自从问世以来一直不断向大规模,高密度,低功耗方面发展,已达到Virtex-7系列的千万门规模,凭借这些优势,SRAM型FPGA在星载设备方面备受人们关注;但其FPGA的逻辑门电路都是动态加载到SRAM中,其中配置位占FPGA存储单元的比重在99%以上;在辐射环境下,相比于ASIC、基于反熔丝结构的FPGA等,SRAM型FPGA更容易受到单粒子效应,尤其是单粒子翻转效应(single-event upset,SEU)的影响。如何提高设备的抗单粒子翻转可靠性已经成为SRAM-based FPGA系统设计时必须重点考虑的问题。本文通过对常见防护方法的防护效果、代价进行建模、理论分析、数据分析,进而期望为工程实践中防护方法的选择提供参考。主要工作分为如下三个方面:1、将空间高能粒子对器件辐射抽象为泊松过程,在此基础上对常用的抗单粒子翻转防护方法:三模冗余防护方法、周期刷新防护方法以及汉明码防护方法,在理论上推导分析,并对防护前、后抗单粒子翻转可靠性进行定性对比分析。2、针对整个FPGA工程采用某种单一的防护方法进行防护,代价过大,于是对其按照一定规则划分为可以独立综合映射模块,分析各个模块的抗单粒子翻转可靠性,对易出错模块进行防护,以达到用最小的代价换取性能最大限度提升。所以,对FPGA工程按照一定规则划分为模块,针对于模块实现以下5种防护方法:基于模块的三模冗余防护方法;以牺牲速度为代价提高可靠性的基于模块的时间冗余防护方法;等时间间隔对FPGA重新擦写的周期刷新防护方法;将周期刷新和三模冗余结合在一起提升可靠性的基于模块刷新三模冗余防护方法;针对于BRAM进行防护的汉明码防护方法。3、对这些防护方法进行性能方面定量分析,结合FPGA的特性,从面积、速度、功耗三方面分析防护带来的代价。分析XC4VSX55型FPGA实验数据,与理论模型预估结果基本一致。可以为工程应用中防护方法的选择提供参考。
其他文献
对我国小城镇景观设计的现状进行分析研究,并总结出相应的景观设计原则。主张运用"反规划"的理论,从地域特色、历史文脉与生态建设等方面入手,营造和谐优美的小城镇景观形象
通过将连锁企业的实际物流配送网络描述为由配送中心和门店两类节点构成的完全无向图,建立0—1整数规划的物流配送路径优化模型。该模型属于一类改进的多车型车辆路径优化模
<正>目前,随着国际间跨文化交往的日益频繁,国与国之间的社会交往已不再是外交工作者和商务人员的专利,上至国家元首,下至普通百姓大众都或多或少地参与了跨文化交往活动。但
紫色在女性包装设计的使用并不十分频繁,是因为不同的色彩会激起人不同的心理感受。倾向不同的紫色引起的心理感受是不同的,紫色的色彩性质造成了紫色在女性包装设计运用上的
所谓讨论式教学法,就是教师根据教材内容和教学目的预先设计问题,并在教学的某一环节中提出来,让学生在独立思考的基础上各抒己见,通过师生之间、学生之间的讨论、辩论等多边
本文从知识位势角度出发,在网络环境及企业技术创新合作的背景下,以Nonaka SEC I模型的认识论、本体论为基础,修正与改进SEC I模型,构造知识创造O-KP-PK模型,论述了企业技术
为了探讨我国北方土石山区小流域雨水资源潜力及其水资源供需态势,为高效开发利用流域雨水资源和大规模开展生态环境建设工程提供理论依据。以代表该地区典型区域的鲁中南山