Asynchronous Circuit Voting Logic for Single-Event Fault Immunity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Asynchronous electronic circuits are vulnerable to transient faults, particularly single-event effects (SEEs) and single-event upsets (SEUs) caused by radiation, which existing technologies have not adequately addressed due to their lack of clock-based filtering mechanisms and the complexity of adapting synchronous circuit solutions to asynchronous circuits.

Innovation Solution

The design of fault-tolerant asynchronous circuits using replicated logic circuits, staticizer circuits with C-elements, and cross-coupled inverters to ensure independence of signal nodes and prevent error propagation, combined with a novel staticizer circuit structure that enhances SEE immunity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

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

Engineering Contradiction:
Improvecircuit operation speedVSAvoidfault tolerance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements fault tolerance by creating multiple replicated copies of the same logic circuit. Each copy processes the same input signals independently, and the outputs are combined using voting logic. This allows the system to tolerate transient faults and radiation effects in individual copies while maintaining correct operation through majority voting among the replicated circuits.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces intermediary voting logic circuits that act as mediators between the replicated logic circuits and the final output. These voting circuits combine the outputs from multiple replicated circuits, resolve discrepancies caused by transient faults, and produce a reliable final output. The voting logic serves as an intermediary layer that filters out errors without requiring clock-based filtering.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If replicated logic circuits with voting logic are implemented, then fault tolerance against SEEs and SEUs is improved, but device complexity increases

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

Solution Approach 1:

The patent segments the fault tolerance function into distinct modular components: replicated logic circuit blocks and separate voting logic blocks. Each replicated circuit is an independent module that can be designed and verified separately, and the voting logic is segmented into individual voting circuits for each output. This modular segmentation manages complexity by allowing independent design, testing, and replacement of individual segments without affecting the entire system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7741864B2Fault tolerant asynchronous circuits
Publication Date: 2010.06.22 ACHRONIX SEMICONDUCTOR CORP
  • US7741864B2 patent drawing
  • US7741864B2 patent drawing
  • US7741864B2 patent drawing

AI summary

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