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
关键词
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 条
  • [21] Evaluation of Fault Attack Detection on SRAM-based FPGAs
    Benevenuti, Fabio
    Kastensmidt, Fernanda Lima
    2017 18TH IEEE LATIN AMERICAN TEST SYMPOSIUM (LATS 2017), 2017,
  • [22] Characterization of Interconnect Fault Effects in SRAM-based FPGAs
    Fibich, Christian
    Horauer, Martin
    Obermaisser, Roman
    2023 26TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, DDECS, 2023, : 65 - 68
  • [23] Fault Classification for SRAM-Based FPGAs in the Space Environment for Fault Mitigation
    Bolchini, Cristiana
    Sandionigi, Chiara
    IEEE EMBEDDED SYSTEMS LETTERS, 2010, 2 (04) : 107 - 110
  • [24] Fault injection into SRAM-based FPGAs for the analysis of SEU effects
    Asadi, G
    Miremadi, SG
    Zarandi, HR
    Ejlali, A
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 428 - 430
  • [25] A Fast and Accurate Fault Injection Platform for SRAM-Based FPGAs
    Zhang, Rongsheng
    Xiao, Liyi
    Li, Jie
    2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 359 - 362
  • [26] Multiple fault testing of logic resources of SRAM-based FPGAs
    Goyal, S
    Choudhury, M
    Rao, SSSP
    Kumar, K
    18TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: POWER AWARE DESIGN OF VLSI SYSTEMS, 2005, : 742 - 747
  • [27] A Reliable Fault Classifier for Dependable Systems on SRAM-based FPGAs
    Bolchini, Cristiana
    Sandionigi, Chiara
    Fossati, Luca
    Codinachs, David Merodio
    2011 IEEE 17TH INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2011,
  • [28] HLS-based Fault Tolerance Approach for SRAM-based FPGAs
    Lojda, Jakub
    Podivinsky, Jakub
    Krcma, Martin
    Kotasek, Zdenek
    2016 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2016, : 301 - 302
  • [29] An analysis based on fault injection of hardening techniques for SRAM-based FPGAs
    Sterpone, L.
    Violante, M.
    Rezgui, S.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2006, 53 (04) : 2054 - 2059
  • [30] Reliability-Oriented Placement and Routing Algorithm for SRAM-Based FPGAs
    Huang, Keheng
    Hu, Yu
    Li, Xiaowei
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (02) : 256 - 269