Clock Data Recovery Using ADC Slope Analysis for Low-Latency Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face reliability issues due to timing skew of clocks caused by environmental factors, leading to latency and jitter in signal communication, particularly when using multi-level signals.

Innovation Solution

A receiving device evaluates clock timing using outputs from an analog-to-digital converter without relying on equalizer outputs, employing a delay buffer, phase interpolator, and clock data restorer to determine slope and curve types, thereby adjusting clock phase compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If Mueller-Muller Phase Detection (MMPD) is used to detect clock phase with low power, then power consumption is reduced, but loop latency increases due to the impact of clock timing search on the loop connected to ADC

Engineering Contradiction:
Improvepower consumptionVSAvoidloop latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent extracts the clock phase detection function from the equalizer output path and directly uses ADC output samples for phase evaluation. This separates the phase detection process from the equalization process, allowing low-power operation without the latency penalty of waiting for equalizer convergence.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs clock phase evaluation using ADC outputs before equalizer processing is complete. By using preliminary ADC samples directly for phase detection, the system avoids the delay that would otherwise be incurred waiting for equalizer output, thus reducing loop latency while maintaining low power consumption.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If equalizer output is used for clock phase detection, then phase detection accuracy may be improved, but loop latency occurs due to the impact of clock timing search on the loop connected to ADC

Engineering Contradiction:
Improvephase detection accuracyVSAvoidloop latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts phase detection capability from the equalizer output dependency and implements it using ADC outputs directly. This extraction allows the system to achieve sufficient phase detection accuracy without waiting for the equalizer to process the signal, thereby eliminating the associated loop latency.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If timing skew of clock is adjusted using traditional methods, then communication reliability is improved, but device complexity increases due to the loop structure connecting ADC, Equalizer, CDR, and Phase Interpolator

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidloop structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the clock phase detection function from the complex loop structure and implements it using a simplified path that directly uses ADC outputs. This extraction maintains communication reliability by accurately detecting clock phase while significantly reducing the complexity of the loop structure by eliminating the dependency on equalizer output and simplifying the feedback path.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12489597B2Receiving device and operating method thereof
Publication Date: 2025.12.02 SAMSUNG ELECTRONICS CO LTD
  • US12489597B2 patent drawing
  • US12489597B2 patent drawing
  • US12489597B2 patent drawing

AI summary

A receiving device includes a delay buffer configured to receive an analog signal and output a delayed analog signal, a phase interpolator configured to output a clock signal based on a phase compensation code signal and a reference clock signal, an analog-to-digital converter group configured to output a slope type determination signal indicating a slope of the analog signal based on the analog signal and the delayed analog signal, and a clock data restorer. The clock data restorer is configured to determine a curve type associated with a plurality of digital samples from the analog-to-digital converter group. The clock data restorer also evaluates a timing of the clock signal based on the curve type and the slope type determination signal, and outputs the phase compensation code signal to move the sample timing closer to an optimum timing.