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
View graph of relations

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 -