Page-Level Metadata Wear Leveling for Memory Device Lifetime

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices face limitations in wear leveling operations due to metadata management at the block level, which restricts the ability to evenly distribute write operations across all cell regions, leading to reduced device lifetime.

Innovation Solution

Implementing a memory device with a metadata region at the page level, including a decision circuit, address storage circuit, and update circuit to manage page write counts and adjust address mapping based on both block and page write counts, ensuring even distribution of write operations across pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If metadata are managed in units of a block, then the device complexity is reduced, but the wear leveling performance deteriorates

Engineering Contradiction:
Improvemetadata management structureVSAvoidwear leveling performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the metadata management from block level to page level. Each page now has its own metadata structure storing write count information, allowing granular tracking of write operations. This segmentation enables more precise wear leveling by identifying and redistributing writes at the page level rather than being constrained to block-level granularity.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If wear leveling is performed based on block metadata, then the operation simplicity is maintained, but the write distribution precision deteriorates

Engineering Contradiction:
Improvewear leveling operationVSAvoidwrite distribution precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent adds a new dimension to wear leveling by introducing page-level metadata tracking alongside existing block-level management. This creates a hierarchical structure where both block and page write counts are maintained, enabling multi-dimensional analysis for more precise write distribution while preserving the simplicity of block-level operations.

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

3Manufacturing precision

If page-level metadata is implemented, then the wear leveling precision is improved, but the device complexity increases

Engineering Contradiction:
Improvewear leveling precisionVSAvoidmetadata management structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements a nested metadata structure where page-level metadata is contained within the block structure. Each block contains multiple pages, and each page has its own metadata field. This nesting allows page-level precision while organizing the complexity within the existing block hierarchy, making the system manageable through layered abstraction.

Inventive Principle:
Principle #7Nested doll (Nesting)

4Productivity

If write operations are intensively applied to specific cell regions, then the productivity is improved, but the device lifetime deteriorates

Engineering Contradiction:
Improvewrite operation speedVSAvoidmemory device lifetime
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The patent implements feedback mechanisms by continuously tracking write counts at the page level and using this information to dynamically adjust address mapping. The system monitors write intensity patterns and redistributes subsequent writes from heavily used pages to underutilized pages, creating a feedback loop that balances wear across the device while maintaining high write throughput.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11113145B2Memory device, semiconductor device, and semiconductor system
Publication Date: 2021.09.07 SK HYNIX INC
  • US11113145B2 patent drawing
  • US11113145B2 patent drawing
  • US11113145B2 patent drawing

AI summary

A memory device includes a plurality of pages. Each page includes a data region configured to store data, an error correction code (ECC) region configured to store ECC data that is used to detect and correct one or more errors occurring in the data stored in the data region, and a metadata region configured to store a write count of a corresponding page.