Dynamically Weighted XOR Phase Detector for Precise Clock Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed chip-to-chip communication systems require accurate and dynamic timing control to maintain reliable data sampling, which existing Phase-Locked Loop (PLL) systems struggle to achieve due to limitations in phase detection and interpolation precision.

Innovation Solution

A dynamically-weighted XOR gate with configurable logic branches generates weighted segments of phase-error signals, allowing for adjustable output weighting and aggregate control signals to precisely control the local oscillator, enabling improved phase detection and interpolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional Phase-Locked Loop systems are used for clock recovery, then the system structure is simple, but the phase detection and interpolation precision is insufficient for high-speed communication

Engineering Contradiction:
Improvephase detection precisionVSAvoidPLL system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The phase detector is divided into multiple logic branches (first subset and second subset), each handling specific portions of phase error detection. This segmentation allows parallel processing of phase comparison tasks, improving detection precision while distributing system complexity across modular components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The XOR gate implements dynamically adjustable output weighting through configurable logic branches, allowing the phase detection sensitivity to be adapted in real-time. This dynamic capability enables the system to optimize phase detection precision for different communication conditions without requiring complete system redesign.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If dynamically-weighted XOR gate with multiple logic branches is implemented, then phase detection accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improvephase detection accuracyVSAvoidlogic branch complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Different logic branches are assigned different weighting factors and functional characteristics, allowing each branch to be optimized for specific phase error conditions. This local differentiation improves overall detection accuracy while keeping each individual branch relatively simple and manageable.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Multiple logic branches are merged into a unified XOR gate structure with combined output. This merging approach allows the system to achieve high detection precision through collective processing while presenting a relatively simple external interface and control mechanism.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If weighted output segments are used for phase interpolation, then the adaptability of clock recovery is improved, but the computational complexity increases

Engineering Contradiction:
Improveclock recovery adaptabilityVSAvoidweighting control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system changes the weighting parameters of different logic branches dynamically to adapt to varying communication conditions. By adjusting these parameters, the phase detector can optimize its response for different data rates, signal qualities, and phase error magnitudes, enhancing clock recovery adaptability without requiring complete system reconfiguration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11677539B2Dynamically weighted exclusive or gate having weighted output segments for phase detection and phase interpolation
Publication Date: 2023.06.13 KANDOU LABS SA
  • US11677539B2 patent drawing
  • US11677539B2 patent drawing
  • US11677539B2 patent drawing

AI summary

Methods and systems are described for receiving a reference clock signal and a phase of a local oscillator signal at a dynamically-weighted XOR gate comprising a plurality of logic branches, generating a plurality of weighted segments of a phase-error signal, the plurality of weighted segments including positive weighted segments and negative weighted segments, each weighted segment of the phase-error signal having a respective weight applied by a corresponding logic branch of the plurality of logic branches, generating an aggregate control signal based on an aggregation of the weighted segments of the phase-error signal, and outputting the aggregate control signal as a current-mode output for controlling a local oscillator generating the phase of the local oscillator signal, the local oscillator configured to induce a phase offset into the local oscillator signal in response to the aggregate control signal.