Sequential Equivalency Fault Propagation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current fault propagation analysis in safety-critical systems, such as automotive electronics, is inefficient due to the need for extensive simulation of various scenarios and manual identification of safe faults, which is labor-intensive, error-prone, and incomplete, especially when dealing with complex hardware safety mechanisms and millions of potential fault locations.

Innovation Solution

A method for performing a sequential equivalency check that minimizes circuit logic duplication by identifying registers where faults cannot or can propagate, using a combinatorial and sequential check to efficiently model fault propagation and detection, and displaying fault propagation paths within a waveform debugger.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If extensive simulation of various fault scenarios is performed, then fault propagation analysis accuracy is improved, but computational time and resources increase significantly

Engineering Contradiction:
Improvefault propagation analysis accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the circuit into distinct components and identifies specific fault locations, separating the analysis into manageable portions. By dividing the circuit into segments with identified fault locations, the method enables targeted analysis rather than exhaustive simulation of all possible fault scenarios, thereby maintaining accuracy while reducing computational time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary identification of fault locations and safe faults before conducting full propagation analysis. By pre-identifying potential fault locations and using formal methods to determine safe faults in advance, the system reduces the scope of subsequent simulation efforts, achieving both high accuracy and efficient computational resource utilization.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If manual identification of safe faults is performed, then analysis completeness is improved, but labor intensity and error risk increase

Engineering Contradiction:
Improveanalysis completenessVSAvoidlabor intensity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements automated formal verification methods that enable the system to self-identify safe faults without manual intervention. The formal methods automatically analyze circuit properties and determine which faults are safe (cannot propagate to outputs) versus dangerous, eliminating the need for manual identification while maintaining complete and accurate analysis results.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical analysis with automated formal verification methods. By substituting human expert analysis with computer-based formal methods, the system achieves both complete analysis coverage and elimination of manual labor, thereby improving analysis completeness while significantly reducing labor intensity and human error risk.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If formal verification is applied to all fault locations, then verification accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveverification accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies formal verification selectively to specific fault locations rather than uniformly to all circuit elements. By identifying and focusing formal analysis on critical fault locations where verification is most needed, the method maintains high verification accuracy for dangerous faults while reducing computational complexity by avoiding redundant analysis of safe fault locations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs partial formal verification by first identifying a subset of critical fault locations that require detailed analysis. Rather than applying exhaustive formal verification to all possible fault locations, the method applies formal methods to the necessary subset, achieving adequate verification accuracy while managing computational complexity through selective application.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11520963B2System and method for formal fault propagation analysis
Publication Date: 2022.12.06 SIEMENS ELECTRONIC DESIGN AUTOMATION GMBH
  • US11520963B2 patent drawing
  • US11520963B2 patent drawing
  • US11520963B2 patent drawing

AI summary

A system and method for formulating a sequential equivalency problem for fault (non)propagation with minimal circuit logic duplication by leveraging information about the location and nature of a fault. The system and method further apply formal checking to safety diagnoses and efficiently models simple and complex transient faults.