HEIST: A Hardware Signal Fault Injection Methodology Enabling Feasible Software Robustness Testing

被引:1
|
作者
Skriver, Martin [1 ]
Stengaard, Anders [1 ]
Schultz, Ulrik Pagh [1 ]
机构
[1] Univ Southern Denmark, Maersk McKinney Moller Inst, Odense, Denmark
来源
2021 24TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS) | 2021年
关键词
fault injection; software robustness test; FPGA;
D O I
10.1109/DDECS52668.2021.9417053
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper we investigate the use of FPGAs to inject faults into data streams as a supplement to the international EMC-test standards. We aim to test the robustness and reliability of software based measures against the effects of electromagnetic interference. The proposed methodology, HEIST, uses high-speed acquisition of faulty data and high-speed fault injection. HEIST requires less insight into electromagnetism and electronics compared to other iterative EMC qualification processes. This is particularly relevant in designs where a strategy of 100% hardware-based noise avoidance is not feasible, and software-based noise handling has been implemented as a supplement. Such situations are typical in mobile light-weight systems such as drones, where shielding and hardware filters add undesirable weight. The methodology is verified by comparing data from a serial communication link that has been exposed to burst noise based on the IEC 61000-4-4 test standard with data from the same setup, but replacing the burst generator with the HEIST approach. The result shows an excellent correlation indicating that HEIST can replace the burst generator for a software EMC test in an ongoing software development process.
引用
收藏
页码:123 / 126
页数:4
相关论文
共 47 条
  • [31] Improving reliability of data protection software with integrated multilayered fault Injection testing
    2013 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2013, : 49 - 49
  • [32] Research on flight control software testing technique based on coverage and fault injection
    Ma, SS
    Chen, ZF
    Xue-Jia
    ISTM/2005: 6th International Symposium on Test and Measurement, Vols 1-9, Conference Proceedings, 2005, : 7494 - 7497
  • [33] Testing Embedded Software Through Fault Injection: Case Study on Smart Lock
    Lojda, Jakub
    Panek, Richard
    Podivinsky, Jakub
    Cekan, Ondrej
    Krcma, Martin
    Kotasek, Zdenek
    2021 IEEE 22ND LATIN AMERICAN TEST SYMPOSIUM (LATS2021), 2021,
  • [34] Hardware/software co-design in the rapid prototyping of application-specific signal processors methodology
    Schaming, WB
    VHDL INTERNATIONAL USERS' FORUM, PROCEEDINGS, 1997, : 241 - 250
  • [35] A methodology for dependability evaluation of the time-triggered architecture using software implemented fault injection
    Ademaj, A
    DEPENDABLE COMPUTING: EDCC-4, PROCEEDINGS, 2002, 2485 : 172 - 190
  • [36] A new approach to improving the test effectiveness in software testing using fault collapsing - No.2 of the series papers on accord between hardware and software testing
    Xu, Shiyi
    12th Pacific Rim International Symposium on Dependable Computing, Proceedings, 2006, : 73 - 80
  • [37] A simulation platform for the study of soft errors on signal processing circuits through software fault injection
    Ruano, O.
    Maestro, J. A.
    Reyes, P.
    Reviriego, P.
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 3316 - +
  • [38] Robustness Analysis of Embedded Control Systems with Respect to Signal Perturbations: Finding Minimal Counterexamples Using Fault Injection
    Vadlamudi, Satya Gautam
    Chakrabarti, Partha Pratim
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2014, 11 (01) : 45 - 58
  • [39] Enhanced System Level Channel Characterization Methodology with Seamless Correlation among Hardware, Signal Integrity and Electrical Validation for Design Robustness
    Hsu, Jimmy
    Wu, Kuan-Ting
    Ho, Brian
    Lin, Lemon
    Chen, Betty
    Su, Thonas
    Wu, Steven
    Hung, Gary
    Tseng, Jim
    2022 17TH INTERNATIONAL MICROSYSTEMS, PACKAGING, ASSEMBLY AND CIRCUITS TECHNOLOGY CONFERENCE (IMPACT), 2022,
  • [40] Testing COM components using software fault injection and mutation analysis, and its empirical study
    Yoon, HJ
    Kim, EH
    Seo, JY
    Choi, BJ
    FORMAL APPROACHES TO SOFTWARE TESTING, 2005, 3395 : 210 - 224