Dynamically Weighted XOR Gate for Precise PLL Phase Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Phase-Locked Loop (PLL) systems for high-speed chip-to-chip communication struggle to accurately detect phase differences and interpolate phases due to limitations in phase error signal generation and weighting.

Innovation Solution

A dynamically weighted XOR gate with multiple logic branches generates weighted segments of phase-error signals based on the logic levels of the reference clock and local oscillator signals, allowing for adjustable output weighting and aggregate control signal generation for phase interpolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a traditional XOR gate is used for phase detection, then the circuit structure is simple, but the phase detection accuracy and interpolation precision are insufficient

Engineering Contradiction:
Improvephase detection accuracyVSAvoidcircuit structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The XOR gate is divided into multiple logic branches (first logic branch, second logic branch, third logic branch, fourth logic branch), each handling specific phase comparison tasks. This segmentation allows independent optimization of each branch's weighting factors, improving overall phase detection accuracy while maintaining modular circuit structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamically adjustable weighting factors (first weighting factor, second weighting factor, third weighting factor, fourth weighting factor) that can be tuned based on operating conditions. This dynamic adjustment capability enables the circuit to optimize its response characteristics for different phase differences, enhancing measurement precision without requiring a completely complex circuit redesign.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If equal weighting is applied to all logic branches, then the circuit operation is simple, but the phase error signal accuracy is insufficient for high-speed communication

Engineering Contradiction:
Improvephase error signal accuracyVSAvoidweighting adjustment complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

Each logic branch is assigned a specific weighting factor tailored to its function: the first and second logic branches use a first weighting factor, while the third and fourth logic branches use a second weighting factor. This local differentiation allows each branch to contribute optimally to the aggregate phase error signal, improving overall accuracy without requiring complex global coordination.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the weighting parameters dynamically based on the phase detection requirements. By adjusting the weighting factors applied to different logic branches, the system can optimize the phase error signal generation for various operating conditions, achieving higher accuracy while maintaining manageable operational complexity through systematic parameter management.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If multiple logic branches with different weighting factors are used, then phase interpolation precision is improved, but the device complexity increases

Engineering Contradiction:
Improvephase interpolation precisionVSAvoidlogic branch configuration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The phase interpolation function is achieved by segmenting the phase error signal generation into multiple weighted logic branches. Each branch processes specific phase relationships and applies appropriate weighting, allowing precise control over the interpolated phase value while keeping each individual branch relatively simple in structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multiple logic branches are designed to perform multiple functions: they simultaneously generate phase error signals for different phase relationships and provide weighted contributions to the aggregate signal. This multi-functionality allows the circuit to achieve high interpolation precision without requiring separate dedicated circuits for each function, thereby managing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12225104B2Dynamically weighted exclusive or gate having weighted output segments for phase detection and phase interpolation
Publication Date: 2025.02.11 KANDOU LABS SA
  • US12225104B2 patent drawing
  • US12225104B2 patent drawing
  • US12225104B2 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.