Memory Module Metadata Storage via Segmented Registers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices face challenges in efficiently storing metadata while maintaining compatibility with error correction capabilities and minimizing performance impact.

Innovation Solution

A memory module architecture that allows adjustable storage of metadata by distributing it across a portion of the memory devices, using separate write enable signals to protect other data without requiring additional operations like read/modify/write cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If metadata is stored in the memory array along with associated data, then error correction capabilities are maintained, but performance is impacted due to additional operations required

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmemory access performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the memory system into separate components: data storage in memory devices and metadata storage in a dedicated metadata register. This segmentation allows independent access to data and metadata, eliminating the need for additional memory operations when accessing metadata, thus resolving the contradiction between maintaining error correction capabilities and preserving performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts metadata from the memory array and places it in a separate metadata register. This extraction allows metadata to be accessed independently without affecting data access performance, while the memory array maintains its error correction capabilities for data storage.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If metadata is stored in a dedicated register, then performance is improved by eliminating additional operations, but error correction capabilities may be compromised

Engineering Contradiction:
Improvememory access performanceVSAvoiderror correction capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a metadata register as an intermediary component between the memory array and the controller. This intermediary stores metadata in a format that is compatible with error correction requirements while allowing fast access, thus resolving the contradiction between performance improvement and maintaining error correction capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If metadata is distributed across all memory devices, then storage flexibility is improved, but device complexity increases

Engineering Contradiction:
Improvemetadata storage flexibilityVSAvoidmemory module complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments metadata storage across multiple dedicated metadata registers associated with different memory devices. This segmentation provides flexibility in metadata storage while maintaining clear separation between data and metadata paths, thus resolving the contradiction between storage flexibility and device complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250110830A1Apparatuses and methods for alternate memory die metadata storage
Publication Date: 2025.04.03 MICRON TECHNOLOGY INC
  • US20250110830A1 patent drawing
  • US20250110830A1 patent drawing
  • US20250110830A1 patent drawing

AI summary

Apparatuses, systems, and methods for alternate memory die metadata storage. A memory module includes a number of memory devices. A controller writes data and metadata to the module. The data is stored in the memory devices, while the metadata is stored in a selected portion of the memory devices. The selected portion of the memory devices may use separate write enable signals to protect bit lines which the metadata is not being written to.