FPGA抗单粒子效应设计概述_第1页
FPGA抗单粒子效应设计概述_第2页
FPGA抗单粒子效应设计概述_第3页
FPGA抗单粒子效应设计概述_第4页
FPGA抗单粒子效应设计概述_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、fpga抗单粒子效应设计概述摘要:辐射效应是影响航天电子可靠性的垂耍问题,本文首先分析了宇宙空间 屮的辐射效应和其对空间电子设备的影响,紧接着比较了 asic、sram型fpga 和反熔丝fpga在实际宇航应用中的性能,最后根据fpga单粒子故障效应的特点, 讨论了单粒子效应故障加固设计的一般方法。引言2000年和2003年美国成功举行了两次太空战演习,这预示着21世纪太空将成 为国际军事竞争的制高点,因此我们耍有争夺制天权的准备。随着技术的发展和 科技的进步,航天电子设备对诸如现场可编程门阵列(field programmable gate array, fpga)、数字信号处理器(digi

2、tal signal processor, dsp)等超大规模集成电路的依 赖性越来越强。另一方而,宇宙屮存在各种辐射射线,使得高性能芯片受太空射线 影响而产生单粒了效应的概率大大提高,并且器件的集成度越高,单粒了效应的影 响就越显著,这严重影响和制约着航天电子仪器设备的正常工作。因此开发具有高 速度、强抗辐射能力的集成电路技术对于发展我国航大技术及在辐射环境卜工作的 武器系统具有重要的意义。2辐射环境概述空间辐射主要来自宇宙射线,太阳耀斑和太阳风辐射。宇宙射线是指来口宇宙 空间的高能量的粒了辐射,它们主要由高能质了和电了、x射线和丫射线、中了组成。 这些高能量粒子能在局部淀积足够量的电荷,不

3、仅会造成逻辑翻转还会对加工的芯 片产生辐射损伤。国内外对航天故障的统计显示,40%左右的故障源口太空辐射: 1993年8月21日,美国有五颗卫星同时失效,原因是使用的同一批定时器芯片, 均因宇宙射线辐照而失效;我国1994年发射的“风云二号”气象卫星失去控制, 也是由于一块超大规模集成电路(very large scale integration, vlsi)芯片受到空间 辐射影响而失效。2003年10月太阳风暴引起强烈的北极光,导致日木高级地球 观测卫星midori-2等多颗卫星失灵。因此抗辐射技术是保障航天电子设备高可靠长 寿运行的关键技术,是航天电了领域的研究重点和热点。射效应概述空间电

4、子设备曲于其所处的轨道不同,受到的辐射影响也不相同。总的來讲, 空间中的辐射效应主要有:总剂量效应(total ionizing dose, tid)、位移损伤 (displacement damage)> 单粒子翻转(single event upset, seu)、单粒子功能中断 (single event functional interrupt, sefi)> 单粒子烧毁(single event burnout, seb)> 单粒子瞬态脉冲(single event transient, set)等。其中xj fpga影响较人的辐射 效应主要是总剂量效应和单粒子效应

5、。随着工艺水平的捉高,fpga内核电压逐步降低,器件的辐射总剂量承受能力 会越来越高,因此对采用先进工艺的高性能fpga来讲,总剂量效应影响会相对减 小。但是随着器件核电压的降低、门数的剧增,单粒子翻转、单粒子功能屮断和单 粒子瞬态脉冲等一系列单粒子效应会越来越明显。单粒子效应可以造成某个器件 或者器件的某个区域较长时间甚至永久性的失效。因此fpga的抗单粒了效应设计 将极大程度上影响以fpga为重要组成部分的航天电子设备的可靠性。4单粒子效应的产生机理单个粒子可能击中硅片中的组合逻辑,也可能击中时序逻辑。当一个带电粒子 击中存储单元的某一敏感节点时,如截止态晶体管的漏极时,其产生的瞬时电流脉

6、 冲能够开启对面晶体管的栅极。这种作用将产牛存储值的倒置,也就是存储单元中 的位翻转。存储单元有两个稳定状态,一个表示存储“0”,而另一个表示存储“1”。 每种状态都有两个晶休管开启和两个晶体管关闭(seu以漏极为目标)。存储单元 中的位翻转发牛在高能粒了引起电路中晶体管状态翻转的时刻,这种效应就是seu 效应,也是数字电路中需要重点关注的问题之一。当一个带电粒了冲击组合逻辑块时,同样会产生瞬时电流脉冲,这种现象称为 单粒子瞬态脉冲效应(set)o如果逻辑运行速度足够快,以至于传播了引入的瞬时 电流脉冲,那么该set将最终出现在第二个锁存器的输入端,并被认为是有效的信 号。该set是否会被当作

