An Automated Exhaustive Fault Analysis Technique guided by Processor Formal Verification Methods

Endri Kaja, Nicolas Gerlin, Bihan Zhao, Daniela Sanchez Lopera, Jad Al Halabi, Azam Sher Khan, Sebastian Prebeck, Dominik Stoffel, Wolfgang Kunz, Wolfgang Ecker

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

As digital designs become increasingly complex, it is essential to have reliable and automated safety verification techniques. To mitigate the negative impact of faults on design behavior, various hardening techniques are employed. This paper presents a fully automated formal-based fault injection technique for processor designs that can functionally verify safety-critical designs in the presence of faults. The experiments conducted demonstrate that multiple bugs can be detected in different hardening mechanisms without extra effort. Moreover, the proposed technique provides high-confidence fault propagation analysis. The study includes numerous experiments conducted on various processor components of two different RISC-V ISA variants. The experiments achieved better results than simulation-based approaches and at the same time yielded similar results to techniques based on Automated Test Pattern Generation (ATPG) fault propagation analysis.

Original languageEnglish
Title of host publicationProceedings of the 25th International Symposium on Quality Electronic Design, ISQED 2024
PublisherIEEE Computer Society
ISBN (Electronic)9798350309270
DOIs
StatePublished - 2024
Externally publishedYes
Event25th International Symposium on Quality Electronic Design, ISQED 2024 - Hybrid, San Francisco, United States
Duration: 3 Apr 20245 Apr 2024

Publication series

NameProceedings - International Symposium on Quality Electronic Design, ISQED
ISSN (Print)1948-3287
ISSN (Electronic)1948-3295

Conference

Conference25th International Symposium on Quality Electronic Design, ISQED 2024
Country/TerritoryUnited States
CityHybrid, San Francisco
Period3/04/245/04/24

Keywords

  • Fault Injection
  • Fault Propagation Analysis
  • Formal Verification
  • Model-driven generation
  • Safety Verification

Fingerprint

Dive into the research topics of 'An Automated Exhaustive Fault Analysis Technique guided by Processor Formal Verification Methods'. Together they form a unique fingerprint.

Cite this