Asynchronous Circuit Replication for Single-Event Fault Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Asynchronous electronic circuits are vulnerable to transient faults caused by radiation effects, such as single-event upsets (SEUs), which can lead to functionality issues like deadlocks and incorrect data computation, and existing fault-tolerant solutions are primarily designed for synchronous circuits and not applicable to asynchronous circuits.

Innovation Solution

The development of a fault-tolerant asynchronous circuit design that replicates logic circuits and uses staticizer circuits with C-elements to ensure immunity to single-event effects (SEEs), employing series transistors and cross-coupled C-elements to prevent error propagation and maintain correct signal values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If asynchronous circuits are used without clock signals, then circuit speed and flexibility are improved, but vulnerability to transient faults and radiation effects increases

Engineering Contradiction:
Improvecircuit operation speedVSAvoidimmunity to transient faults
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements fault tolerance by creating duplicate copies of logic circuits and using replica circuits to generate redundant signals. When a transient fault occurs, the correct replica provides the accurate signal value, allowing the system to tolerate errors without requiring clock signals for error filtering.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs feedback mechanisms through C-elements and staticizer circuits that continuously monitor signal values and provide corrective feedback. The C-elements compare signals from multiple replicas and feedback loops ensure that transient errors are corrected by returning to the correct signal state, enabling fault tolerance in asynchronous operation.

Inventive Principle:
Principle #23Feedback

2Reliability

If replica circuits are added for fault tolerance, then reliability against SEEs is improved, but device complexity increases

Engineering Contradiction:
ImproveSEE immunityVSAvoidcircuit structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the fault tolerance function into separate modular components: replica logic circuits, C-elements for signal comparison, and staticizer circuits for state stabilization. This segmentation allows each component to perform a specific function and be independently optimized, managing overall complexity while achieving reliable SEE immunity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The C-elements and staticizer circuits serve multiple functions: they compare signals from replica circuits, detect transient faults, provide feedback for error correction, and stabilize circuit states. This multi-functionality reduces the need for separate dedicated components for each fault tolerance task, thereby managing device complexity.

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

Data Source

PatentUS8222915B2Fault tolerant asynchronous circuits
Publication Date: 2012.07.17 ACHRONIX SEMICONDUCTOR CORP
  • US8222915B2 patent drawing
  • US8222915B2 patent drawing
  • US8222915B2 patent drawing

AI summary

New and improved methods and circuit designs for asynchronous circuits that are tolerant to transient faults, for example of the type introduced through radiation or, more broadly, single-event effects. SEE-tolerant configurations are shown and described for combinational logic circuits, state-holding logic circuits and SRAM memory circuits.