Memory Access Unit Segmentation for Write Disturb Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems face challenges in managing characteristics such as endurance limitations, proximity disturb effects, and self-disturb effects due to large page-sized access units, which lead to detrimental effects like write amplification and error correction requirements, especially in emerging memory technologies like 3-DXP systems.

Innovation Solution

Implementing access units smaller than the page size, such as 64 bytes or 128 bytes, which are comparable to cache line sizes, to reduce write disturb effects and error correction needs, while using management segments of page size for optimized wear-leveling, thereby improving write amplification and minimizing disturb effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If page-sized access units are used for memory operations, then data integrity and endurance management can be maintained, but write amplification increases and disturb effects worsen

Engineering Contradiction:
Improvedata integrityVSAvoidwrite amplification
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent divides the memory management into two distinct segments: access units (smaller than page size) for data operations and management segments (page size) for wear-leveling. This segmentation allows independent optimization of each function, reducing write amplification during data operations while maintaining reliability through dedicated management operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality characteristics are applied to different parts of the memory system. Access units use smaller granularity for reduced disturb effects, while management segments use page size for effective wear-leveling. This local differentiation optimizes both reliability and reduces harmful write amplification effects.

Inventive Principle:
Principle #3Local quality

2Device complexity

If page-sized access units are used, then management operations can be simplified, but disturb effects and error correction requirements increase

Engineering Contradiction:
Improvemanagement operation complexityVSAvoiddisturb effects
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

By segmenting operations into access units and management segments, the system simplifies management operations at the page level while minimizing disturb effects during access unit operations. The separation ensures that management operations do not unnecessarily expand to affect larger portions of memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses partial actions for access units (smaller than page size) to perform operations only on necessary portions of data, reducing disturb effects. Management segments use full page size actions when needed for wear-leveling, optimizing the balance between simplicity and effectiveness.

Inventive Principle:
Principle #16Partial or excessive action

3Object-generated harmful factors

If smaller access units are used, then write amplification is reduced, but management operation effectiveness may be compromised

Engineering Contradiction:
Improvewrite amplificationVSAvoidmanagement operation effectiveness
Core Design Contradiction:
Object-generated harmful factorsVSProductivity

Solution Approach 1:

The dual-segment approach segments management operations into dedicated management segments that operate at page size, ensuring effectiveness for wear-leveling. Access units operate at smaller sizes for reduced write amplification, while the management segment handles bulk operations efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple access units can be combined into a single management segment for wear-leveling operations. This merging allows the system to achieve the benefits of small access units for data operations while maintaining the effectiveness of larger management operations for wear-leveling and garbage collection.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11868267B2Access unit and management segment memory operations
Publication Date: 2024.01.09 MICRON TECHNOLOGY INC
  • US11868267B2 patent drawing
  • US11868267B2 patent drawing
  • US11868267B2 patent drawing

AI summary

A system includes a first memory component having a particular access size associated with performance of memory operations, a second memory component to store a logical to physical data structure whose entries map management segments to respective physical locations in the memory component, wherein each management segment corresponds to an aggregated plurality of logical access units having the particular access size, and a processing device, operably coupled to the memory component. The processing device can perform memory management operations on a per management segment basis by: for each respective management segment, tracking access requests to constituent access units corresponding to the respective management segment, and determining whether to perform a particular memory management operation on the respective management segment based on the tracking.