Interpolator CDR Circuit with Programmable Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clock and data recovery (CDR) circuits have limited tracking capability and bandwidth, particularly when dealing with a wide range of data rates, due to narrow capture range of PLL and VCO, and require complex analog components that are difficult to implement in integrated circuits.

Innovation Solution

A phase interpolator-based CDR circuit with a digitally programmable divider and finite state machine that allows for adjustable update rate and step size, enabling operation over a wide range of data rates with fixed frequency, and an anti-glitch circuit to prevent clock glitches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional PLL and VCO are used in CDR circuits, then clock recovery can be achieved, but the tracking capability and bandwidth are limited due to narrow capture range

Engineering Contradiction:
Improvetracking capabilityVSAvoidbandwidth
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent replaces the conventional analog PLL/VCO mechanism with a digital phase interpolator-based system. The phase interpolator uses digital logic to generate multiple clock phases and select appropriate phases based on detected transitions, eliminating the narrow capture range limitation of analog VCOs and enabling programmable bandwidth and tracking capability.

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

Solution Approach 2:

The patent makes the CDR circuit dynamically adaptable by allowing programmable update rates and step sizes. The system can adjust its behavior based on operating conditions, enabling it to maintain optimal tracking capability across a wide bandwidth range by dynamically changing the number of steps per update and update rate.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If analog components are used to achieve wide bandwidth, then tracking capability improves, but device complexity increases and integration becomes difficult

Engineering Contradiction:
ImprovebandwidthVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent substitutes complex analog components with digital logic circuits. The phase interpolator uses digital counters, decoders, and multiplexers to achieve functions that would require complex analog circuitry, thereby reducing device complexity while maintaining wide bandwidth capability and improving integrability.

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

Solution Approach 2:

The digital phase interpolator serves multiple functions: it generates multiple clock phases, selects appropriate phases based on transition detection, provides programmable update rates, and enables adjustable step sizes. This multi-functionality in a single digital block reduces overall circuit complexity compared to separate analog components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Speed

If fast locking capability is achieved through high update rate, then acquisition speed improves, but tracking accuracy may be reduced

Engineering Contradiction:
Improvelocking speedVSAvoidtracking accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent enables dynamic adjustment of the update rate and step size based on operational requirements. During acquisition, the system can use high update rates with larger step sizes for fast locking. During tracking, it can switch to lower update rates with smaller step sizes for improved accuracy, allowing optimization of both speed and precision at different operational phases.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters (update rate and step size) to optimize performance. By programmably adjusting these parameters, the system can achieve fast locking when needed while maintaining high tracking accuracy during steady-state operation, resolving the trade-off between speed and precision.

Inventive Principle:
Principle #35Parameter changes

4Speed

If high step size is used for fast phase adjustment, then locking speed improves, but clock glitches may occur

Engineering Contradiction:
Improvephase adjustment speedVSAvoidclock stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments large phase adjustments into multiple smaller steps. When a large phase correction is needed, the system divides the total phase change into a sequence of smaller incremental adjustments, each implemented at a manageable step size. This prevents clock glitches while still achieving fast overall locking by performing multiple small corrections in rapid succession.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7315596B2Interpolator based clock and data recovery (CDR) circuit with digitally programmable BW and tracking capability
Publication Date: 2008.01.01 TEXAS INSTRUMENTS INC
  • US7315596B2 patent drawing
  • US7315596B2 patent drawing
  • US7315596B2 patent drawing

AI summary

The present invention facilitates clock and data recovery (330,716/718) for serial data streams (317,715) by providing a mechanism that can be employed to maintain a fixed tracking capability of an interpolator based CDR circuit (300,700) at multiple data rates (e.g., 800). The present invention further provides a wide data rate range CDR circuit (300,700), yet uses an interpolator design optimized for a fixed frequency. The invention employs a rate programmable divider circuit (606,656,706) that operates over a wide range of clock and data rates (e.g., 800) to provide various phase correction step sizes (e.g., 800) at a fixed VCO clock frequency. The divider (606,656,706) and a finite state machine (FSM) (612,662,712) of the exemplary CDR circuit (600,650,700) are manually programmed based on the data rate (614,667). Alternately, the data rate may be detected from a recovered serial data stream (718) during CDR operations (on-the-fly) utilizing a frequency detection circuit (725) to automatically program the divider (706) and FSM (712) to provide CDR circuit operation at the nearest base clock rate (716).