Memory Device Link Evaluation via Multi-Point Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in accurately determining the logic state of signals due to channel deterioration, leading to potential data errors. Current techniques are reactive and do not proactively assess the margin of error in the channel before errors occur.

Innovation Solution

A method is described where a memory device samples signaling at multiple reference points in the time and voltage domain to determine a candidate sequence of logic values. By comparing this sequence to the original sequence, the memory device can calculate the margin of error associated with the channel, allowing for proactive calibration to prevent data errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the memory device uses a single reference point for sampling signals, then the device complexity is reduced, but the measurement precision of logic state determination deteriorates due to channel deterioration

Engineering Contradiction:
Improvesampling reference point configurationVSAvoidlogic state determination accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the sampling process by using multiple reference points (first reference point and second reference point) instead of a single reference point. Each reference point samples the signal at different time instances, allowing the system to capture channel variations and determine logic states more accurately despite channel deterioration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic sampling by adjusting the reference point timing based on detected logic states. The sampler dynamically modifies the timing of subsequent samples according to the detected pattern, adapting to channel conditions and maintaining measurement precision even as the channel deteriorates over time.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the memory device proactively evaluates the channel using multiple reference points and compares sequences, then the reliability of data transmission is improved, but the loss of time increases due to additional sampling and comparison operations

Engineering Contradiction:
Improvedata transmission accuracyVSAvoidchannel evaluation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary channel evaluation by proactively sending test sequences through the channel before actual data transmission. This preliminary action characterizes the channel conditions in advance, allowing the system to adjust sampling parameters and timing to optimize both reliability and speed for subsequent data transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the memory device compares the received sequence with the transmitted sequence, detects errors, and uses this information to adjust future sampling operations. The feedback loop continuously optimizes the sampling process, improving reliability while minimizing time loss through adaptive parameter adjustment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12334172B2Link evaluation for a memory device
Publication Date: 2025.06.17 MICRON TECHNOLOGY INC
  • US12334172B2 patent drawing
  • US12334172B2 patent drawing
  • US12334172B2 patent drawing

AI summary

Methods, systems, and devices for link evaluation for a memory device are described. A memory device may receive signaling over a channel and may identify logic values encoded into the signaling based on sampling the signaling against a reference voltage. The sampling may occur at a reference time within a sampling period. To evaluate a quality (e.g., margin of error) of the channel, the memory device may adjust the reference voltage, the reference time, or both, and either the memory device or the host device may determine whether the memory device is still able to correctly identify logic values encoded into signaling over the channel. In some cases, the channel quality may be evaluated during a refresh cycle or at another opportunistic time for the memory device.