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 条
  • [1] A New Timing Driven Placement Algorithm for Dependable Circuits on SRAM-based FPGAs
    Sterpone, Luca
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 4 (01)
  • [2] Designing fault tolerant systems into SRAM-based FPGAs
    Lima, F
    Carro, L
    Reis, R
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 650 - 655
  • [3] SICTA: A Superimposed In-Circuit Fault Tolerant Architecture for SRAM-based FPGAs
    Kourfali, Alexandra
    Kulkarni, Amit
    Stroobandt, Dirk
    2017 IEEE 23RD INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2017, : 5 - 8
  • [4] Fault Modeling and Characteristics of SRAM-Based FPGAs
    Jing, Naifeng
    Lee, Ju-Yueh
    Zhang, Chun
    Tong, Jiarong
    Mao, Zhigang
    He, Lei
    FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 279 - 279
  • [5] A New Fault-Tolerant Architecture for CLBs in SRAM-based FPGAs
    Ben Dhia, Arwa
    Naviner, Lirida
    Matherat, Philippe
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 761 - 764
  • [6] Comparison of Fault-Tolerant Fabless CLBs In SRAM-based FPGAs
    Ben Dhia, Arwa
    Naviner, Lirida
    Matherat, Philippe
    2013 14TH IEEE LATIN-AMERICAN TEST WORKSHOP (LATW2013), 2013,
  • [7] Automatic Design of Fault-Tolerant Systems for VHDL and SRAM-based FPGAs
    Lojda, Jakub
    Panek, Richard
    Kotasek, Zdenek
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 549 - 552
  • [8] 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
  • [9] Neutron Radiation Testing of Fault Tolerant RISC-V Soft Processors on Xilinx SRAM-based FPGAs
    Wilson, Andrew Elbert
    Wirthlin, Michael
    2019 IEEE SPACE COMPUTING CONFERENCE (SCC), 2019, : 25 - 32
  • [10] Design and Implementation of Configuration Memory SEU-Tolerant Viterbi Decoders in SRAM-Based FPGAs
    Gao, Zhen
    Zhu, Jinhua
    Han, Ruishi
    Xu, Zhan
    Ullah, Anees
    Reviriego, Pedro
    IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2019, 18 : 691 - 699