Parallel Synchronizer Cells for Metastability-Resilient Clock Crossing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital integrated circuits face challenges in synchronizing asynchronous clock domains, leading to metastability issues that cause data corruption and system failures, particularly exacerbated by reduced power supply voltage and increasing clock speeds.

Innovation Solution

The implementation of synchronization circuits that operate at reduced clock frequencies, using serial or parallel configurations of flip-flops, with clock signals divided by a factor of N, providing additional time for metastability resolution and minimizing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If synchronization devices operate at high clock frequencies, then productivity is improved, but reliability deteriorates due to increased metastability probability

Engineering Contradiction:
Improveclock frequencyVSAvoidmean time between failures
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The synchronization circuit is divided into multiple parallel synchronization devices (first, second, and third synchronization devices) that operate at different clock frequencies. The first device operates at a lower frequency while the second and third devices operate at higher frequencies, allowing the system to segment the synchronization function across multiple operational modes to maintain reliability while achieving high productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a frequency dimension by operating synchronization devices at different clock frequencies simultaneously. The first synchronization device operates at a first clock frequency while the second and third devices operate at a second clock frequency that is higher than the first, adding frequency as a dimensional variable to resolve the contradiction between speed and reliability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If clock frequency is reduced to resolve metastability, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improvemetastability resolutionVSAvoiddata transfer speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The synchronization function is segmented across multiple devices operating in parallel at different frequencies. The first synchronization device operates at a lower frequency to reliably resolve metastability, while the second and third devices operate at higher frequencies to maintain data transfer speed, with logic circuitry combining their outputs to achieve both reliability and productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the outputs of multiple synchronization devices operating at different frequencies through logic circuitry. The second logic circuit receives inputs from both the first and second synchronization devices and generates an output that combines the benefits of both operational modes, achieving reliable metastability resolution while maintaining high data transfer speed.

Inventive Principle:
Principle #5Merging (Combining)

3Use of energy by moving object

If power supply voltage is reduced, then energy efficiency is improved, but reliability deteriorates due to degraded metastability resolution

Engineering Contradiction:
Improvepower consumptionVSAvoidmean time between failures
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent changes the clock frequency parameter of synchronization devices to compensate for reduced power supply voltage. By operating the first synchronization device at a lower frequency and the second and third devices at higher frequencies, the system maintains reliable metastability resolution even when power supply voltage is reduced for energy efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8837639B2Parallel synchronizing cell with improved mean time between failures
Publication Date: 2014.09.16 ATI TECHNOLOGIES ULC
  • US8837639B2 patent drawing
  • US8837639B2 patent drawing
  • US8837639B2 patent drawing

AI summary

In some embodiments, a synchronizing circuit includes at least one synchronization device that operates at a lower clock frequency than another synchronization device in the synchronization circuit. In at least one embodiment of the invention, a method includes sampling a first signal at a first frequency to thereby generate a plurality of sampled versions of the first signal. The first frequency is a frequency of a clock signal divided by N. N is a number greater than one. The method includes sampling a second signal at the frequency of the clock signal. The second signal is based on sequentially selected ones of the plurality of sampled versions of the first signal to thereby generate an output version of the first signal.