Clock Recovery Logic and Charge Pump for Low-Latency Speculative DFE

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed communications systems face challenges in achieving low latency and high data communication rates due to extraneous protocol transitions and the inability to calculate Decision Feedback Equalization (DFE) compensation in time at higher data rates, leading to increased receiver power utilization and complexity.

Innovation Solution

A multi-phase speculative DFE system that generates multiple data detection samplers with distinct speculative DFE compensation values, allowing for timely data detection and clock recovery by analyzing transitional data patterns and error signals to adjust the sampling clock, thereby reducing latency and improving PLL loop bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If receive sampling is performed at higher than transmitted data rate to enable clock recovery, then clock data recovery capability is improved, but receiver power utilization increases

Engineering Contradiction:
Improveclock data recovery capabilityVSAvoidreceiver power utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by performing speculative DFE computations in advance for multiple potential data bit values before the actual data is received. Multiple data detection samplers are prepared with pre-calculated speculative compensation values, allowing the system to quickly select the correct sampler based on the actual received data, thereby enabling timely clock recovery without requiring continuous high-rate sampling.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If DFE compensation is calculated using known previous data values at higher data rates, then measurement precision is improved, but detection and computation time increases latency

Engineering Contradiction:
ImproveDFE compensation accuracyVSAvoiddetection and computation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs speculative DFE computations in advance for multiple potential data bit values (0 and 1) before the actual data is received. Multiple data detection samplers are prepared with pre-calculated speculative compensation values, allowing the system to quickly select the correct sampler based on the actual received data, thereby enabling timely clock recovery without requiring continuous high-rate sampling.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a dynamic selection mechanism where multiple data detection samplers with different speculative DFE compensation values are maintained, and the appropriate sampler is dynamically selected based on the actual received data. This allows the system to adapt to different data scenarios in real-time, achieving both high precision and low latency.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If multiple data detection samplers with speculative DFE compensation values are used, then data detection timeliness is improved, but device complexity increases

Engineering Contradiction:
Improvedata detection latencyVSAvoidmulti-phase speculative DFE system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the DFE computation function into multiple parallel data detection samplers, each handling a specific speculative data bit value. This segmentation allows simultaneous processing of multiple possibilities, reducing detection latency. The charge pump circuit is also segmented into multiple branches, with each branch corresponding to a specific transitional data pattern, enabling parallel processing of different scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the logic network and charge pump circuit into a unified structure where the charge pump branches are directly controlled by logic expressions evaluating transitional data patterns. This integration reduces the number of discrete components and simplifies the control architecture, thereby reducing device complexity while maintaining the benefits of multiple speculative paths.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If extraneous communications protocol transitions are introduced to facilitate clock recovery, then clock signal extraction is improved, but achievable data communication rate is limited

Engineering Contradiction:
Improveclock signal extraction capabilityVSAvoiddata communication rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts clock information directly from the data transitions themselves rather than relying on extraneous protocol transitions. By using DFE compensation to predict and compensate for ISI effects, the system can accurately detect data transitions and extract clock signals from the actual data stream, eliminating the need for additional protocol overhead and thereby increasing achievable data communication rates.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12034447B2Low latency combined clock data recovery logic network and charge pump circuit
Publication Date: 2024.07.09 KANDOU LABS SA
  • US12034447B2 patent drawing
  • US12034447B2 patent drawing
  • US12034447B2 patent drawing

AI summary

Methods and systems are described for obtaining a sequence of data decisions and an error signal generated by one or more samplers operating on a received input signal according to a sampling clock, applying the sequence of data decisions and the error signal to each logic branch of a set of logic branches, and responsively selecting a logic branch from the set of logic branches, the logic branch selected responsive to (i) a detection of a transitional data pattern in the sequence of data decisions and (ii) the error signal, the selected logic branch generating an output current, and providing the output current to a local oscillator controller, the output current sourcing and sinking current to a capacitor through a resistive element to adjust an input voltage of a proportional control circuit relative to a voltage on the capacitor connected to the resistive element.