Memory Channel Remapping Across Multiple Capacity Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing memory access protocols for memory sub-systems with diverse storage capacities and architectures is resource-intensive, leading to increased latency and decreased efficiency in computing systems.

Innovation Solution

Implementing a memory sub-system controller that enables multiple data capacity modes by associating logical channels with physical channels, allowing the system to operate in either full or reduced capacity modes, and updating memory addresses accordingly to facilitate efficient memory access across various configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distinct memory access protocols are developed for each storage capacity and architecture configuration, then memory access accuracy and reliability are improved, but device complexity and development resources increase significantly

Engineering Contradiction:
Improvememory access reliabilityVSAvoidprotocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal memory access protocol that can operate across multiple storage capacities and architecture configurations. The controller dynamically adapts the protocol behavior based on detected system configuration, allowing a single protocol to serve multiple functions and configurations rather than requiring separate protocols for each scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically changes operational parameters based on detected storage capacity and architecture configuration. The controller modifies protocol parameters such as channel association, memory address translation, and data capacity modes according to the specific configuration, enabling reliable operation across diverse scenarios without requiring distinct protocols.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple distinct protocols are implemented to support diverse storage capacities, then adaptability to different configurations is improved, but loss of time and computing resources increase due to protocol selection and development overhead

Engineering Contradiction:
Improveconfiguration adaptabilityVSAvoidprotocol selection latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of the storage configuration during initialization, identifying the specific capacity mode and architecture setup before normal operations begin. This advance configuration detection allows the controller to pre-establish the appropriate protocol parameters, eliminating the need for runtime protocol selection and reducing operational latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory access protocol is designed to be dynamic rather than static, automatically adjusting its behavior based on the detected configuration. The controller dynamically modifies protocol operations such as channel mapping and address translation based on the active data capacity mode, providing configuration adaptability without requiring multiple fixed protocols.

Inventive Principle:
Principle #15Dynamics

3Productivity

If stripe-based operations are implemented to enable multiple data capacity modes, then productivity and system efficiency are improved, but device complexity increases due to additional control mechanisms

Engineering Contradiction:
Improvememory access efficiencyVSAvoidcontroller complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements stripe-based operations that divide memory access into distinct segments or stripes, allowing parallel processing of multiple data capacity modes. By segmenting the memory space and access operations into manageable stripes, the system can efficiently handle different capacity configurations simultaneously without overwhelming the controller.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges multiple data capacity modes into a unified stripe-based operation framework. Rather than implementing separate control mechanisms for each capacity mode, the patent combines them into a single stripe-based approach where the controller manages multiple modes through a common operational structure, reducing overall complexity while maintaining productivity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250390250A1Enabling multiple data capacity modes at a memory sub-system
Publication Date: 2025.12.25 MICRON TECHNOLOGY INC
  • US20250390250A1 patent drawing
  • US20250390250A1 patent drawing
  • US20250390250A1 patent drawing

AI summary

First operations to access data residing at a memory sub-system in accordance with a first capacity mode are performed. The first capacity mode corresponds to accessing the data residing at the memory sub-system via a set of physical data channels mapped to a set of logical data channels. Based on the performance of the first operations, an error associated with one or more of the set of physical channels is detected. A data structure associated with the memory sub-system is updated to map the set of logical data channels to a subset of the set of physical data channels in accordance with a second capacity mode. Based on the mapping between the set of logical data channels to the subset of the set of physical data channels, second operations to access the data residing at the memory sub-system are performed in accordance with the second capacity mode.