Loading [MathJax]/extensions/tex2jax.js

Cross-Layer Fault-Space Pruning for Hardware-Assisted Fault Injection

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Christian Dietrich
  • Achim Schmider
  • Oskar Pusz
  • Guillermo Payá Vayá
  • Daniel Lohmann

Details

Original languageEnglish
Title of host publicationProceedings of the 55th Annual Design Automation Conference, DAC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (print)9781450357005
Publication statusPublished - Jun 2018
Event55th Annual Design Automation Conference, DAC 2018 - San Francisco, United States
Duration: 24 Jun 201829 Jun 2018

Publication series

NameProceedings - Design Automation Conference
VolumePart F137710
ISSN (Print)0738-100X

Abstract

With shrinking structure sizes, soft-error mitigation has become a major challenge in the design and certification of safety-critical embedded systems. Their robustness is quantified by extensive faultinjection campaigns, which on hardware level can nevertheless cover only a tiny part of the fault space. We suggest Fault-Masking Terms (MATEs) to effectively prune the fault space for gate-level fault injection campaigns by using the (software-induced) hardware state to dynamically cut off benign faults. Our tool applied to an AVR core and a size-optimized MSP430 implementation shows that up to 21 percent of all SEUs on flip-flop level are masked within one clock cycle.

ASJC Scopus subject areas

Cite this

Cross-Layer Fault-Space Pruning for Hardware-Assisted Fault Injection. / Dietrich, Christian; Schmider, Achim; Pusz, Oskar et al.
Proceedings of the 55th Annual Design Automation Conference, DAC 2018. Institute of Electrical and Electronics Engineers Inc., 2018. 79 (Proceedings - Design Automation Conference; Vol. Part F137710).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Dietrich, C, Schmider, A, Pusz, O, Payá Vayá, G & Lohmann, D 2018, Cross-Layer Fault-Space Pruning for Hardware-Assisted Fault Injection. in Proceedings of the 55th Annual Design Automation Conference, DAC 2018., 79, Proceedings - Design Automation Conference, vol. Part F137710, Institute of Electrical and Electronics Engineers Inc., 55th Annual Design Automation Conference, DAC 2018, San Francisco, United States, 24 Jun 2018. https://doi.org/10.1145/3195970.3196019, https://doi.org/10.1109/DAC.2018.8465787
Dietrich, C., Schmider, A., Pusz, O., Payá Vayá, G., & Lohmann, D. (2018). Cross-Layer Fault-Space Pruning for Hardware-Assisted Fault Injection. In Proceedings of the 55th Annual Design Automation Conference, DAC 2018 Article 79 (Proceedings - Design Automation Conference; Vol. Part F137710). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1145/3195970.3196019, https://doi.org/10.1109/DAC.2018.8465787
Dietrich C, Schmider A, Pusz O, Payá Vayá G, Lohmann D. Cross-Layer Fault-Space Pruning for Hardware-Assisted Fault Injection. In Proceedings of the 55th Annual Design Automation Conference, DAC 2018. Institute of Electrical and Electronics Engineers Inc. 2018. 79. (Proceedings - Design Automation Conference). doi: 10.1145/3195970.3196019, 10.1109/DAC.2018.8465787
Dietrich, Christian ; Schmider, Achim ; Pusz, Oskar et al. / Cross-Layer Fault-Space Pruning for Hardware-Assisted Fault Injection. Proceedings of the 55th Annual Design Automation Conference, DAC 2018. Institute of Electrical and Electronics Engineers Inc., 2018. (Proceedings - Design Automation Conference).
Download
@inproceedings{7dc10617d3664b3f87bed33445a6b774,
title = "Cross-Layer Fault-Space Pruning for Hardware-Assisted Fault Injection",
abstract = "With shrinking structure sizes, soft-error mitigation has become a major challenge in the design and certification of safety-critical embedded systems. Their robustness is quantified by extensive faultinjection campaigns, which on hardware level can nevertheless cover only a tiny part of the fault space. We suggest Fault-Masking Terms (MATEs) to effectively prune the fault space for gate-level fault injection campaigns by using the (software-induced) hardware state to dynamically cut off benign faults. Our tool applied to an AVR core and a size-optimized MSP430 implementation shows that up to 21 percent of all SEUs on flip-flop level are masked within one clock cycle.",
author = "Christian Dietrich and Achim Schmider and Oskar Pusz and {Pay{\'a} Vay{\'a}}, Guillermo and Daniel Lohmann",
note = "Funding information: The authors thank the anonymous reviewers and Horst Schirmeier for their feedback. This work has been supported by the German Research Foundation (DFG) under the grants no. LO 1719/4-1.; 55th Annual Design Automation Conference, DAC 2018 ; Conference date: 24-06-2018 Through 29-06-2018",
year = "2018",
month = jun,
doi = "10.1145/3195970.3196019",
language = "English",
isbn = "9781450357005",
series = "Proceedings - Design Automation Conference",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "Proceedings of the 55th Annual Design Automation Conference, DAC 2018",
address = "United States",

}

Download

TY - GEN

T1 - Cross-Layer Fault-Space Pruning for Hardware-Assisted Fault Injection

AU - Dietrich, Christian

AU - Schmider, Achim

AU - Pusz, Oskar

AU - Payá Vayá, Guillermo

AU - Lohmann, Daniel

N1 - Funding information: The authors thank the anonymous reviewers and Horst Schirmeier for their feedback. This work has been supported by the German Research Foundation (DFG) under the grants no. LO 1719/4-1.

PY - 2018/6

Y1 - 2018/6

N2 - With shrinking structure sizes, soft-error mitigation has become a major challenge in the design and certification of safety-critical embedded systems. Their robustness is quantified by extensive faultinjection campaigns, which on hardware level can nevertheless cover only a tiny part of the fault space. We suggest Fault-Masking Terms (MATEs) to effectively prune the fault space for gate-level fault injection campaigns by using the (software-induced) hardware state to dynamically cut off benign faults. Our tool applied to an AVR core and a size-optimized MSP430 implementation shows that up to 21 percent of all SEUs on flip-flop level are masked within one clock cycle.

AB - With shrinking structure sizes, soft-error mitigation has become a major challenge in the design and certification of safety-critical embedded systems. Their robustness is quantified by extensive faultinjection campaigns, which on hardware level can nevertheless cover only a tiny part of the fault space. We suggest Fault-Masking Terms (MATEs) to effectively prune the fault space for gate-level fault injection campaigns by using the (software-induced) hardware state to dynamically cut off benign faults. Our tool applied to an AVR core and a size-optimized MSP430 implementation shows that up to 21 percent of all SEUs on flip-flop level are masked within one clock cycle.

UR - http://www.scopus.com/inward/record.url?scp=85053685946&partnerID=8YFLogxK

U2 - 10.1145/3195970.3196019

DO - 10.1145/3195970.3196019

M3 - Conference contribution

AN - SCOPUS:85053685946

SN - 9781450357005

T3 - Proceedings - Design Automation Conference

BT - Proceedings of the 55th Annual Design Automation Conference, DAC 2018

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 55th Annual Design Automation Conference, DAC 2018

Y2 - 24 June 2018 through 29 June 2018

ER -