Automated Error Mitigation Logic for Electronic Circuit Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Circuit design faces challenges in balancing robust error mitigation with the cost of increased chip area, particularly in addressing random errors caused by ionizing radiation, and existing methods lack efficient automation in selecting and generating fault-tolerant logic.

Innovation Solution

The method involves automatically selecting and generating error mitigation logic for electronic system designs using a library of techniques such as TMR, DMR, scrubbing, and parity checking, based on user-specified data, and translating high-level specifications into intermediate programming languages to implement fault-tolerant circuitry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If robust error mitigation circuitry is implemented, then reliability is improved, but chip area increases

Engineering Contradiction:
Improveerror mitigationVSAvoidchip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent applies local quality by enabling selective error mitigation techniques at different locations within the circuit design. Different components can have different error mitigation strategies applied based on their criticality and risk exposure, allowing robust protection where needed while minimizing area consumption in less critical sections.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of error mitigation intensity by allowing users to specify desired levels of fault tolerance. The automated tool then adjusts the type and extent of error mitigation circuitry accordingly, transitioning between different robustness levels to balance reliability improvements with area constraints.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If automated error mitigation selection is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvedesign generation speedVSAvoidautomation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated tool performs self-service by automatically selecting and generating error mitigation strategies without requiring manual intervention in the complex decision-making process. The system autonomously analyzes the circuit design, selects appropriate error mitigation techniques, and generates the final circuit specification, significantly improving productivity while the complexity is encapsulated within the automated tool itself.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary automated tool that mediates between the high-level circuit design specification and the detailed error mitigation implementation. This intermediary layer automatically handles the complex translation and selection processes, improving productivity by abstracting away the complexity from the design process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple error mitigation techniques are available, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveerror mitigation technique optionsVSAvoidselection and generation process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The automated tool embodies universality by providing a single multi-functional system that can handle multiple error mitigation techniques (TMR, DMR, scrubbing, parity checking) through a unified interface. The tool universally processes different error mitigation strategies using the same automated framework, improving adaptability while managing complexity through standardized processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent segments the error mitigation techniques into distinct selectable options within the automated system. Each technique (TMR, DMR, scrubbing, parity checking) is separated as an independent technique that can be individually selected and applied to different components, allowing adaptability while the segmentation itself helps manage the complexity of the selection process.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7930662B1Methods for automatically generating fault mitigation strategies for electronic system designs
Publication Date: 2011.04.19 XILINX INC
  • US7930662B1 patent drawing
  • US7930662B1 patent drawing
  • US7930662B1 patent drawing

AI summary

Approaches for generating a design of an electronic system are disclosed. In one approach, for each of one or more components of a first specification of the design, an error mitigation technique is selected from among multiple different error mitigation techniques in response to user-specified data associated with the first specification of the design. A second specification of the design is automatically generated from the first specification. The second specification includes error mitigation logic corresponding to each selected error mitigation technique for each of the one or more components. The second specification of the design is stored for subsequent processing.