Dual Clock Domain Deskew Circuit for Signal Skew

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems, data transmitted over multiple channels often experiences signal skew due to mismatches in channel length and impedance, which increases with higher computing frequencies, making traditional deskewing methods inefficient and power-intensive.

Innovation Solution

Implementing a dual clock domain deskew circuit that utilizes a combination of high-speed and low-speed clock domains to maintain deskew resolution while reducing power consumption and die area, by shifting some deskew stages to a slower clock domain for coarser deskew steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional deskewing methods are used to correct signal skew in multi-lane communications, then skew correction is achieved, but power consumption and die area increase significantly

Engineering Contradiction:
Improvedeskew resolutionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The deskew circuit is segmented into two independent clock domains: a high-speed clock domain for fine-granularity deskew operations and a low-speed clock domain for coarse-granularity deskew operations. This segmentation allows the system to distribute deskew stages across different clock domains, reducing the power consumption and die area required while maintaining the necessary deskew resolution. The high-speed domain handles critical path deskew with high precision, while the low-speed domain handles less time-critical deskew with lower resource requirements.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If traditional deskewing methods are used to correct signal skew in multi-lane communications, then skew correction is achieved, but die area increases significantly

Engineering Contradiction:
Improvedeskew resolutionVSAvoiddie area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The deskew circuit is segmented into two independent clock domains: a high-speed clock domain for fine-granularity deskew operations and a low-speed clock domain for coarse-granularity deskew operations. This segmentation allows the system to distribute deskew stages across different clock domains, reducing the power consumption and die area required while maintaining the necessary deskew resolution. The high-speed domain handles critical path deskew with high precision, while the low-speed domain handles less time-critical deskew with lower resource requirements.

Inventive Principle:
Principle #1Segmentation

3Productivity

If higher computing frequencies are used to increase data transmission speed, then productivity increases, but signal skew between lanes increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidsignal alignment
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adapts to varying skew conditions by utilizing two clock domains with different frequencies. The high-speed clock domain provides fine-granularity deskew adjustment for critical timing alignment, while the low-speed clock domain provides coarse-granularity adjustment for overall synchronization. This dynamic multi-domain approach enables the system to maintain signal alignment precision even as data transmission speed increases and skew becomes more pronounced.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7656983B2Dual clock domain deskew circuit
Publication Date: 2010.02.02 TAHOE RES LTD
  • US7656983B2 patent drawing
  • US7656983B2 patent drawing
  • US7656983B2 patent drawing

AI summary

In general, in one aspect, the disclosure describes an apparatus including a first deskew unit and a second deskew unit. The first deskew unit operates at a first clock domain and provides fine timing adjustment to a signal. The second deskew unit operates at a second clock domain that is slower than the first clock domain and provide coarse timing adjustment to the signal.