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 条
  • [21] Xception™ -: Enhanced automated fault-injection environment
    Maia, R
    Henriques, L
    Costa, D
    Madeira, H
    INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2002, : 547 - 547
  • [22] Examining Thread Vulnerability Analysis Using Fault-Injection
    Oz, Isil
    Topcuoglu, Haluk Rahmi
    Kandemir, Mahmut
    Tosun, Oguz
    2013 IFIP/IEEE 21ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2013, : 240 - 245
  • [23] A new partial reconfiguration-based fault-injection system to evaluate SEU effects in SRAM-Based FPGAs
    Sterpone, L.
    Violante, M.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2007, 54 (04) : 965 - 970
  • [24] A Fault-Injection Strategy for Traction Drive Control Systems
    Yang, Chunhua
    Yang, Chao
    Peng, Tao
    Yang, Xiaoyue
    Gui, Weihua
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2017, 64 (07) : 5719 - 5727
  • [25] Probability Aware Fault-Injection Approach for SER Estimation
    Armelin, Fabio B.
    Naviner, Lirida A. B.
    d'Amore, Roberto
    2018 IEEE 19TH LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2018,
  • [26] Assessment of computer fault tolerance - a fault-injection toolset and the rationale behind it
    Lettner, R
    Prammer, M
    Scherrer, C
    Steininger, A
    COMPUTER STANDARDS & INTERFACES, 1999, 21 (04) : 357 - 369
  • [27] Parametric Trojans for Fault-Injection Attacks on Cryptographic Hardware
    Kumar, Raghavan
    Jovanovic, Philipp
    Burleson, Wayne
    Polian, Ilia
    2014 WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2014), 2014, : 18 - 28
  • [28] A fault-injection attack on Fiat-Sharair cryptosystems
    Voyiatzis, AG
    Serpanos, DN
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 618 - 621
  • [29] DESIGNING FAULT-INJECTION EXPERIMENTS FOR THE RELIABILITY OF EMBEDDED SYSTEMS
    White, Allan L.
    2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [30] Revisiting Fault-Injection Experiment-Platform Architectures
    Schirmeier, Horst
    Hoffmann, Martin
    Kapitza, Ruediger
    Lohmann, Daniel
    Spinczyk, Olaf
    2011 IEEE 17TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2011, : 284 - +