Memory System Meta-Page Layout for Dynamic Metadata Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face inefficiencies in storing meta data during firmware updates, leading to wasted storage space and difficulty in maintaining the layout of meta pages due to reserved regions that are either unused or filled, necessitating additional read operations.

Innovation Solution

A memory system with a dedicated region for storing meta data of specific types and a common region for additional meta data, along with a read buffer and meta data storages, allows for efficient classification and storage of meta data based on type, eliminating reserved regions and optimizing storage layout.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If reserved spaces are allocated in the meta page to store new meta data, then the ability to store additional meta data is improved, but storage space is wasted when no meta data is stored

Engineering Contradiction:
Improveability to store additional meta dataVSAvoidstorage space waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent extracts the concept of reserved spaces from the meta page layout and replaces it with a dynamic allocation mechanism. The memory controller now dynamically allocates regions within the meta page based on actual meta data requirements, eliminating the need for pre-allocated reserved spaces that remain wasted when empty.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces dynamic allocation and deallocation of storage regions within the meta page. Instead of static reserved spaces, the system dynamically adjusts the layout based on the size and type of meta data being stored, allowing flexible utilization of available space without waste.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If reserved spaces are allocated in the meta page, then the ability to store new meta data is improved, but it becomes difficult to store new meta data when reserved spaces are full

Engineering Contradiction:
Improveability to store new meta dataVSAvoiddifficulty to maintain layout
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic region allocation system where the memory controller can flexibly assign storage regions based on actual needs. When meta data is added, the system dynamically expands the used region without being constrained by fixed reserved space boundaries, simplifying the layout maintenance process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of storage region allocation from fixed (reserved spaces) to variable (dynamic allocation). The memory controller adjusts the allocation parameters based on the type and size of meta data, enabling flexible storage while maintaining layout integrity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If meta data is stored in dedicated regions according to types, then the classification and storage efficiency is improved, but the device complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidstructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the meta data storage into different regions based on data types (e.g., map data region, garbage collection region, error log region). This segmentation enables efficient classification and storage while the memory controller manages the complexity of region allocation and data routing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal meta data storage framework where a single meta page structure can accommodate multiple data types through dynamic region allocation. The memory controller provides multi-functional capabilities to handle different meta data types using the same underlying storage structure, reducing overall system complexity.

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

Data Source

PatentUS12455697B2Memory system and operating method thereof for allocating and storing meta data
Publication Date: 2025.10.28 SK HYNIX INC
  • US12455697B2 patent drawing
  • US12455697B2 patent drawing
  • US12455697B2 patent drawing

AI summary

A memory system includes: a memory device including a plurality of memory blocks each including a plurality of pages; and a memory controller configured to allocate, to a meta page among the plurality of pages, a first region including regions configured to store plural pieces of meta data respectively according to types of the plural pieces of meta data, and a second region configured to store additional meta data corresponding to at least one meta data among the plural pieces of meta data is stored, and control the memory device to store the plural pieces of meta data and the additional meta data in the first region and the second region, respectively.