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

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

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.

OriginalspracheEnglisch
TitelProceedings of the 25th International Symposium on Quality Electronic Design, ISQED 2024
Herausgeber (Verlag)IEEE Computer Society
ISBN (elektronisch)9798350309270
DOIs
PublikationsstatusVeröffentlicht - 2024
Extern publiziertJa
Veranstaltung25th International Symposium on Quality Electronic Design, ISQED 2024 - Hybrid, San Francisco, USA/Vereinigte Staaten
Dauer: 3 Apr. 20245 Apr. 2024

Publikationsreihe

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

Konferenz

Konferenz25th International Symposium on Quality Electronic Design, ISQED 2024
Land/GebietUSA/Vereinigte Staaten
OrtHybrid, San Francisco
Zeitraum3/04/245/04/24

Fingerprint

Untersuchen Sie die Forschungsthemen von „An Automated Exhaustive Fault Analysis Technique guided by Processor Formal Verification Methods“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren