Recursive Safety Mechanism Selection for ASIL-D Diagnostic Coverage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current ICs designed generically or out of context face challenges in achieving stringent functional safety levels like ASIL-D, particularly due to their complexity and the difficulty in implementing effective diagnostic coverage across various layers.
Innovation Solution
A recursive system layer analysis is employed to automate the process of achieving target diagnostic coverage by identifying and integrating additional safety mechanisms at each layer, prioritized based on efficiency and effectiveness, and optimizing existing mechanisms to meet ASIL-D requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If additional safety mechanisms are integrated to achieve ASIL-D diagnostic coverage, then functional safety and reliability are improved, but device complexity and cost increase
Solution Approach 1:
The patent segments the safety mechanism selection process into distinct layers (system layer, IP layer, transistor layer), allowing independent analysis and optimization at each level. This segmentation enables targeted implementation of safety mechanisms only where needed, rather than uniformly across the entire system, thus improving reliability while controlling complexity.
Solution Approach 2:
The patent performs preliminary recursive analysis to identify and prioritize safety mechanisms before implementation. By预先 identifying which safety mechanisms are most effective at each layer and selecting them in advance, the system achieves required diagnostic coverage without unnecessarily adding complexity from trial-and-error approaches.
2Measurement precision
If comprehensive diagnostic coverage is implemented across all layers, then fault detection capability is improved, but manufacturing cost and area increase
Solution Approach 1:
The patent applies local quality by tailoring the type and extent of safety mechanisms to the specific requirements of each layer and component. Rather than applying uniform high-level diagnostic coverage everywhere, the system implements appropriate safety mechanisms locally at each layer based on its specific fault modes and diagnostic needs, optimizing manufacturing cost while maintaining comprehensive coverage.
Solution Approach 2:
The patent changes parameters such as diagnostic coverage requirements and safety mechanism selection based on the specific layer being analyzed. The recursive analysis allows parameters to be adjusted at each level (system, IP, transistor) to match the actual risk and diagnostic needs, avoiding over-engineering and reducing manufacturing cost while maintaining adequate diagnostic precision.
3Reliability
If safety mechanisms are added to generic ICs designed out of context, then functional safety is improved, but area and power consumption increase
Solution Approach 1:
The patent introduces dynamics by making the safety mechanism selection adaptive rather than static. The recursive analysis system dynamically evaluates which safety mechanisms are needed based on the specific application context, even for generic ICs. This allows the same generic IC to be configured with appropriate safety mechanisms for different applications, improving functional safety without permanently increasing area for all uses.
Solution Approach 2:
The patent enables the design system to automatically identify and select appropriate safety mechanisms for generic ICs without requiring manual specification for each component. The recursive analysis performs self-service by autonomously determining which safety mechanisms are needed at each layer, reducing the burden on designers and minimizing the addition of safety mechanisms to only where actually required, thus limiting area impact.
Data Source
AI summary
Disclosed are systems, methods, and non-transitory computer-readable media for efficient safety mechanism selection for achieving functional safety. A functional safety system automates the process of achieving a target diagnostic coverage level using recursive method to sequentially analyze each layer of a target environment and add additional safety mechanisms if a target diagnostic coverage level is not met. The functional safety system implements the additional safety mechanisms based on a ranking determined based on one or more selected parameters. The parameters may indicate a preference for achieving specified goals, such as higher efficiency, increased coverage, reduced cost, reduced area, and the like. The functional safety system adds the additional safety mechanisms based on the ranking, such as by adding the highest ranked safety mechanism, followed by subsequently ranked safety mechanism.


