Memory Channel Initialization Using Pretrained SPD Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems require time-consuming initialization processes for communication channels, particularly after power-up or reset events, which can lead to increased latency and reduced efficiency.

Innovation Solution

The proposed solution involves training communication channels between a host system and memory devices prior to coupling, with the memory system storing training values in an SPD memory device, allowing the host system to utilize these values for efficient communication upon initialization, thereby reducing the need for extensive post-coupling training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If channel training is performed during system initialization, then communication reliability is improved, but initialization time increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs channel training in advance during memory device testing before the memory system is coupled with the host system. The trained channel values are stored in the memory device, so when the host system initializes, it can directly use these pre-determined values without performing time-consuming training operations, thus resolving the contradiction between ensuring communication reliability and reducing initialization time

Inventive Principle:
Principle #10Preliminary action

2Productivity

If channel training is performed during system initialization, then communication efficiency is improved, but latency increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

By performing channel training before the memory system is coupled with the host system and storing the trained values in the memory device, the patent eliminates the need to perform training during host system initialization. This preliminary action reduces latency while maintaining communication efficiency, as the channel characteristics are already optimized when communication begins

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12632188B2Initializing memory systems
Publication Date: 2026.05.19 MICRON TECHNOLOGY INC
  • US12632188B2 patent drawing
  • US12632188B2 patent drawing
  • US12632188B2 patent drawing

AI summary

Methods, systems, and devices for initializing memory systems are described. A memory system may transmit, to a host system over a first channel, signaling indicative of a first set of values for a set of parameters associated with communicating information over a second channel between a storage device of the memory system and a memory device of the memory system. The host system may transmit, to the memory system, additional signaling associated with the first set of values for the set of parameters. For instance, the host system may transmit a second set of values for the set of parameters, an acknowledgement to use the first set of values, or a command to perform a training operation on the second channel to identify a second set of values for the set of parameters. The memory system may communicate the information over the second channel based on the additional signaling.