Memory Array Column-Plane Layout for Single-Pass Metadata ECC Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face limitations in retrieving error correction information and metadata alongside data without impacting performance, often requiring multiple access passes, which increases latency and power consumption.

Innovation Solution

A semiconductor memory device architecture that stores metadata and error correction parity bits in both data column planes and an extra column plane, allowing for single-pass access of codewords, including data, metadata, and parity bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If metadata and error correction information are stored in the memory array alongside data, then information storage capability is improved, but access latency increases due to requiring multiple access passes

Engineering Contradiction:
Improveinformation storage capabilityVSAvoidaccess latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The memory array is segmented into data regions and metadata regions, with metadata stored in dedicated regions (e.g., region 115 in FIG. 1) separate from primary data regions. This segmentation allows independent access to metadata without requiring full array access, reducing latency when retrieving metadata alongside data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an additional spatial dimension by implementing multiple column planes (first set and second set of column planes) where metadata can be stored in column planes distinct from those storing data. This dimensional separation enables simultaneous or near-simultaneous access to both data and metadata through parallel column plane access, effectively reducing access latency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multiple access passes are used to retrieve data and error correction information, then data integrity is improved, but power consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-fetching and storing error correction code (ECC) data and metadata in dedicated buffer memory regions before they are needed for data verification. This preliminary positioning of correction information allows single-pass access to both data and ECC, eliminating the need for repeated access passes and reducing power consumption while maintaining data integrity verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges the retrieval of data, metadata, and error correction information into a single unified access operation. By organizing memory structures to allow simultaneous access to all three information types through a single access pass, the system eliminates multiple separate access passes, thereby reducing power consumption while ensuring data integrity through combined verification.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If error correction code data is stored in the same memory array as primary data, then device complexity is reduced, but access speed decreases due to sequential retrieval requirements

Engineering Contradiction:
Improvedevice complexityVSAvoidaccess speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The memory array is segmented into distinct regions for primary data and ECC data, with separate column planes dedicated to each type. This segmentation allows parallel access paths where data and ECC can be retrieved simultaneously through different column plane sets, maintaining low device complexity while improving access speed through spatial separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary buffer memory structures and control logic that mediate between the memory array and external interfaces. These intermediaries enable the system to present unified access to data and ECC information while internally managing parallel retrieval paths, effectively increasing access speed without significantly increasing overall device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12512176B2Apparatuses and methods for enhanced metadata support
Publication Date: 2025.12.30 MICRON TECHNOLOGY INC
  • US12512176B2 patent drawing
  • US12512176B2 patent drawing
  • US12512176B2 patent drawing

AI summary

Apparatuses, systems, and methods for enhanced metadata information. The memory array includes a number of column planes and an extra column plane. A memory device is set in an x4 single-pass operational mode. In this mode, the memory may store a data codeword in a selected ones of the column planes, and metadata may be stored in a non-selected ones of the column planes and in the extra column plane. An error correction code circuit (ECC) may store parity bits associated with the data and metadata in the non-selected ones of the column planes. In this manner, the data, metadata, and parity may be accessed as part of a single access of the memory array.