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 条
  • [41] New techniques for speeding-up fault-injection campaigns
    Berrojo, L
    González, I
    Corno, F
    Reorda, MS
    Squillero, G
    Entrena, L
    Lopez, C
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 847 - 852
  • [42] Improved Side-Channel Resistance by Dynamic Fault-Injection Countermeasures
    Richter-Brockmann, Jan
    Guneysu, Tim
    2020 IEEE 31ST INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2020), 2020, : 117 - 124
  • [43] Evaluating SEU Fault-Injection on Parallel Applications Implemented on Multicore Processors
    Vargas, Vanessa
    Ramos, Pablo
    Velazco, Raoul
    Mehaut, Jean-Francois
    Zergainoh, Nacer-Eddine
    2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,
  • [44] Fault-Injection for Software-in-the-Loop Testing of Networked Railway Systems
    Pieper, Tobias
    Obermaisser, Roman
    2019 8TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2019, : 49 - 52
  • [45] Fast Fault Injection Techniques using FPGAs
    Entrena, Luis
    2013 14TH IEEE LATIN-AMERICAN TEST WORKSHOP (LATW2013), 2013,
  • [46] A hypermedia distributed application for monitoring and fault-injection in embedded fault-tolerant parallel programs
    De Florio, V
    Deconinck, G
    Truyens, M
    Rossel, W
    Lauwereins, R
    PROCEEDINGS OF THE SIXTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING - PDP '98, 1998, : 349 - 355
  • [47] SEU Fault-Injection in VHDL-Based Processors: A Case Study
    Mansour, Wassim
    Velazco, Raoul
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2013, 29 (01): : 87 - 94
  • [48] Towards a Hardware Fault-Injection Testbed to Support Reproducible Resiliency Experiments
    Sass, Ron
    Sharma, Rahul R.
    DeBardeleben, Nathan
    RESILIENCE 2009: WORKSHOP ON RESILIENCY IN HIGH-PERFORMANCE COMPUTING, 2009, : 15 - 22
  • [49] Joint evaluation of performance and robustness of a COTS DBMS through fault-injection
    Costa, D
    Rilho, T
    Madeira, H
    DSN 2000: INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2000, : 251 - 260
  • [50] Fault-Injection Testing: FIT-Ability, Optimal Procedure and Tool for FPGA-Based Systems SIL Certification
    Kharchenko, V.
    Sklyar, V.
    Odarushchenko, O.
    Ivasuyk, A.
    PROCEEDINGS OF IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2013), 2013,