7、真正数拯而得到保存,取决于当时它到达的时间和时钟下 降沿或上升沿z间的关系。set有转变为seu的可能。基于静态随机访问存储器(static random access memorizer, sram)工艺的 fpga受空间高能粒了影响较大,其内部配置存储器的逻辑状态常常发生seuo如 果翻转发主在ram单元,可能导致数拯错误或丢失如果翻转发生在逻辑功能区, 可能导致航天器的功能中断。因此,研究提高其抗单粒了效应能力的新方法是和 当具有吸引力的工作。5宇航应用中的芯片选择在实际了航工程应用中,可选择的芯片包括专用集成电路(application specific integrated circ

8、uit, asic)、以sram为基础的fpga和以反熔丝为基础的fpga。 由于没有一项技术是万能的,设计人员需要针对特定的应用权衡取舍各种特性,从 而得到最佳方案。对于多数航天系统而言,asic是具有最高密度、最小重量和最低功耗的解决 方案,但它却缺乏fpga的灵活性。除此之外,当把设计工具成本、校验时间和非 经常性工程费用(non recuiring engineering cost, nre) 并考虑之后,asic也是 成本最高的解决方案切。以sram为基础的fpga可以现场编程,设计人员可在运行的航天器屮重新配 置逻辑电路。因此,sram型的fpga成为多数设计人员在应用中的首选。不

9、过这 种灵活性所要付出的代价是:所有sram都易受高强度宇宙辐射的彫响,易发生 seuo对于大多数航天应用而言,以反熔丝为基础的fpga比asic和sram产品具 冇更多优势。它拥有最低的fpga能耗r具有高可靠性,采用耐辐射的反熔丝fpga, 设计人员可以免除asic设计屮那些nre成本和工程延误风险,并且能享受只有 fpga才能捉供的设计灵活性。此外,耐辐射反熔丝fpga所需元件较少,因此能 简化板级设计、减轻重量和节省板卡的空间。6抗单粒子效应的加固设计6.1看门电路fpga设计中防止单粒了翻转的硬件措施是釆取看门电路,一旦发生单粒了翻 转导致的程序走飞,可通过狗咬信号对fpga进行复位

10、,从而达到自动恢复。此外, 在fpga内部状态机设置状态陷阱,使由于单粒了翻转而产生的错误状态可以口动 恢复初始状态,从而避免死锁卩叭目前此项技术已在中俄火星探测中崭露头角。6.2三模冗余图1为典型的基于硕件的三模兀余(triple module redundancy ,tmr)逻辑原 理示意图,三个和同的模块mo、mi和m2分别接收三个相同的输入input,产生的三 个结果送至三选二表决逻辑。若有一个模块发生seu故障,另外两个正常模块的输 出可将故障模块的输出掩蔽,从而不会在表决器输出产生并错w 此设计思想基于 的假设前提为:任意两个存储单元的同一位不会在统一时间发生seul,2,o图1基

11、于硬件的tmr表决机制tmr技术的优点在于速度快,缺点是所需附加硕件资源多,一个受保护模块 的冗余至少需要备份两次,同时表决时分别需要三个2输入与门,三个2输入或门, 从而造成功耗、休积及质量增大。6.3刷写sram型fpga上电时通过配置电路将配置存储单元的内容写入其中。当 fpga发生seu效应时,存储单元的“位翻转”是一个常见的现象。由于翻转的位 置可能恰好不在fpga编程布线区,故配置数据中的一个位(bit)的翻转不一定直 接导致fpga发生功能故障。然而,如果不及时采取恢复措施,翻转位数量会不断 积累,达到一定程度终究会导致功能错误。刷写(scrub)的直接功能就是阻止翻转 位的累积

12、。由于fpga是可重复编程的逻辑器件,可以通过周期性刷写存储单元中 的内容,来减小存储单元受到seu而发生位翻转的概率。从许多空间飞行器中 搜集到的数据显示:频繁地刷写可以直接提高存储器的抗seu能力;而且存储单元 刷写的时间间隔越大,可靠性越低。刷写无需冗余的附加硬件逻辑资源,仅需适当增加h适应周期性刷新操作。因 此,存储区域的重新刷写是冃而国外fpga和dsp空间应用时解决单粒了翻转问题 的最有效的方法,尤其是对未作防护的标准商用货架器件(commercial off the shelf, cots)器件®。但是,该方法只能解决时序逻辑的憐时故障,不能解决由seu导 致的错误传播

