IC Fault Management via Context Tag Data and Priority Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional fault management systems in integrated circuits face degradation in availability and reliability due to the need to access faulty domains for information retrieval, leading to increased latency and operational failures.

Innovation Solution

A fault management system comprising detection, processing, and recovery circuits that detect faults, generate context tag data, assign priority levels, and perform recovery operations without accessing faulty domains, using predefined policies and storage elements to determine recovery operations based on fault indications and operational states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional fault management systems access faulty domains for information retrieval, then fault information can be obtained, but availability and reliability degrade due to increased latency and operational failures

Engineering Contradiction:
Improvefault management reliabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-storing fault information and context data in dedicated storage elements before faults occur. When a fault is detected, the recovery circuit can immediately retrieve pre-stored fault indications, domain identifiers, and context tag data without needing to access the faulty domain, thereby eliminating latency associated with post-fault information retrieval.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary approach by using dedicated storage elements and recovery circuits that act as mediators between the faulty functional circuit and the fault management system. These intermediaries cache essential fault information locally, allowing the system to retrieve fault data without directly accessing the compromised domain, thus improving reliability and reducing latency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional fault management systems access faulty domains, then fault information can be retrieved, but operational failures increase

Engineering Contradiction:
Improvefault management availabilityVSAvoidoperational failures
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent uses dedicated storage elements and recovery circuits as intermediaries to retrieve fault information without accessing the faulty domain. This intermediary layer isolates the fault management system from the compromised functional circuit, preventing the fault from propagating and causing operational failures while still enabling reliable fault information retrieval.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the fault management system into independent components: detection circuits, storage elements, processing circuits, and recovery circuits. This segmentation allows the system to retrieve fault information from dedicated storage without involving the faulty functional circuit, thereby improving availability and preventing operational failures caused by accessing compromised domains.

Inventive Principle:
Principle #1Segmentation

3Productivity

If detailed context tag data and priority levels are assigned to faults, then recovery operations can be optimized, but device complexity increases

Engineering Contradiction:
Improverecovery operation efficiencyVSAvoidfault management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-generating and storing context tag data, domain identifiers, and priority levels associated with each fault type before the fault occurs. This pre-processing enables the recovery circuit to quickly determine appropriate recovery operations without complex real-time analysis, thereby improving recovery efficiency while managing system complexity through structured data preparation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses parameter changes by assigning different priority levels and context tags to faults based on their severity and type. This parameter-based classification enables the system to optimize recovery operations by processing high-priority faults first and applying appropriate recovery strategies, improving productivity while maintaining manageable complexity through systematic parameter assignment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11797373B2System and method for managing faults in integrated circuits
Publication Date: 2023.10.24 NXP BV
  • US11797373B2 patent drawing
  • US11797373B2 patent drawing
  • US11797373B2 patent drawing

AI summary

An integrated circuit includes a functional circuit, a detection circuit, a processing circuit, and a recovery circuit. The detection circuit detects a fault in the functional circuit and generates a fault indication indicative of the detected fault. The processing circuit receives the fault indication and identifies a functional domain identifier (ID) associated with the fault. Based on the fault indication, the processing circuit generates context tag data that is indicative of a type of the fault and an operational state of the functional circuit when the fault is detected therein. Further, the processing circuit assigns a priority level to the fault based on the context tag data and the functional domain ID. The recovery circuit performs, based on the functional domain ID, the context tag data, and the first priority level, a recovery operation to recover the functional circuit from the fault.