Analog Baud-Rate CDR Using Odd-Even Timing Error Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current clock and data recovery (CDR) methods, particularly at high data rates, face challenges with power consumption, area usage, and latency due to the need for complex digital implementations and oversampling, which are not feasible for modern CPU applications with hundreds of high-speed lanes.

Innovation Solution

An analog baud-rate Mueller-Muller algorithm-based CDR system utilizing track and hold circuits to create odd and even signals, which are then processed by comparators to derive a timing error signal, allowing for optimal sampling without oversampling and reducing the need for additional latency-inducing components like TX pre-cursor or RX FFE.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If digital Mueller-Muller algorithm is used for clock and data recovery, then timing extraction accuracy is improved, but power consumption and area usage increase

Engineering Contradiction:
Improvetiming extraction accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent replaces the digital Mueller-Muller algorithm implementation with an analog circuit implementation. The analog track and hold circuits continuously track the input signal and hold values for comparison, performing the timing extraction function in the analog domain rather than through digital sampling and computation. This substitution reduces power consumption and area while maintaining timing extraction accuracy.

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

Solution Approach 2:

The patent changes the operational parameters by using continuous analog tracking and holding at different phases (odd and even) rather than discrete digital sampling. The analog circuit operates at the baud rate without oversampling, changing the fundamental operating parameters from digital high-speed sampling to analog continuous tracking, which reduces the power and area requirements.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If digital Mueller-Muller algorithm with oversampling is used, then timing extraction capability is improved, but latency increases due to TX pre-cursor or RX FFE requirements

Engineering Contradiction:
Improvetiming extraction capabilityVSAvoidlatency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the digital signal processing approach requiring TX pre-cursor or RX FFE with an analog implementation that performs timing extraction directly at the baud rate. The analog track and hold circuits provide the necessary signal processing without requiring additional delay elements or pre-cursor operations, thereby reducing latency.

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

Solution Approach 2:

The patent extracts the timing information directly from the analog signal using track and hold circuits operated at the baud rate, removing the need for oversampling and the associated delay-inducing components. By taking out only the essential timing extraction function and implementing it in analog, the patent eliminates unnecessary latency.

Inventive Principle:
Principle #2Taking out (Extraction)

3Use of energy by moving object

If baud rate CDR without oversampling is used, then power consumption is reduced, but timing information extraction becomes more difficult

Engineering Contradiction:
Improvepower consumptionVSAvoidtiming information extraction
Core Design Contradiction:
Use of energy by moving objectVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the timing extraction process into two parallel paths: odd track and hold circuits and even track and hold circuits. Each path operates at the baud rate and captures timing information at different phases. By segmenting the function and operating in parallel, the patent makes timing information extraction feasible at baud rate without oversampling, while maintaining low power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces analog track and hold circuits as intermediary elements that capture and hold the input signal at different phases. These intermediaries make the timing information visible and measurable by providing stable, held values that can be compared to determine timing errors, solving the difficulty of extracting timing information without oversampling.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20090224806A1Analog baud rate clock and data recovery
Publication Date: 2009.09.10 ORACLE AMERICAN INC
  • US20090224806A1 patent drawing
  • US20090224806A1 patent drawing
  • US20090224806A1 patent drawing

AI summary

An analog baud rate clock and data recovery apparatus includes a first track and hold circuit that delays a received signal by one unit interval to create an odd signal; a second track and hold circuit that delays the received signal by one unit interval to create an even signal; a first comparator circuit; and a second comparator circuit. The first track and hold circuit outputs the odd signal to the first comparator circuit and the second comparator circuit. The second track and hold circuit outputs the even signal to the first comparator circuit and the second comparator circuit. The first comparator adds the odd signal to the even signal and outputs a first potential timing error. The second comparator subtracts the odd signal and the even signal and outputs a second potential timing error signal. A desired timing error signal is derived from the first and second potential timing error signals. The desired timing error signal is used to determine whether signal sampling is early or late.