Method and system for automatically calibrating intra-cycle timing relationships for sampling signals for an integrated circuit device

Patent No. US7646835 (titled "Method and system for automatically calibrating intra-cycle timing relationships for sampling signals for an integrated circuit device") on Nov 17, 2003. The application was issued on Jan 12, 2010.

What is this patent about?

’835 is related to the field of high-speed digital signaling and memory interface timing. Specifically, it addresses the challenges of maintaining signal integrity in Double Data Rate (DDR) memory systems, where shrinking timing margins and physical variations in printed circuit boards or silicon fabrication can lead to intermittent data errors or total system failure.

The underlying idea behind ’835 is that a system can achieve reliable high-speed operation by autonomously discovering its own functional timing windows rather than relying on pre-defined, static specifications. By treating the phase relationships between different signal classes as variables in a multi-dimensional configuration space, the system can map out a valid operation range through active experimentation, effectively compensating for environmental drift and manufacturing tolerances.

The claims of ’835 focus on a systematic method for calibrating intra-cycle timing by independently and sequentially shifting the phases of three distinct signal groups: command signals, data signals (DQ), and sampling signals (DQS). The process involves generating access commands and then iteratively adjusting the phase shifts of these signals to identify the boundaries of a functional operating region, ultimately selecting an optimal operation point within those boundaries.

In practice, the invention utilizes a delay calibrator integrated into a memory controller to perform a two-stage search. It first executes a coarse calibration by varying parameters in large increments to quickly locate the general vicinity of a functional window, followed by a fine-grained, univariate search to pinpoint the exact edges of the timing margin. This is achieved by writing and reading back test data to verify which phase combinations result in error-free transmission.

This approach differs from prior solutions that typically required a known-stable initial state or relied on rigid timing specifications that could not adapt to poor-quality hardware. By exploring the configuration space without a-priori knowledge of a stable point, the invention allows for the use of components or circuit boards that might otherwise be deemed inoperable, effectively creating extra margin where traditional fixed-timing designs would fail.

How does this patent fit in bigger picture?

Technical Landscape

In the early 2000s when ’835 was filed, high-performance signaling for digital integrated circuit devices was transitioning to higher bus speeds where traditional static timing margins were no longer sufficient to ensure signal integrity. At a time when memory interfaces were typically implemented using fixed specification margins, systems commonly relied on rigid board-level design parameters rather than active signal alignment. Hardware constraints related to signal propagation and clock skew made maintaining precise timing across command, data, and sampling paths non-trivial as frequencies increased toward the limits of standard synchronous architectures.

Prosecution Position

The disclosed invention addresses the technical problem of maintaining reliability in high-speed memory modules by implementing an automated calibration of intra-cycle timing relationships. The architectural solution involves a mechanism that dynamically adjusts the phase relationships between command signals, data signals, and sampling signals to ensure they remain within specified parameters. This integration enables a self-calibrating capability that overcomes the constraints of static timing specifications, achieving the technical effect of optimized sampling accuracy and system stability even as operating frequencies fluctuate or hardware tolerances tighten.

Claims

This patent contains a total of 23 claims, with claims 1, 7, 12, 20, and 23 serving as the independent claims. The independent claims focus on methods, systems, and computer-readable media for automatically calibrating intra-cycle timing relationships in integrated circuit devices, specifically by systematically altering the phase shifts of command, data, and sampling signals to identify a valid or optimal operating range. The dependent claims serve to further define the hardware environment, such as specifying DDR DRAM components and memory controllers, and to detail the calibration process through the use of coarse and fine adjustment steps with varying phase shift intervals.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Delay calibrator
(Claim 7)
A delay calibrator integrated within the controller and configured to access data signals conveying data for the integrated circuit device and to access sampling signals for controlling sampling of the data signals. The delay calibrator is further configured to systematically alter a phase shift of the command signals, a phase shift of the data signals, and a phase shift of the sampling signals.A functional component integrated within a controller designed to access signals and perform the systematic phase adjustments required for timing calibration.
Intra-cycle timing relationships
(Claim 1, Claim 7, Claim 12, Claim 20, Claim 23)
Embodiments of the present invention implement a method and system for automatically calibrating intra-cycle timing relationships between command signals, data signals, and sampling signals for an integrated circuit device. A phase relationship between the command signals, the data signals, and the sampling signals is automatically adjusted to calibrate the operation of the integrated circuit device.The relative timing or phase alignment between different signal types (commands, data, and sampling strobes) occurring within a single clock cycle or operational period.
Optimal operation point
(Claim 1, Claim 7)
The valid operation range includes an optimal operation point for the integrated circuit device. A stable DDR memory module must provide reliability, speed, and proper timing to insure the overall system operates at peak performance.A specific timing or phase setting identified within the valid operation range that provides the most reliable or peak performance for the device.
Systematically altering a phase shift
(Claim 1, Claim 7, Claim 12, Claim 20, Claim 23)
A phase relationship between the command signals, the data signals, and the sampling signals is automatically adjusted to calibrate the operation of the integrated circuit device. The method includes systematically altering a phase shift of the command signals, a phase shift of the data signals, and a phase shift of the sampling signals to determine a valid operation range.The process of incrementally or methodically adjusting the timing delay of specific signals relative to one another to test and identify functional boundaries.
Valid operation range
(Claim 1, Claim 7, Claim 12, Claim 20, Claim 23)
The delay calibrator is further configured to systematically alter a phase shift of the command signals, a phase shift of the data signals, and a phase shift of the sampling signals to determine a valid operation range of the integrated circuit device. The valid operation range includes an optimal operation point for the integrated circuit device.A determined window or set of phase shift values across multiple signal types within which the integrated circuit device functions correctly according to specifications.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
1:25-cv-00834Jun 2, 2025Intellectual Ventures I Llc V. Lenovo Group Limited

Patent Family

Patent Family

File Wrapper

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.

  • Get instant alerts for new documents

US7646835

Application Number
US10716320A
Filing Date
Nov 17, 2003
Publication Date
Jan 12, 2010
External Links
Slate, USPTO , Google Patents