Configurable Delay Elements for Data-Bus Signal Timing Skew

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data bus interfaces in electronic devices face timing skew issues due to variations in signal routing, manufacturing processes, and voltage changes, leading to degraded signal integrity and restricted PCB layout when trying to sample multiple signals with a single sampling timing.

Innovation Solution

A method and apparatus that use configurable delay elements to individually align logic signals to a common sampling timing, compensating for timing skews by selecting appropriate time delays that center or overlap timing windows, and considering voltage variations to position the sampling point at the centroid of a voltage-timing plane.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual time delays are applied to align each logic signal to common sampling timing, then signal integrity is improved, but device complexity increases due to configurable delay elements

Engineering Contradiction:
Improvesignal integrityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the timing alignment function into individual configurable delay elements for each logic signal. Each delay element can be independently adjusted to compensate for timing skew in its respective signal, allowing precise alignment to the common sampling timing while maintaining modularity and manageability of the overall system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different time delay values to different logic signals based on their individual timing characteristics. Each signal receives a customized delay adjustment tailored to its specific routing and skew characteristics, rather than applying a uniform delay to all signals, thereby optimizing signal integrity for each individual path.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If timing windows are centered on common sampling timing, then sampling accuracy is improved, but timing constraints on PCB layout become more restrictive

Engineering Contradiction:
Improvesampling accuracyVSAvoidPCB layout flexibility
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent performs timing window identification and delay selection in advance during the calibration phase. By determining the optimal delay values beforehand based on identified timing windows, the system establishes a common sampling timing that accommodates all signals without requiring tight PCB layout constraints during normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces configurable delay elements that can be dynamically adjusted to compensate for timing variations. This dynamic adjustment capability allows the system to adapt to different PCB layouts and signal routing configurations while maintaining accurate sampling, thereby relaxing the strictness of timing constraints on PCB design.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If individual delay elements are configured within finite delay range, then implementation feasibility is improved, but timing window coverage may be limited

Engineering Contradiction:
Improveimplementation feasibilityVSAvoidtiming window coverage
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent identifies timing windows for each logic signal and selects delay values that ensure the delayed signals overlap at the common sampling timing. By focusing on achieving sufficient overlap rather than maximizing individual signal margins, the system achieves reliable sampling within the finite delay range of practical delay elements.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent creates a calibrated timing model by identifying timing windows and determining optimal delay values during a calibration phase. This pre-determined delay configuration serves as a reference that can be replicated across different operating conditions, ensuring consistent timing window coverage without requiring real-time adjustment beyond the finite delay range.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9864713B2Optimal sampling of data-bus signals using configurable individual time delays
Publication Date: 2018.01.09 MARVELL ISRAEL (M L S L) LTD
  • US9864713B2 patent drawing
  • US9864713B2 patent drawing
  • US9864713B2 patent drawing

AI summary

A method includes receiving a group of logic signals to be sampled at a common sampling timing. Individual time delays, which individually align each of the logic signals to the common sampling timing, are selected for the respective logic signals in the group. Each of the logic signals is delayed by the respective selected individual time delay, and the entire group of the delayed logic signals is sampled at the common sampling timing.