Parallel Synchronizer Circuit for Soft Error Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As device geometries shrink, synchronizer flip-flops become more susceptible to soft errors caused by cosmic radiation, power supply noise, or other external events, leading to faults in digital systems, especially in safety-critical applications.

Innovation Solution

A synchronizer circuit that detects and compensates for soft errors by employing two parallel synchronizers and selection circuitry to ensure that the output changes state only after any soft errors are resolved, thereby reducing or eliminating errors caused by soft errors in synchronizer flip-flops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If device geometries are shrunk to increase integration density, then productivity and device density are improved, but synchronizer flip-flops become more susceptible to soft errors from cosmic radiation and power supply noise

Engineering Contradiction:
Improvedevice densityVSAvoidsoft error susceptibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The synchronizer is divided into multiple independent flip-flops (first flip-flop, second flip-flop, third flip-flop) that operate in parallel. Each flip-flop processes the asynchronous signal independently, and their outputs are combined through selection circuitry. This segmentation allows the system to maintain high density while improving reliability through redundancy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The circuit incorporates selection circuitry and feedback mechanisms that detect soft errors before they propagate to the output. When a soft error is detected in any flip-flop, the selection circuitry switches to alternative flip-flops or holds the previous valid state, cushioning against the harmful effects of soft errors before they can affect system operation.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Device complexity

If traditional single flip-flop synchronizers are used, then device complexity is low, but soft errors cause faults in digital systems

Engineering Contradiction:
Improvesynchronizer structureVSAvoidsystem fault tolerance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The synchronizer is divided into multiple independent flip-flops (first flip-flop, second flip-flop, third flip-flop) that operate in parallel. Each flip-flop processes the asynchronous signal independently, and their outputs are combined through selection circuitry. This segmentation allows the system to maintain high density while improving reliability through redundancy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The circuit uses feedback connections where the output of each flip-flop is fed back to the selection circuitry. The selection circuitry continuously monitors the outputs and adjusts its selection based on the current state, creating a feedback mechanism that detects and compensates for soft errors by switching to valid states when errors occur.

Inventive Principle:
Principle #23Feedback

3Reliability

If parallel synchronizers with selection circuitry are implemented, then soft error tolerance is improved, but device complexity increases

Engineering Contradiction:
Improvesoft error compensationVSAvoidsynchronizer circuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The synchronizer is divided into multiple independent flip-flops (first flip-flop, second flip-flop, third flip-flop) that operate in parallel. Each flip-flop processes the asynchronous signal independently, and their outputs are combined through selection circuitry. This segmentation allows the system to maintain high density while improving reliability through redundancy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The synchronizer circuit is self-diagnosing and self-correcting. The selection circuitry automatically detects soft errors by monitoring flip-flop outputs and autonomously switches to alternative flip-flops or holds previous valid states without external intervention. This self-service capability improves reliability while minimizing the need for additional control logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12222390B2Fault tolerant synchronizer
Publication Date: 2025.02.11 TEXAS INSTRUMENTS INC
  • US12222390B2 patent drawing
  • US12222390B2 patent drawing
  • US12222390B2 patent drawing

AI summary

A synchronization circuit includes a first synchronizer having a first data input, a first clock input, and first output; a second synchronizer having a second data input, a second clock input, and a second output; selection circuitry having first, second, third and fourth inputs, and a synchronized data output, the first and second inputs coupled to the first and second outputs, respectively; and storage circuitry having a storage data input coupled to the synchronized data output, a third clock input, and a feedback output coupled to the fourth input.