Delay-Locked Loop Receiver Interface for Clock-Data Skew Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data communications between integrated circuits, skew between the reference clock signal and the received data signal can lead to errors in data recovery due to non-stationary phase relationships, complicating clock and data recovery operations.

Innovation Solution

An integrated circuit receiver interface incorporates a variable delay circuit and a control circuit that generates delayed clock signals and adjusts the phase difference between the clock and data signals, using a phase-locked loop and phase interpolation to align the sample clock with the data eye center, ensuring accurate data sampling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a reference clock signal is transmitted separately for data sampling, then data sampling can be performed, but skew between the clock signal and data signal causes data recovery errors

Engineering Contradiction:
Improvedata recovery accuracyVSAvoidclock and data recovery complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A delay-locked loop (DLL) is introduced as an intermediary mechanism between the transmitted clock signal and the data sampling process. The DLL receives the clock signal, applies variable delay through a delay line, and generates a sampled clock signal that is aligned with the incoming data signal. This intermediary structure eliminates the need for separate skew correction circuits while ensuring accurate data sampling.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system employs a feedback mechanism where the phase detector continuously monitors the alignment between the sampled clock signal and the data signal, generating error signals that are fed back to the DLL. The DLL adjusts its delay based on this feedback to maintain optimal synchronization, thereby dynamically correcting skew variations without increasing overall system complexity.

Inventive Principle:
Principle #23Feedback

2Reliability

If skew between clock and data signals is not corrected, then device complexity remains low, but data transitions fall within clock setup time causing errors

Engineering Contradiction:
Improvedata sampling accuracyVSAvoidphase alignment mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The delay correction functionality is merged with the existing clock distribution network by integrating a DLL structure. The DLL combines the delay line, phase detector, and counter into a unified phase alignment mechanism that works seamlessly with the data sampling circuitry. This merging approach avoids adding separate complex skew correction circuits while achieving accurate phase alignment.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If the phase relationship between clock and data signals is non-stationary, then adaptability to varying conditions is achieved, but clock and data recovery operations become complex

Engineering Contradiction:
Improvephase relationship adaptabilityVSAvoidrecovery operation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic phase alignment through the DLL, which continuously adjusts the delay of the clock signal based on real-time phase detection. The delay line allows dynamic variation of clock phase to match non-stationary data signal characteristics. This dynamic adaptation is achieved through automated feedback control rather than complex manual recovery operations, maintaining operational simplicity while enhancing adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7817761B2Test techniques for a delay-locked loop receiver interface
Publication Date: 2010.10.19 ADVANCED MICRO DEVICES INC
  • US7817761B2 patent drawing
  • US7817761B2 patent drawing
  • US7817761B2 patent drawing

AI summary

An integrated circuit includes a variable delay circuit configured to generate at least one delayed clock signal based on a first clock signal and a first control signal. The integrated circuit includes a control circuit configured to generate a count value based on a second input signal and a second control signal. The first clock signal is a first version of the at least one delayed clock signal. At least one of the second input signal and the second control signal is a second version of the at least one delayed clock signal and the count value is indicative of a frequency characteristic of the at least one delayed clock signal. The integrated circuit is configured to monotonically vary the first control signal over a range of values and the count value is determined for individual values of the control signal.