13、效应。因此,刷写技术仅适合片外fpga配置存储单元的抗seu设 计。6.4结构设计6.4.1金字塔形体系结构设计基本概念从结构设计上研究提高系统抗单粒子效应能力的方法是口前国内外正在研究 的重点2。设计中常采用金字塔形体系结构,金字塔形体系结构的含义是指:高等 级、高可靠性的器件实施对屮等级、屮可靠性的器件的状态监控,屮等级、屮等可 靠性的器件实施对低等级、低可靠性器件的监控,依此类推,构成一个金字塔形的 层层监控的可靠性体系结构。actel宇航级fpga是国内外星载设备上普遍使用的高可靠单元(high reliable unit, hru),它 位于信号处理平台的金字塔塔尖,负责系统故障的诊

14、断、控制、调 配和重构,是系统的大脑。由于actel的宇航级fpga的规模较小,不适合进行复 杂的信号处理,因此它必须结合具有h主重构能力、高性能的fpga或dsp才 能完成复杂的信号处理,如测控、通信、数据压缩等。处于第二层结构的是sram 型fpga,它可以是军品级、工业级,甚至商业级器件,它完成多通道高速并行信 号处理、dsp阵列的数据管理和待处理数据流向的控制。第三层是多个地位平等的 高性能dsp,它们构成了一个具有高速数据处理能力的信号处理网络。6.4.2配置存储器的回读和重配置actel高可靠性的反熔丝fpga负责从非易失大容量存储器屮读取xilinx fpga 的配置数据并对其进

15、行配置,然后在系统运行期间,对最容易受辐射效应影响的配 置存储器按列进行读操作,回读岀数百万配置锁存器屮的fpga配置信息后,将其 与原始配置文件进行逐位比对。如杲有不同,则说明可能有单粒了翻转,且能同 时准确定位到时哪一帧数据的哪一位发生了翻转,从而对出现错谋的列进行局部重 配置。6.4.3 fpga状态的分析与重配置在金字塔形体系结构设计基本概念的基础上,actel高可靠性的反熔丝fpga 担任系统的监控模块,通过xilinx fpga内部的功能模块捉供的状态信息,对当前 fpga功能的正常性做出分析与判断。这些状态信号是配合内部程序产生的一种具 冇一定宽度的脉冲串,如果fpga检测到存储

16、区发生seu或者运算单元发生故障, 将停止产生状态信号;如果某些故障引起fpga程序“跑或“死机”,此状态 信号也将自行终止。根据评估结果,如杲发生辐射失效的概率足够大时,actel fpga将对xilinx fpga进行复位、重配置或者局部重配置,以恢复其正常功能。6.5分区设计由单粒子翻转引发的单粒子效应故障具有伴随性,其传递范围一般局限在几何 相邻或者有逻辑关联的功能模块z间,因此,如果把逻辑关系联系紧密的功能模块 按照区域放在一起,那么当单个粒子入射引起配置存储器单粒子翻转时,故障空间 和逻辑扩散范围就将局限于该区域。最重耍的是,在某个区域的功能模块出现故 障的时候,采用这种分区设计措

17、施可以在不影响其他区域正常工作的情况下,对该 区域的配置存储器进行快速动态重配置。7结束语21世纪的国防已经开始向遥远的太空延伸,空间必将成为继陆、海、空z外的 第四维战场,空间应用、空间攻防能力必将成为未来国防空间威慑力的重要筹码。 易受辐射干扰的航空电了仪器能否高速可靠地运行,影响着未來空间国防的决策效 率。而以fpga为代表的超大规模集成电路依靠其强大的信号处理能力和优越的接 口性能,成为航空电了仪器的重要组成部分,它们在航空航天工程中的广泛应用势 在必行,其抗辐射加固也迫在眉睫。fpga在航空电子应用中的加固设计可以直接 应用于航空电了仪器设备,从而增强我国宇航级高性能数字器件的应用能

18、力,提高 我国宇航领域的整休研究水平。参考文献1 孕应选.空间辐照环境对电子元器件的影响及其对策j2 吴建徳.轴照对集成电路抗esd (静电放电)能力的影响d广东:广东工业大学,2009.3 bedingfield k , leach r and alexander m . spacecraft system failures and anomalies attributed to the natural space environment. nasa reference publication-1390, august 1996.4 刘庆川.cmos集成电路抗辐射加固工艺技术研究d 黑龙汀:哈尔滨理工大学,2007.5 冯彦君,华更新,刘淑芬.航天电子抗辐射研究综述j宇航学报,2007,28(5)6 邢克飞,张传胜,王京,杨俊,孕金明.数字信号处理抗辐射设计技术研究j 应用基 础为工程科学学报,2006,14(4)7 邢克飞,杨俊,季金明.空间辐射效应对sram型fpga的彩响j微型电子学与计 算机,2007,23(.8 左祥懲,李建清,宋爱国.基于fpga的空间存储器的纠错系统c2007中国通信集 成电路技术与应用研讨会论文集.9 ken oneill.反熔丝fpga技术是卫星应用的理想选择j 电子产品世界,2005,10(20) 101郑香脂,张爱兵,孙越

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论