A netlist-level fault-injection tool for FPGAs

被引:0
|
作者
Fibich, C. [1 ]
Roessler, P. [1 ]
Tauner, S. [1 ]
Taucher, H. [2 ]
Matschnig, M. [2 ]
机构
[1] Fachhochschule Tech Wien, Inst Embedded Syst, Hochstadtpl 6, A-1200 Vienna, Austria
[2] Siemens AG, Res Grp Elect Design, Corp Technol, A-1210 Vienna, Austria
来源
ELEKTROTECHNIK UND INFORMATIONSTECHNIK | 2015年 / 132卷 / 06期
关键词
fault-injection; FPGA; safety; stress test; verification;
D O I
10.1007/s00502-015-0315-4
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A fault-injection tool can be very interesting in context to safety-critical applications, e.g., to test fault-detection and avoidance mechanisms or simply to stress an application and analyze its behavior when faults occur. In this work, a fault-injection tool is presented which can be used to instrument an FPGA design with fault-injection logic on netlist level during the implementation phase and to inject faults during runtime afterwards. The proposed approach can be smoothly integrated into an industrial FPGA tool flow, supports devices from multiple FPGA vendors and is highly configurable in order to fit to the number of available FPGA logic resources. Differences to related approaches which are applied on either HDL- and netlist-level as well as on the FPGA configuration bitstream are described. Finally, some results are presented to prove the applicability of the proposed solution.
引用
收藏
页码:274 / 281
页数:8
相关论文
共 50 条
  • [31] DESIGNING FAULT-INJECTION EXPERIMENTS FOR THE RELIABILITY OF EMBEDDED SYSTEMS
    White, Allan L.
    2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [32] An Effective Fault-Injection Framework for Memory Reliability Enhancement Perspectives
    Harcha, G.
    Bosio, A.
    Girard, P.
    Virazel, A.
    Bernardi, P.
    2017 12TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2017), 2017,
  • [33] On Stochastic Fault-Injection for IP-Packet Loss Emulation
    Reinecke, Philipp
    Wolter, Katinka
    COMPUTER PERFORMANCE ENGINEERING, 2011, 6977 : 163 - 173
  • [34] CAROL-FI: an Efficient Fault-Injection Tool for Vulnerability Evaluation of Modern HPC Parallel Accelerators
    Oliveira, Daniel
    Frattin, Vinicius
    Navaux, Philippe
    Koren, Israel
    Rech, Paolo
    ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2017, 2017, : 295 - 298
  • [35] ACME: A Tool to Improve Configuration Memory Fault Injection in SRAM-Based FPGAs
    Alberto Aranda, Luis
    Sanchez-Macian, Alfonso
    Antonio Maestro, Juan
    IEEE ACCESS, 2019, 7 : 128153 - 128161
  • [36] SAILFAIL: Model-Derived Simulation-Assisted ISA-Level Fault-Injection Platforms
    Dietrich, Christian
    Bargholz, Malte
    Loeck, Yannick
    Budoj, Marcel
    Nedaskowskij, Luca
    Lohmann, Daniel
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2022, 2022, 13414 : 207 - 221
  • [37] FAULT-INJECTION BASED BACKDOORS IN PSEUDO RANDOM NUMBER GENERATORS
    Tihanyi, Norbert
    STUDIA SCIENTIARUM MATHEMATICARUM HUNGARICA, 2015, 52 (02) : 233 - 245
  • [38] FTC: A Universal Framework for Fault-Injection Attack Detection and Prevention
    Muttaki, Md Rafid
    Rahman, Md Habibur
    Kulkarni, Akshay
    Tehranipoor, Mark
    Farahmandi, Farimah
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (07) : 1311 - 1324
  • [39] A Survey of Faults and Fault-Injection Techniques in Edge Computing Systems
    Pourreza, Maryam
    Narasimhan, Priya
    2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE, 2023, : 63 - 71
  • [40] Examining ACE Analysis Reliability Estimates Using Fault-Injection
    Wang, Nicholas J.
    Mahesri, Aqeel
    Patel, Sanjay J.
    ISCA'07: 34TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, CONFERENCE PROCEEDINGS, 2007, : 460 - 469