DRAM Column Plane Segmentation for Metadata Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DRAM users face challenges in efficiently storing metadata without sacrificing array space for user data, as they are sensitive to losing density and want to minimize the time between internal read and data provision.

Innovation Solution

Portions of individual column planes in DRAM are used to store metadata, with specific column select signals accessing metadata, allowing for efficient mapping and storage, and optional use of remaining space for additional ECC data to provide SECDED.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If metadata is stored in the memory array, then metadata storage capability is improved, but array space for user data is reduced

Engineering Contradiction:
Improvemetadata storage capabilityVSAvoidarray space for user data
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The memory array is segmented into multiple column planes, with specific portions of individual column planes allocated for metadata storage while other portions remain available for user data. This segmentation allows simultaneous access to both metadata and user data through different column select signals, resolving the contradiction between metadata storage capability and array space availability.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If metadata is stored in the memory array, then metadata storage capability is improved, but read time increases

Engineering Contradiction:
Improvemetadata storage capabilityVSAvoidread time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The column planes are segmented to allow independent access to metadata portions and user data portions through different column select signals. This enables parallel or selective access patterns where metadata can be retrieved without blocking user data reads, thereby improving metadata storage capability while minimizing impact on read time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which column plane portions to access based on the operation type (metadata access vs. user data access). By making the access pattern dynamic and context-dependent, the system can optimize read operations to minimize time loss while maintaining metadata storage capability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240273014A1Apparatuses, systems, and methods for storing memory metadata
Publication Date: 2024.08.15 MICRON TECHNOLOGY INC
  • US20240273014A1 patent drawing
  • US20240273014A1 patent drawing
  • US20240273014A1 patent drawing

AI summary

A bank of a memory device may be divided into column planes. Each column plane may be associated with column selects. In some examples, a portion of a column plane associated with one column select may be used to store metadata associated with data of the remaining column selects. In some examples, the metadata may be mapped to the data based on a portion of a column address. In some examples, whether the memory device provides metadata responsive to a column address may be based on a value stored in a mode register. In some examples, the portion of the column plane associated with the one column select associated with metadata may also store error correction code data associated with the data of the remaining column selects.