Clock Phase Detector Using Delayed Sampling for Variable Frequencies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional synchronization techniques fail when clock frequencies vary due to changing power supply voltage levels, temperature, or programming, leading to increased complexity and latency in signal transmission between clock domains.

Innovation Solution

A high-resolution phase detector generates delayed versions of a first clock signal to sample a second clock signal, locating edge indications and computing phase and period values to synchronize signals across clock domains with varying frequencies, reducing latency and area overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If asynchronous FIFOs are used to synchronize signals between clock domains with variable frequencies, then synchronization reliability is improved, but area overhead and latency increase significantly

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidarea overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential synchronization function from complex FIFO structures by using a simplified phase detector that only needs to detect phase relationships between clocks. The phase detector extracts phase information without requiring the full FIFO memory structure, thereby reducing area overhead while maintaining synchronization capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified model of the synchronization problem by using phase detection instead of full FIFO buffering. The phase detector creates a representative signal that captures the essential timing relationship between clocks, allowing synchronization without the overhead of copying and storing actual data through multiple clock domains.

Inventive Principle:
Principle #26Copying

2Reliability

If asynchronous FIFOs are used to synchronize signals between clock domains with variable frequencies, then synchronization reliability is improved, but latency increases due to multiple flip-flop stages

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the critical timing information needed for synchronization without requiring data to pass through multiple FIFO stages. By detecting phase relationships directly, the system obtains synchronization information in a single clock cycle rather than waiting for Gray-coded pointer synchronization through multiple flip-flop stages.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The phase detector performs preliminary phase analysis between clocks before data transmission is required. This advance detection of phase relationships allows the system to prepare synchronization information in advance, eliminating the delay that would otherwise occur during actual data synchronization through FIFO structures.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If conventional phase detection methods are used, then device complexity is reduced, but measurement precision of phase differences deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidphase detection precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the phase detection process into multiple discrete sampling points using delayed versions of the first clock signal. By sampling the second clock signal at multiple phase points throughout its cycle, the system achieves high-resolution phase measurement without requiring complex analog phase detection circuits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from direct analog phase comparison to a time-domain sampling approach. Instead of measuring phase difference directly through complex analog circuits, the system uses multiple delayed clock samples to represent phase information in the time domain, achieving high precision through temporal resolution rather than spatial complexity.

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

Data Source

PatentUS9164134B2High-resolution phase detector
Publication Date: 2015.10.20 NVIDIA CORP
  • US9164134B2 patent drawing
  • US9164134B2 patent drawing
  • US9164134B2 patent drawing

AI summary

A method and a system are provided for clock phase detection. A set of delayed versions of a first clock signal is generated. The set of delayed versions of the first clock is used to sample a second clock signal, producing a sequence of samples in a domain corresponding to the first clock signal. At least one edge indication is located within the sequence of samples.