Redundant-Configuration Scrubbing of SRAM-Based FPGAs

被引:27
作者
Giordano, Raffaele [1 ,2 ]
Perrella, Sabrina [1 ,2 ]
Izzo, Vincenzo [3 ]
Milluzzo, Giuliana [4 ,5 ]
Aloisio, Alberto [1 ,2 ]
机构
[1] INFN, I-80126 Naples, Italy
[2] Univ Napoli Federico II, I-80126 Naples, Italy
[3] INFN, Sez Napoli, I-80126 Naples, Italy
[4] INFN, Lab Nazl Sud & Phys, I-95125 Catania, Italy
[5] Univ Catania, Astron Dept, I-95125 Catania, Italy
关键词
Field programmable gate array (FPGA); multiple bit upsets (MBUs); proton; radiation effects; radiation testing; single event effects; single event upsets; soft errors;
D O I
10.1109/TNS.2017.2730960
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Static RAM-based field programmable gate arrays (SRAM-based FPGAs) are widely adopted in trigger and data acquisition systems of high-energy physics detectors for implementing fast logic due to their reconfigurability, large realtime processing capabilities and embedded high-speed serial IOs. These devices are sensitive to radiation-induced upsets, which may alter the functionality of the implemented circuit. Presently, their usage on-detector is limited and there is a strong interest in finding solutions for improving their tolerance to radiation-induced upsets. In this paper, we show a novel configuration-redundancy generation and scrubbing technique for SRAM-based FPGAs. It leads to a power saving with respect to other solutions in the literature. Moreover, our technique is compatible with several Xilinx FPGA families. Our solution does not require neither the usage of external memories nor third-party layout tools. We describe an example of our solution applied to a benchmark design implemented in a Xilinx Kintex-7 FPGA. In order to prove the effectiveness of the solution, we present results from a proton irradiation test.
引用
收藏
页码:2497 / 2504
页数:8
相关论文
共 33 条
[1]  
Alfke P. H., 2000, U.S. Patent, Patent No. [6,104,211A, 6104211]
[2]   uSOP: A Microprocessor-Based Service-Oriented Platform for Control and Monitoring [J].
Aloisio, Alberto ;
Ameli, Fabrizio ;
Anastasio, Antonio ;
Branchini, Paolo ;
Di Capua, Francesco ;
Giordano, Raffaele ;
Izzo, Vincenzo ;
Tortone, Gennaro .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2017, 64 (06) :1185-1190
[3]  
[Anonymous], 2017, VIRT 5 FPGA CONF US, P35
[4]  
[Anonymous], 2017, VIRT ULTRASCALE FPGA
[5]  
[Anonymous], 2014, 2013 IEEE RAD EFF DA
[6]  
[Anonymous], 2016, KC705 EV BOARD KINT
[7]  
[Anonymous], 2017, RAD HARD SPAC GRAD V
[8]  
[Anonymous], 2017, SPART 6 FPGA CONF US, P9
[9]  
[Anonymous], 2013, LOGICORE IP SOFT ERR
[10]  
[Anonymous], 2015, VIRT 6 FPGA CONF US, P93