Single event upset mitigation testing of SRAM-based FPGAs
-
摘要: 应用重离子加速器和皮秒脉冲激光器开展Virtex-Ⅱ FPGA(Field Programmable Gate Array)单粒子效应加固方法有效性研究.实验结果表明,同时应用三模冗余和动态刷新加固方法能够完全纠正单粒子效应产生的功能错误.实验获得数据加密算法在不同单粒子效应加固方法下功能错误截面,发现少量的存储位翻转就可以导致程序功能错误;程序功能对存储位翻转较敏感.分析Virtex-Ⅱ FPGA不同加固方法在不同卫星轨道的有效性,同时应用动态刷新和三模冗余加固方法,可以完全校正由于存储位翻转造成的功能错误.重离子加速器和脉冲激光器实验结果同时表明,脉冲激光可以模拟重离子加速器研究单粒子效应加固方法有效性.Abstract: Pulsed laser and heavy ions irradiation experiment was applied to study the effectiveness of the mitigation techniques of triple modular redundancy(TMR) and dynamic scrubbing for the Virtex-Ⅱ XC2V1000. When both dynamic scrubbing and TMR methods were used, the design of data encryption standard (DES) was observed to be essentially immune to functional errors. The cross section for functional errors utilizing different mitigation techniques was obtained, and the functional error was sensitive to configuration memory upsets. According to error rates of a Virtex-Ⅱ XC2V1000 in polar orbit for configuration memory, dynamic scrubbing in combination with TMR can repair the design to maintain state information, and the only effective mitigation method for an SRAM-based field programmable gate array (FPGA) design intended for space flight is to incorporate both TMR and scrubbing. The result shows that pulsed laser can be used to evaluate the mitigation techniques of TMR and dynamic scrubbing.
-
[1] Yui C, Swift G,Carmichael C.Single event upset susceptibility testing of the Xilinx Virtex-Ⅱ FPGA[C]//Katz R B.Military and Aerospace Applications of Programmable Device and Technologies Conference (MAPLD).Washington:Kossiakoff Conference Center,2002:212-217 [2] Yui C C, Swift G M,Carmichael C,et al.SEU mitigation testing of Xilinx Virtex-Ⅱ FPGAs[C]//Radiation Effects Data Workshop.Piscataway,NJ:IEEE,2003:92-97 [3] Sterpone L, Violante M.Analysis of the robustness of the TMR architecture in SRAM-based FPGAs[J].IEEE Transactions on Nuclear Science,2005,52(5):1545-1549 [4] Velazco R, Foucard G,Peronnard P.Combining results of accelerated radiation tests and fault injections to predict the error rate of an application implemented in SRAM-based FPGAs[J].IEEE Transactions on Nuclear Science,2010,57(6):3500-3505 [5] 宋凝芳,朱明达, 潘雄.SRAM型FPGA单粒子效应试验研究[J].宇航学报,2012,33(6):836-842 Song Ningfang,Zhu Mingda,Pan Xiong.Experimental study of single event effects in SRAM-based FPGA[J].Journal of Astronautics,2012,33(6):836-842(in Chinese) [6] 张宇宁,张小林, 杨根庆,等.商用FPGA器件的单粒子效应模拟实验研究[J].宇航学报,2009,30(5):1000-1328 Zhang Yuning,Zhang Xiaolin,Yang Genqing,et al.Simulation experiment of single event effect in commerical FPGA[J].Journal of Astronautics,2009,30(5):1000-1328(in Chinese) [7] 王忠明,姚志斌, 郭红霞,等.SRAM型FPGA的静态与动态单粒子效应试验[J].原子能科学技术,2011,45(12): 1506- 1510 Wang Zhongming,Yao Zhibin,Guo Hongxia,et al.Static and dynamic tests of single-event effect in SRAM-based FPGA[J].Atomic Energy Science and Technology,2011,45(12):1506-1510(in Chinese) [8] 范雪,李平,李威,等. 252Cf源和重离子加速器对FPGA的单粒子效应[J].强激光与粒子束,2011,23(8):2229-2232 Fan Xue,Li Ping,Li Wei,et al.Single event effects on FPGA of californium-252 and heavy-ion accelerator[J].High Power Laser and Particle Beams,2011,23(8):2229-2232(in Chinese) [9] 周永彬,邢克飞, 王跃科,等.辐射易敏SRAM型FPGA在导航卫星中的实用性实验研究[J].中国科学:物理学· 力学· 天文学,2010,40(5):541-545 Zhou Yongbin,Xing Kefei,Wang Yueke,et al.Experimental study on the suitability of using SRAM based FPGAs in navigation satellite[J].Scientia Sinica Phys,Mech & Astron,2010, 40(5): 541-545(in Chinese) [10] 顾义坤,倪风雷, 刘宏.Xilinx FPGA 自主配置管理容错设计研究[J].宇航学报,2012,33(10):1519-1527 Gu Yikun,Ni Fenglei,Liu Hong.Fault-tolerance design of Xilinx FPGA with self-hosting configuration management[J]Journal of Astronautics.2012,33(10):1519-1527(in Chinese) [11] 黄锦杰,孙鹏, 沈鸣杰,等.基于TMR的FPGA单粒子加固试验探究[J].复旦学报:自然科学版,2011,50(4):477-484 Huang Jinjie,Sun Peng,Shen Mingjie,et al.Test and inquiry of FPGA SEU-hardening by TMR[J].Journal of Fudan University:Natural Science,2011,50(4):477-484(in Chinese) [12] 李志刚,张彧,潘长勇,等. 抗单粒子翻转的可重构卫星通信系统[J].宇航学报,2009,30(5):1752-1756 Li Zhigang,Zhang Yu,Pan Changyong,et al.A new SEU tolerant satellite dynamically-reconfigurable system based on SDR[J].Journal of Astronautics,2009,30(5):1752-1756(in Chinese) [13] Xing K F, Yang J W,Zhang C S,et al.Single event upset induced multi-block error and its mitigation strategy for SRAM-based FPGA[J].Science China Technological Sciences,2011,54(10):2657-2664 [14] Carmichael C. Triple module redundancy design techniques for Virtex FPGAs[R].Xilinx Application Note XAPP197,2001 [15] Sterpone L, Violante M.Analysis of the robustness of the TMR architecture in SRAM-based FPGAs[J].Nuclear Science,IEEE Transactions on,2005,52(5):1545-1549
点击查看大图
计量
- 文章访问数: 1939
- HTML全文浏览量: 249
- PDF下载量: 504
- 被引次数: 0