Triple-Path CDR Oscillator for Jitter-Stable Clock Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Clock and data recovery (CDR) circuits face challenges with large jitter due to process variations, temperature variations, and timing uncertainties in high-speed data transmission, which affect the stability and accuracy of clock recovery.

Innovation Solution

A triple-path structure CDR circuit with a sampling circuit, phase detector, processing circuits, and an oscillator circuit that generates an output clock based on detection results and digital codes, allowing for wide tuning range and high resolution, while achieving bandwidth tracking and loop stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional oscillator circuit is used in CDR, then the circuit structure is simple, but the jitter is large due to process variations, temperature variations, and timing uncertainties

Engineering Contradiction:
Improvejitter performanceVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The oscillator control is segmented into three independent paths: a proportional path for phase correction, an integral path for frequency correction, and a feedforward path for bandwidth tracking. Each path processes control signals separately and combines them at the oscillator input, allowing independent optimization of each function while maintaining overall system reliability and reducing jitter.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the oscillator tuning range is increased to cover frequency variations, then the frequency adaptation capability is improved, but the resolution of frequency control deteriorates

Engineering Contradiction:
Improvetuning rangeVSAvoidfrequency control resolution
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The single-dimensional frequency control is transformed into a three-dimensional control space with three independent paths: proportional control for phase alignment, integral control for cumulative frequency adjustment, and feedforward control for bandwidth tracking. This multi-dimensional approach allows the system to achieve both wide tuning range and high resolution by operating in multiple control dimensions simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Speed

If the loop bandwidth is increased to improve tracking speed, then the bandwidth tracking capability is improved, but the loop stability deteriorates

Engineering Contradiction:
Improvetracking speedVSAvoidloop stability
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The loop bandwidth is made dynamic through the feedforward path that automatically adjusts the effective bandwidth based on the operating frequency. At different frequency corners, the feedforward gain varies to maintain optimal bandwidth, allowing the loop to track quickly at high frequencies while maintaining stability at low frequencies. This dynamic bandwidth adjustment resolves the contradiction between tracking speed and stability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11936388B2Triple-path clock and data recovery circuit, oscillator circuit and method for clock and data recovery
Publication Date: 2024.03.19 M31 TECH
  • US11936388B2 patent drawing
  • US11936388B2 patent drawing
  • US11936388B2 patent drawing

AI summary

A clock and data recovery circuit includes a sampling circuit, a phase detector, a first processing circuit, a second processing circuit and an oscillator circuit. The sampling circuit is configured to sample input data according to an output clock, and generate a sampling result. The phase detector is configured to generate a detection result according to the sampling result. The first processing circuit is configured to process the sampling result to generate a first digital code. The second processing circuit is configured to accumulate a portion of the first digital code to generate a second digital code. A rate of change of a code value of the second digital code is slower than a rate of change of a code value of the first digital code. The oscillator circuit is configured to generate the output clock according to the detection result, the first digital code and the second digital code.