Memory Command Path Delay Alignment Under PVT Variation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed semiconductor memory systems face challenges in maintaining proper timing of internal clock, data, and command signals due to high-frequency memory clock signals and varying propagation delays caused by changes in power, voltage, and temperature, leading to potential operational failures.

Innovation Solution

A timing calibration and adjustment circuit is implemented to align command and data signals with clock signals, using a clock receiver, clock buffer, data receiver, and latency shift circuit to account for propagation delays and ensure correct timing margins, even under changing conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional timing models assume equal propagation delay for clock and data paths, then timing can be maintained under ideal conditions, but power consumption increases due to continuous operation of delays and counter circuitry

Engineering Contradiction:
Improvetiming accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the timing calibration function from continuous operation into a separate calibration phase. The calibration circuit measures and stores delay differences between clock and data paths, then uses this stored information to adjust command timing without requiring continuous active calibration circuitry, thereby reducing power consumption while maintaining timing accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs timing calibration in advance during a calibration phase before normal memory operation. The calibration circuit pre-determines the delay differences between clock and data paths and stores this information, so that during normal operation, the command path can be adjusted using this pre-calibrated information without continuous calibration activity, reducing power consumption while ensuring timing accuracy.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If delay circuitry is added to clock or write command paths to compensate for propagation delay variations, then timing can be maintained, but the variations due to changing operating conditions still negatively affect signal timing

Engineering Contradiction:
Improvetiming stabilityVSAvoidoperating condition tolerance
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a feedback mechanism where the calibration circuit measures the actual propagation delay differences between clock and data paths under specific operating conditions, stores this measured information, and uses it to adjust the command path timing. This feedback-based approach allows the system to adapt to changing operating conditions (power, voltage, temperature) by using the stored calibration data to compensate for delay variations, improving both timing stability and adaptability.

Inventive Principle:
Principle #23Feedback

3Productivity

If multi-data rate memory receives data at twice the clock frequency, then data transfer rate increases, but timing domain crossing becomes more complex requiring precise coordination of command and clock signals

Engineering Contradiction:
Improvedata transfer rateVSAvoidtiming coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs dynamic timing adjustment in the command path based on calibration information. The system dynamically selects appropriate delay values for the command path from multiple available delay stages, allowing the timing to be optimized for different operating modes including multi-data rate operation. This dynamic adjustment capability enables the system to handle the increased timing coordination complexity of multi-data rate operation while maintaining high data transfer rates.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8509011B2Command paths, apparatuses, memories, and methods for providing internal commands to a data path
Publication Date: 2013.08.13 MICRON TECHNOLOGY INC
  • US8509011B2 patent drawing
  • US8509011B2 patent drawing
  • US8509011B2 patent drawing

AI summary

Command paths, apparatuses, memories, and methods for providing an internal command to a data path are disclosed. In an example method, a command is received and propagated through a command path to provide an internal command. Further included in the method is determining a difference between a latency value and a path delay difference, the path delay difference representing a modeled path delay difference between the command path and the data path measured in terms of a number of clock periods. The propagation of the command through the command path to the data path is delayed by a delay based at least in part on the difference between the latency value and the path delay difference. The internal command is provided to the data path responsive to an internal clock signal.