CDR Loop Acquisition Using Mislock Feedback for Large Frequency Offsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Serializer/deserializer (SerDes) applications face performance degradation due to large frequency offsets between transmitter and receiver clocks, which existing clock and data recovery (CDR) systems struggle to track, leading to increased power consumption, hardware complexity, and cost when using rotational frequency detection algorithms and eye scope latches.

Innovation Solution

A method that initializes and adjusts the integral register in a digital loop filter of the CDR system by counting mislock events to acquire the reference clock signal, eliminating the need for an eye scope latch and reducing power consumption, hardware complexity, and cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a rotational frequency detection (RFD) algorithm with an eye scope latch is used to track frequency offsets, then the CDR system can acquire the transmitter clock, but power consumption, hardware complexity and cost substantially increase

Engineering Contradiction:
Improvefrequency offset tracking capabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the eye scope latch from the CDR system by implementing a digital solution using a mislock counter and integral register adjustment mechanism. This removes the problematic analog hardware while preserving the frequency offset tracking capability through digital counting and register adjustment operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/analog eye scope latch with a digital system consisting of a mislock counter, phase frequency detector, and integral register adjustment logic. This substitution transitions from analog hardware to digital processing, reducing hardware complexity while maintaining functionality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If a rotational frequency detection (RFD) algorithm with an eye scope latch is used to track frequency offsets, then the CDR system can acquire the transmitter clock, but power consumption substantially increases

Engineering Contradiction:
Improvefrequency offset tracking capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent removes the power-hungry eye scope latch hardware and replaces it with a digital mislock counter and register adjustment system that consumes significantly less power while achieving the same frequency offset tracking objective.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The CDR system uses its own existing digital components (phase frequency detector, integral register, mislock counter) to perform the frequency offset tracking function that previously required external analog hardware, making the system more energy-efficient and self-sufficient.

Inventive Principle:
Principle #25Self-service

3Reliability

If an eye scope latch is used to track frequency offsets, then the CDR system can acquire the transmitter clock, but calibration of the latch becomes a stringent necessity

Engineering Contradiction:
Improvefrequency offset tracking capabilityVSAvoidcalibration complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent eliminates the eye scope latch that required stringent calibration by replacing it with a digital mislock counter system that automatically tracks frequency offsets without requiring manual calibration procedures, simplifying manufacturing and testing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs automatic frequency offset tracking using the mislock counter and integral register adjustment without requiring external calibration equipment or procedures, making the system self-calibrating and easier to manufacture.

Inventive Principle:
Principle #25Self-service

4Reliability

If the integral register value is not adjusted in response to mislock events, then the CDR loop structure remains simple, but the CDR system cannot acquire frequency offsets within its theoretical capability

Engineering Contradiction:
Improvefrequency offset acquisition capabilityVSAvoidCDR loop complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the mislock counter monitors CDR loop performance and automatically adjusts the integral register value in response to detected mislock events, enabling the system to acquire frequency offsets that would otherwise be beyond its theoretical capability while maintaining a relatively simple loop structure.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9106370B1Enhanced clock and data recovery acquisition in the presence of large frequency offsets
Publication Date: 2015.08.11 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9106370B1 patent drawing
  • US9106370B1 patent drawing
  • US9106370B1 patent drawing

AI summary

A method for facilitating acquisition of a received reference clock signal in a CDR system includes steps of: initializing an integral register in a digital loop filter of the CDR system by setting a current value of the integral register to a first value; determining a number of mislock events occurring in a CDR loop of the CDR system, a mislock event being indicative of an unlocked state of the CDR loop; adjusting the current value of the integral register, when the number of mislock events is non-zero, by a second value to generate a new current value, the second value being a function of a negation of the current value of the integral register; and repeating the steps of determining the number of mislock events and adjusting the current value of the integral register until the number of mislock events is zero.