Abstract
Formal techniques seem to be a way to cope with the exploding complexity of functional safety analysis. Here, the overall fault propagation probability to a certain safety-point in the design must be analyzed. As a consequence, the careful verification of the design is no longer sufficient. In addition, the propagation of all possible faults potentially showing up at all of the design's internal nodes must be validated. But this is not only a complexity challenge. Safety standards have a probabilistic view on functional safety analysis results and aspects such as different fault and pattern probability must be considered and related to requirements such as confidence level and maximum FIT rate. Following an overview on verification challenges around functional safety analysis, we introduce our innovative concept on how formal formal techniques can substantially simplify industrial functional safety analysis flows. Given a transient fault, the conditional error propagation probability must be analyzed. An error has propagated if it did eventually cause a counterexample to a safety property. If we can prove formally that such a counterexample is not possible, we have shown that the fault was not critical. We have to estimate how often on average faults will propagate. For this purpose a test bench traditionally generates input pattern sequences and then Monte Carlo fault injection is performed. Simulations are continued for evaluating the effects of the injected faults. In this paper we show how invariants generated with property directed reachability (PDR) model checking can be used to speed up traditional Monte Carlo fault injection. The invariant obtained with PDR can be used to show that the system remains safe after injected faults. Unnecessary simulations are avoided and a significant speedup for sample evaluation is obtained.
| Original language | English |
|---|---|
| Title of host publication | 2016 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2016 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 9781450344661 |
| DOIs | |
| State | Published - 7 Nov 2016 |
| Event | 35th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2016 - Austin, United States Duration: 7 Nov 2016 → 10 Nov 2016 |
Publication series
| Name | IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD |
|---|---|
| Volume | 07-10-November-2016 |
| ISSN (Print) | 1092-3152 |
Conference
| Conference | 35th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2016 |
|---|---|
| Country/Territory | United States |
| City | Austin |
| Period | 7/11/16 → 10/11/16 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Keywords
- fault injection
- formal verification
- invariants
- monte carlo simulation
- property directed reachability
Fingerprint
Dive into the research topics of 'Where formal verification can help in functional safety analysis'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver