Timing Driven Placement for Fault Tolerant Circuits Implemented on SRAM-Based FPGAs

被引:0
作者
Sterpone, Luca [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
来源
RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS | 2009年 / 5453卷
关键词
FPGA; fault tolerance; Single Event Upset; Timing-driven Placement; Triple Modular Redundancy;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Electronic systems for safety critical applications such as space and avionics need the maximum level of dependability for guarantee the success of their missions. Contrariwise the computation capabilities required in these fields are constantly increasing for afford the implementation of different kind of applications ranging from the signal processing to the networking. SRAM-based FPGA is the candidate device for achieve this goal thanks to their high versatility of implementing complex circuits with a very short development time. However, in critical environments, the presence of Single Event Upsets (SEUs) affecting the FPGA's functionalities, requires the adoption of specific fault tolerant techniques, like Triple Modular Redundancy (TMR), able to increase the protection capability against radiation effects, but on the other side, introducing a dramatic penalty in terms of performances. In this paper, it is proposed a new timing-driven placement algorithm for implementing soft-errors resilient circuits on SRAM-based FPGAs with a negligible degradation of performance. The algorithm is based on a placement heuristic able to remove the crossing error domains while decreasing the routing congestions and delay inserted by the TMR routing and voting scheme. Experimental analysis performed by timing analysis and SEU static analysis point out a performance improvement of 29% on the average with respect to standard TMR approach and an increased robustness against SEU affecting the FPGA's configuration memory.
引用
收藏
页码:85 / 96
页数:12
相关论文
共 50 条
[41]   Design of SEU-Tolerant Turbo Decoders Implemented on SRAM-FPGAs [J].
Gao, Zhen ;
Zhang, Lingling ;
Yan, Tong ;
Guo, Kangkang ;
Xu, Zhan ;
Reviriego, Pedro .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (12) :2563-2572
[42]   Reliability Analysis of ASIC Designs With Xilinx SRAM-Based FPGAs [J].
Aranda, Luis Alberto ;
Ruano, Oscar ;
Garcia-Herrero, Francisco ;
Maestro, Juan Antonio .
IEEE ACCESS, 2021, 9 :140676-140685
[43]   Low complexity SEU mitigation technique for SRAM-based FPGAs [J].
姜润祯 ;
王永庆 ;
冯志强 ;
于秀丽 .
JournalofBeijingInstituteofTechnology, 2016, 25 (03) :403-412
[44]   Dependability modeling and optimization of triple modular redundancy partitioning for SRAM-based FPGAs [J].
Hoque, Khaza Anuarul ;
Mohamed, Otmane Ait ;
Savaria, Yvon .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2019, 182 :107-119
[45]   Improving reliability of SRAM-based FPGAs by inserting redundant routing [J].
Lima Kastensmidt, Ferrianda ;
Kinzel Filho, Caio ;
Carro, Luigi .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2006, 53 (04) :2060-2068
[46]   Scalable and Deterministic Timing-Driven Parallel Placement for FPGAs [J].
Wang, Chris ;
Lemieux, Guy G. F. .
FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, :153-162
[47]   Towards an efficient SEU effects emulation on SRAM-based FPGAs [J].
Souari, Anis ;
Thibeault, Claude ;
Blaquiere, Yves ;
Velazco, Raoul .
MICROELECTRONICS RELIABILITY, 2016, 66 :173-182
[48]   A Rapid Scrubbing Technique for SEU Mitigation on SRAM-based FPGAs [J].
Zheng, Sijie ;
You, Hongjun ;
He, Guanghui ;
Wang, Qin ;
Si, Tao ;
Jiang, Jianfei ;
Jin, Jing ;
Jing, Naifeng .
2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
[49]   Low complexity SEU mitigation technique for SRAM-based FPGAs [J].
Jiang R.-Z. ;
Wang Y.-Q. ;
Feng Z.-Q. ;
Yu X.-L. .
Journal of Beijing Institute of Technology (English Edition), 2016, 25 (03) :403-412
[50]   A Fault Injection Methodology and Infrastructure for Fast Single Event Upsets Emulation on Xilinx SRAM-based FPGAs [J].
Di Carlo, Stefano ;
Prinetto, Paolo ;
Rolfo, Daniele ;
Trotta, Pascal .
PROCEEDINGS OF THE 2014 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS), 2014, :159-164