Dual-Loop Clock Recovery for Repeating Pattern Frequency Lock

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed serial links face challenges in timing recovery, particularly in power consumption, area usage, and design complexity, as existing methods often require multiple samples per unit interval and struggle with frequency lock during repeating data patterns.

Innovation Solution

A dual-loop clock recovery system with a data slicer and error slicers operating on a single 1-bit sampler, where the frequency acquisition loop adapts the threshold voltage and the phase adjustment loop optimizes the sampling phase, using pattern screening to maintain frequency lock across various data patterns, including repeating patterns like 1010, without relying on ADCs or additional clock phases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple samples per unit interval are used for timing recovery, then measurement precision is improved, but power consumption and device complexity increase

Engineering Contradiction:
Improvetiming recovery precisionVSAvoidreceiver complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the timing recovery function into two separate loops: a frequency acquisition loop that operates at full speed to capture frequency offsets, and a phase adjustment loop that operates at one-fourth the symbol rate to refine phase alignment. This segmentation allows each loop to be optimized independently, achieving high precision without requiring all components to operate at full speed, thus reducing overall power consumption and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic switching between different operating modes. The frequency acquisition loop is active during initial acquisition and can be disabled once locked, while the phase adjustment loop operates continuously at a reduced rate. This dynamic operation allows the system to adapt its complexity and power consumption based on the current operational state, maintaining precision when needed while reducing overhead during steady-state operation.

Inventive Principle:
Principle #15Dynamics

2Productivity

If higher interface speed is used to transmit more data, then productivity is improved, but power consumption and area usage increase

Engineering Contradiction:
Improvedata transmission rateVSAvoidreceiver power consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent employs dynamic operation where the frequency acquisition loop runs at full symbol rate during initial acquisition to quickly establish frequency lock, then transitions to a phase adjustment loop that operates at one-fourth the symbol rate for ongoing phase refinement. This dynamic scaling of operational complexity based on acquisition state enables high-speed operation when needed while significantly reducing power consumption during steady-state transmission.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The phase adjustment loop operates periodically at one-fourth the symbol rate rather than continuously at full rate. This periodic operation maintains adequate phase alignment while reducing the computational burden and power consumption by a factor of four in the phase adjustment path, enabling high-speed operation with reduced energy requirements.

Inventive Principle:
Principle #19Periodic action

3Ease of manufacture

If conventional clock recovery methods are used, then ease of manufacture is maintained, but reliability deteriorates during repeating data patterns

Engineering Contradiction:
Improveimplementation simplicityVSAvoidfrequency lock stability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the error detection and correction functions into two specialized loops. The frequency acquisition loop uses a simplified error detector that works reliably with repeating patterns like 1010, while the phase adjustment loop uses a different error detection approach optimized for phase refinement. This segmentation allows each loop to be tailored for its specific function, maintaining reliability across all data patterns without requiring complex universal logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where the frequency acquisition loop first establishes reliable frequency lock using pattern-independent detection, then transfers control to the phase adjustment loop for fine-tuning. This intermediary frequency acquisition stage acts as a bridge that ensures reliable operation during repeating patterns before transitioning to the more sophisticated phase adjustment phase, thereby maintaining both simplicity and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4060929B1Systems and methods for symbol-spaced pattern-adaptable dual loop clock recovery for high speed serial links
Publication Date: 2023.11.08 SAMSUNG DISPLAY CO LTD
  • EP4060929B1 patent drawingFigure 1
  • EP4060929B1 patent drawingFigure 2
  • EP4060929B1 patent drawingFigure 3

AI summary

A clock recovery circuit may include: a data slicer configured to output data values based on an input signal, a first error block, a phase adjustment loop including: a first error slicer configured to generate a first error signal based on a comparison of a threshold voltage and an input voltage, wherein the first error block is configured to selectively output the first error signal in response to a first pattern in the output data values, a second error block configured to selectively output the first error signal in response to a second pattern in the output data values, and a voltage threshold modification circuitry configured to adjust the threshold voltage based on output of the second error block, a voltage-controlled oscillator, wherein the data slicer and the first error slicer are clocked based on output of the voltage-controlled oscillator.