Clock Delay Boundary Search for Data-Clock Skew Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed data transfer in semiconductor devices, particularly in portable terminals, faces challenges in maintaining stable data transfer due to skew between data and clock signals transmitted over separate lines, exacerbated by increasing data transmission rates and waveform distortion, which reduces the time margin and makes it difficult to design transmission lines effectively.

Innovation Solution

A semiconductor device with a delay circuitry and delay control circuitry that performs a calibration process to determine an optimized delay time, adjusting the phase of the clock signal to compensate for skew by searching for minimum and maximum delay times and calculating an average optimized value, thereby stabilizing data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transmission rate is increased to achieve higher speed data transfer, then productivity is improved, but the time margin for stable data transfer is reduced due to skew between data and clock signals

Engineering Contradiction:
Improvedata transmission rateVSAvoidtime margin for stable data transfer
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a variable delay circuit that dynamically adjusts the delay time of the clock signal based on detected skew conditions. The delay time is not fixed but can be changed in real-time to compensate for variations in skew, allowing the system to maintain reliable data transfer even at high transmission rates where static timing margins would be insufficient.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs a skew detection circuit that continuously monitors the timing skew between data and clock signals and feeds this information back to control the variable delay circuit. This feedback mechanism enables automatic adjustment of the clock signal delay to maintain optimal timing margins, resolving the contradiction between high transmission rate and stable data transfer.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If equal-length wiring is used to compensate for transmission line length difference, then skew caused by length difference is reduced, but skew caused by frequency characteristics (ISI) remains significant at high data rates

Engineering Contradiction:
Improvetransmission line length matchingVSAvoidskew compensation effectiveness
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent introduces a variable delay circuit as an intermediary element between the clock signal source and the data sampling point. This intermediary actively compensates for skew caused by frequency characteristics and ISI by adjusting the clock signal delay, providing a solution that goes beyond passive equal-length wiring to address the root cause of skew at high data rates.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If setup time and hold time are reduced through microfabrication to maintain time margin, then the time margin is preserved, but it becomes difficult to maintain stable data transfer at increasingly higher data transmission rates

Engineering Contradiction:
Improvesetup time and hold timeVSAvoiddata transmission rate
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

Instead of relying on fixed, minimized setup and hold times achieved through microfabrication, the patent introduces a dynamic delay adjustment mechanism. The variable delay circuit can adaptively extend or reduce the clock signal delay based on actual skew conditions, providing a flexible solution that maintains timing margins without being constrained by fixed manufacturing parameters.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10305709B2Device and method for skew compensation between data signal and clock signal
Publication Date: 2019.05.28 SYNAPTICS INC
  • US10305709B2 patent drawing
  • US10305709B2 patent drawing
  • US10305709B2 patent drawing

AI summary

A semiconductor device includes first and second buffers respectively outputting reception data and clock signals; a latch circuit latching the reception data signal in response to the reception clock signal; a delay circuitry delaying the reception clock signal by a set delay time; and a delay control circuitry which searches a first delay time while increasing the set delay time from an initial value; searches a second delay time while increasing the set delay time from the first delay time; searches a third delay time while decreasing the set delay time from the second delay time; and determines an optimum delay time from the first and third delay times. The first and third delay times are determined so that the reception data is stabilized to a first value and the second delay time is determined so that the reception data is stabilized to a second value.