Memory Rank Data Strobe Delay Training Bypassing Buffer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In memory systems, ensuring reliable data transfer between volatile and non-volatile memory ranks is challenging due to differences in transmission rates across channels, affecting the reliability of data signal transfer.

Innovation Solution

A method for determining and adjusting the delay of the data strobe signal between memory ranks without involving the data buffer, using training data and commands from a memory controller to synchronize data transfer between volatile and non-volatile memory chips.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data transfer between memory ranks passes through the data buffer, then data transfer is simplified, but transfer speed and reliability are reduced

Engineering Contradiction:
Improvedata transfer speedVSAvoiddata transfer path complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts the data buffer from the training data transfer path between memory ranks. Training data and data strobe signals are transmitted directly from the first memory rank to the second memory rank without passing through the data buffer, while normal data operations still use the data buffer. This selective removal of the buffer for training operations improves transfer speed and reduces latency without completely eliminating the buffer's protective function.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses the data strobe signal as an intermediary to enable direct communication between memory ranks during training. The data strobe signal carries timing information that allows the second memory rank to synchronize and capture training data directly from the first memory rank, establishing a direct transfer path that bypasses the data buffer while maintaining signal integrity through the strobe-mediated synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If delay training is performed without data buffer involvement, then transfer reliability is improved, but system complexity increases

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidtraining mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs delay training as a preliminary action before normal data operations. The training process determines the optimal delay value for the data strobe signal in advance, accounting for variations in transmission rates between different memory ranks and channels. This preliminary calibration ensures that subsequent data transfers occur with optimized timing parameters, improving reliability without requiring complex real-time adjustments during operational data transfer.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent adjusts the delay parameter of the data strobe signal based on training results. By varying the delay value and observing transfer quality during training, the system identifies the optimal delay setting that compensates for channel-specific transmission rate differences. This parameter optimization enables reliable direct transfer between memory ranks, with the determined delay value being stored and applied during normal operations to maintain reliability.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If data strobe signal delay is not adjusted, then system operation is simpler, but data transfer accuracy deteriorates

Engineering Contradiction:
Improvedata transfer accuracyVSAvoidsignal synchronization complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements self-service through automatic delay training and adjustment. The memory system performs self-calibration by having the second memory rank sense training data with varying data strobe signal delays, automatically determining the optimal delay value without external intervention. This self-adjusting mechanism ensures accurate data transfer while minimizing the need for manual configuration or complex external synchronization control, as the system autonomously optimizes its own timing parameters.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10403332B2Memory device and memory system including the same
Publication Date: 2019.09.03 SAMSUNG ELECTRONICS CO LTD
  • US10403332B2 patent drawing
  • US10403332B2 patent drawing
  • US10403332B2 patent drawing

AI summary

Provided are a memory device and a memory system including the same. The memory device may include a first memory rank including at least one first memory chip, a memory controller configured to provide a command to the first memory rank, at least one data buffer configured to buffer data input to the at least one first memory chip or being output from the at least one first memory chip, and a second memory rank connected to the first memory rank and comprising at least one second memory chip. The first memory rank may provide training data and a data strobe signal to the second memory rank based on a data training command from the memory controller without the training data and the data strobe signal passing through the data buffer. The second memory rank may determine a delay of the data strobe signal based on the training data being detected by the second memory rank.