单粒子翻转引起SRAM型FPGA的故障机理阐述.docx
《单粒子翻转引起SRAM型FPGA的故障机理阐述.docx》由会员分享,可在线阅读,更多相关《单粒子翻转引起SRAM型FPGA的故障机理阐述.docx(8页珍藏版)》请在第一文库网上搜索。
1、单粒子翻转引起SRAM型FPGA的故障机理阐述O引言随着半导体技术的高速发展,大规模集成电谿变得更加复杂,开发周期变得更长。FPGA由于具备可编程性,其广泛应用可以降低电路的开发成本。然而,单粒子翻转(SEU)会使FPGA内部的大量的存储器变得不可靠,尤其是StaticRAM(SRAM)型FPGA的配置存储器受到重离子轰击时,会导致器件逻辑布线出错,进而引起模块故障,甚至导致整个系统的功能中断。对于SRAM型FPGA,配置存储器的单粒子翻转占整个器件翻转总数的90%以上的比例1,因此对配置存储器的单粒子翻转防护十分重要。目前也有一些方法可以对抗SEU。三模冗余(TriP1eModu1arRed
2、undancy,TMR)是一种常用的有效加固设计,可以有效提高可靠性。TMR的每一个冗余支路可以屏蔽一个错误,但无法处理多比特翻转,尤其是3倍资源的消耗也会影响整个器件的运行功耗。为了减少资源的消耗,文献2提出了一种基于双模冗余(DOUb1eModu1arRedundancy,DMR)的检错电路,它以较小的资源代价来处理多比特翻转;文献3提出了一种星载信号处理平台结构,利用高可靠性的反熔丝ACteIFPGA对XiIinXV4系列FPGA进行监控和刷新;文献4介绍了FPGA的刷新设计要处理HaIfTatch,来避免回读无法发现的错误;文献5介绍了一种高效的加固测试的方法;文献6提出了基于ZYNQ
3、加固的技术。随着技术的发展,功能模块的集成度逐渐提高,XiIinX公司Kin拄x-7系列FPGA是当下较为普遍的处理器,而对其的单粒子防护变得更为迫切。为了提高可靠性,有效对抗空间辐射引起的故障,本文提出了一种基于高可靠性反熔丝Acte1FPGA对XiIinXKinte-7FPGA进行回读、校验和刷新的处理平台。1空间辐射空间中的电子器件,会受到空间中大量高能辐射粒子(质子、电子、粒子、重离子、射线等)的作用,高能粒子对半导体器件PN结的碰撞,在重粒子的运动轨迹周围形成电荷被PN节灵敏电极收集形成瞬态电速,当瞬态电流超过一定值就会触发逻辑电路,将造成半导体存储器或触发器的翻转、逻辑功能的瞬时异
4、常或中断,即单粒子效应。根据单粒子效应的产生机理,可以对航天应用中的集成电路皿进行加固,以减少单粒子效应对系统功能的影响。对于单粒子效应的加固,从加固方法上可将其分为工艺上加固和功能上加固两大类。工艺上的加固指的是采用抗辐射能力强的工艺和材料,制造出具有较高抗辐射能力的器件,例如宇航级的器件,它本身就进行了辐射加固设计。功能上的加固是指通过复位或者重写操作对器件进行修复,将单粒子效应引起的错误逻辑进行纠正,从而达到抗辐射的目的。2研究现状美国的好奇号探测器、金星快车探测器均使用Xi1inx公司的宇航级FPGA,目前该公司的抗辐射FPGA乃显如VirteX-4QV(以下简称V4)被认为是用于空间
5、应用的成熟处理器。但其高昂的价格和较长的采购周期提高了国内相关领域的研究成本。XiIinX制造的KinteX-7(以下简称K7)FPGA具有低功耗高性价比的优点,并且可用资源比抗辐射的V4有较大优势,表1比较了V4(具体型号为XQ4VSX55)和K7(具体型号为XC7K32ST)两款芯片的主要参数7。表1Xi1inxV4和K7的主要参数比较利且逻辑可编程逻辑单元(C1BN)DSP单元S1ices分布式RAM/KbS1ices块存储器MaxZKbXC7K325T3260805095040840XQ4VSX555529624576384512160?057G0XC7K325T的逻辑单元是XQ4VS
6、X55的5.9倍,DSP资源是它的1.6倍,丰富的资源提供了复杂信号处理的解决能力,同时为系统的小型化设计提供了可靠的解决方案。XC7K325T和XQ4VSX55均采用SRAM型结构,其主要硬件组成为:可配置存储器(ConfigUrabIeMemory)、可编程逻辑单元(ConfigUrab1e1OgiCB1ock)、可编程输入输出口(ProgrammabIe10)、块存储器(B1ockRAM)、乘法器(Mu1tip1ier)、数字时钟管理模块(Digita1C1ockManager)配置状态机(ConfigurationStateMachine)、上电复位状态机(PowerOnResetSt
7、ateMachine)、布线资源(RoutingResource)。由于采用SRAM型结构,通过相关实验表明,FPGA故障多数是由可配置存储器发生单粒子翻转(SEU)引起的8。可配置存储器控制着FPGA设计中的控制位(Contro1Bit)、查找表(1ookUpTab1e)、开关矩阵(Mu1tip1exiers)、可编程互连点(PrOgranimabIeInterconnectPoints)和布线缓存器(R/tingBuffer)0根据可配置存储器中各类功能位所占的比例,可以判断可配置存储器单粒子翻转主要引起布线资源的错误。单粒子翻转影响它所在功能模块的功能,但并不一定引起整个器件信号处理功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 粒子 翻转 引起 SRAM FPGA 故障 机理 阐述