Multi-Phase Clock Recovery for Multi-Channel Data Rate Variation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In non-clock-forwarded communications systems, implementing multiple clock-and-data-recovery (CDR) circuits for different data streams with varying data rates requires significant layout area and operating power, making it inefficient for integrated circuit applications.

Innovation Solution

A clock-and-data recovery system that includes a multi-phase clock generator producing phase-offset clock signals, which are used by channel circuits to generate output data streams and recovered clock signals, with a logic circuit selecting the appropriate sampling clock signal from these phase-offset signals to sample the input data stream effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple CDR circuits are implemented for different data streams, then each data stream can be recovered independently, but layout area and operating power increase significantly

Engineering Contradiction:
Improvedata stream recovery capabilityVSAvoidlayout area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges multiple CDR circuits into a single shared CDR circuit that processes multiple data streams sequentially. The sampling clock generator is shared across all channel circuits, and data streams are time-division multiplexed through the single CDR circuit, reducing the overall layout area while maintaining the ability to recover multiple data streams independently.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single CDR circuit is designed to be universal and multi-functional, capable of processing different data streams with varying data rates. The sampling clock generator can be dynamically configured to handle different clock frequencies, and the CDR circuit can adapt to different data stream characteristics, making it a universal solution for multiple channel circuits.

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

2Reliability

If multiple CDR circuits are implemented for different data streams, then each data stream can be recovered independently, but operating power increases significantly

Engineering Contradiction:
Improvedata stream recovery capabilityVSAvoidoperating power
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent merges multiple CDR circuits into a single shared CDR circuit that processes multiple data streams sequentially. By sharing the sampling clock generator and CDR processing resources across all channel circuits, the total operating power is significantly reduced compared to having separate CDR circuits for each data stream.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single CDR circuit processes data streams using periodic time-division multiplexing, where each data stream is processed in alternating time slots. The sampling clock generator produces clocks at different frequencies periodically, allowing the CDR circuit to handle multiple data streams with varying rates by switching between them in a periodic manner, thus reducing overall power consumption.

Inventive Principle:
Principle #19Periodic action

3Area of stationary object

If a single CDR circuit is shared across multiple channel circuits, then layout area and power consumption are reduced, but the circuit must handle varying data rates efficiently

Engineering Contradiction:
Improvelayout areaVSAvoiddata rate handling capability
Core Design Contradiction:
Area of stationary objectVSAdaptability or versatility

Solution Approach 1:

The sampling clock generator is designed to be dynamic and reconfigurable, capable of producing clock signals at different frequencies on demand. The clock generator can dynamically adjust its output frequency based on the data rate of the current data stream being processed, allowing the single CDR circuit to adapt to varying data rates across different channel circuits.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (clock frequency, data stream selection) to handle different data rates. The sampling clock generator can change its output frequency parameter to match the data rate of the active data stream, and the CDR circuit adjusts its processing parameters accordingly, enabling a single circuit to handle multiple data rates effectively.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7599457B2Clock-and-data-recovery system having a multi-phase clock generator for one or more channel circuits
Publication Date: 2009.10.06 LATTICE SEMICON CORP
  • US7599457B2 patent drawing
  • US7599457B2 patent drawing
  • US7599457B2 patent drawing

AI summary

In one embodiment of the invention, a clock-and-data-recovery (CDR) system has a multi-phase clock generator that generates a plurality of phase-offset clock signals and one or more channel circuits, each receiving a (different) input data signal and all of the phase-offset clock signals and generates an output data stream and a recovered clock signal. Each channel circuit has a plurality of data registers (e.g., flip-flops), each receiving the input data signal at its clock input port and a different one of the phase-offset clock signals at its data input port, such that the flip-flop is triggered at each (rising) edge in the input data signal. The channel circuit processes the outputs from the different flip-flops to select an appropriate phase-offset clock signal for use in sampling the input data signal to generate the output data stream, where the recovered clock signal is generated from the selected phase-offset clock signal.