Memory Device Preamble Phase Tolerance Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face challenges in managing phase tolerances between clocking signals and strobing signals during write operations, particularly in systems like DDR5 SDRAM, where the phase difference between clock and data strobe signals can affect the capture of initial data bits, leading to latency and potential faults.

Innovation Solution

The use of preambles in the data strobe signal to adjust the circuitry for the arrival of initial data bits, allowing for increased clock skew tolerances and reduced latency by employing specific preamble patterns that align with the write command timing, such as 1-cycle, 2-cycle, or 3-cycle preambles, to manage phase differences effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the data strobe signal is enabled during write operations, then data transfer can occur, but phase tolerance margins between clock and strobe signals become difficult to satisfy

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidphase tolerance margin
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by inserting a preamble sequence before the actual data transfer. This preamble consists of known bit patterns that allow the receiving end to synchronize and adjust its timing before the real data arrives, thereby preparing the system in advance to handle phase differences between clock and strobe signals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the timing parameters of the data strobe signal by adjusting its phase and timing relative to the clock signal. By dynamically modifying these temporal parameters based on detected phase differences, the system can accommodate varying phase tolerances while maintaining reliable data transfer.

Inventive Principle:
Principle #35Parameter changes

2Speed

If traditional write operations are used without preambles, then operation speed is maintained, but initial data bit capture fails due to clock skew

Engineering Contradiction:
Improveoperation speedVSAvoidinitial data bit capture accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The preamble sequence is transmitted before the actual data to establish proper synchronization. This preliminary transmission allows the receiving circuitry to lock onto the correct timing and phase, ensuring that when the actual data bits arrive, they are captured accurately despite any clock skew between the clock and strobe signals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the preamble detection process to adjust timing parameters. By monitoring the phase relationship between clock and strobe signals during the preamble transmission, the system can detect timing offsets and make real-time adjustments to ensure accurate capture of subsequent data bits.

Inventive Principle:
Principle #23Feedback

3Reliability

If phase tolerance margins are strictly enforced, then data capture reliability is improved, but latency increases due to extended preambles

Engineering Contradiction:
Improvedata capture reliabilityVSAvoidwrite cycle latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses a partial preamble approach where only the minimum necessary preamble sequence is transmitted to establish synchronization. Rather than using excessively long preambles, the system employs just enough preamble bits to achieve reliable phase locking, thereby balancing the trade-off between reliability and latency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10482946B2Management of strobe/clock phase tolerances during extended write preambles
Publication Date: 2019.11.19 MICRON TECHNOLOGY INC
  • US10482946B2 patent drawing
  • US10482946B2 patent drawing
  • US10482946B2 patent drawing

AI summary

Memory devices coupled to host devices may receive clocking signals and data strobe signals during write operations, which may present a skew. Memory specifications may include Write Preambles, preambles in the data signal provided at the beginning of write operations. Memory devices that decode particular features in the preamble, and that may relax the skew tolerances are provided. The memory devices may include configurable decoders that may be adjusted based on the features in the preamble or the preamble type. For example, memory devices may employ a rising edge, a falling edge, a low level, or a high level based on the specific type of preamble. Skew tolerances between the clock and the data strobe signals may be further improved by employing early write command launch points, using a training mechanism.