Interface Timing Calibration Using Reference Path Delay Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High clock rates and transmission line effects in integrated circuit systems lead to signal timing changes due to temperature variations and system-level delays, causing skew and jitter issues between data bits and strobe signals, which existing technologies fail to address dynamically and efficiently without disrupting system operation.
Innovation Solution
A continuously adaptive timing calibration mechanism is implemented, where a mission data path and a reference data path are calibrated initially, and the calibration path continuously monitors for changes in delay, allowing for instantaneous adjustments to the mission path without interrupting signal traffic, using multiple parallel calibrations to speed up the process and minimize jitter effects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If timing calibration is performed during system operation, then timing accuracy is improved, but system operation is interrupted
Solution Approach 1:
The patent divides the data path into two separate segments: a mission data path for normal data transmission and a reference data path for calibration operations. This segmentation allows calibration to be performed on the reference path without interrupting data transmission on the mission path, resolving the contradiction between maintaining timing accuracy and ensuring system operation continuity.
Solution Approach 2:
The patent introduces a reference data path as an intermediary for calibration operations. This reference path serves as a mediator that allows timing calibration to be performed without directly affecting the mission data path. The delay settings from the reference path are then transferred to the mission path, enabling indirect calibration that maintains operational continuity.
2Reliability
If calibration is performed frequently, then timing skew is reduced, but calibration time increases
Solution Approach 1:
The patent performs preliminary calibration on the reference data path before transferring settings to the mission data path. This preliminary action allows the system to prepare calibration data in advance on the reference path, then quickly apply it to the mission path without extensive calibration time affecting operational data transmission.
Solution Approach 2:
The patent copies delay settings from the reference data path to the mission data path. Instead of performing full calibration on the mission path, the system creates a copy of the calibrated settings from the reference path and applies it to the mission path, significantly reducing calibration time while maintaining timing accuracy.
3Reliability
If delay settings are adjusted dynamically, then timing drift is compensated, but signal integrity deteriorates
Solution Approach 1:
The patent implements a self-service mechanism where the reference data path automatically performs calibration and generates delay settings that are then applied to the mission data path. This self-calibrating approach compensates for timing drift dynamically while maintaining signal integrity, as the calibration is performed on the reference path and transferred without disrupting the mission path signal transmission.
Data Source
AI summary
Circuits and methods for implementing a continuously adaptive timing calibration training function in an integrated circuit interface are disclosed. A mission data path is established where a data bit is sampled by a strobe. A similar reference data path is established for calibration purposes only. At an initialization time both paths are calibrated and a delta value between them is established. During operation of the mission path, the calibration path continuously performs calibration operations to determine if its optimal delay has changed by more than a threshold value. If so, the new delay setting for the reference path is used to change the delay setting for the mission path after adjustment by the delta value. Circuits and methods are also disclosed for performing multiple parallel calibrations for the reference path to speed up the training process.


