Adaptive Super Block Wear Leveling for Memory Endurance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face inefficiencies due to non-uniform stress tolerances and endurance ratings among constituent components, leading to premature failure and reduced production yield, as low endurance components are often discarded, decreasing storage capacity and increasing manufacturing costs.

Innovation Solution

Implementing separate sets of management units with uniform media endurance ratings, where high endurance and low endurance blocks are used exclusively, and operations are distributed based on their respective endurance metrics to achieve adaptive wear leveling, ensuring all components reach the end of their life simultaneously without disabling any units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If low endurance components are discarded to ensure uniform reliability, then reliability is improved, but loss of substance increases and productivity decreases

Engineering Contradiction:
Improvememory device reliabilityVSAvoidcomponent waste
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The memory device is segmented into multiple management units (super blocks), each containing blocks from dies with different media endurance ratings. This segmentation allows the system to utilize all components by assigning them to appropriate management units based on their endurance characteristics, rather than discarding low endurance components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different management units are assigned different quality characteristics based on the media endurance ratings of their constituent blocks. High endurance blocks are assigned to management units that require higher reliability, while low endurance blocks are assigned to management units with lower reliability requirements, optimizing overall system utilization.

Inventive Principle:
Principle #3Local quality

2Reliability

If low endurance components are discarded to ensure uniform reliability, then reliability is improved, but productivity decreases

Engineering Contradiction:
Improvememory device reliabilityVSAvoidmanufacturing yield
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory device is segmented into multiple management units (super blocks), each containing blocks from dies with different media endurance ratings. This segmentation allows the system to utilize all components by assigning them to appropriate management units based on their endurance characteristics, rather than discarding low endurance components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of reliability requirements for different management units based on the media endurance ratings of their constituent blocks. By adjusting the reliability expectations for each management unit to match its actual endurance capabilities, the system can utilize all components without compromising overall system reliability.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If separate management units with uniform endurance ratings are created, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvememory device reliabilityVSAvoidmanagement unit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device is segmented into multiple management units (super blocks), each containing blocks from dies with different media endurance ratings. This segmentation allows the system to utilize all components by assigning them to appropriate management units based on their endurance characteristics, rather than discarding low endurance components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller is designed with multi-functionality to handle management units with different endurance characteristics. It can perform wear leveling, garbage collection, and data placement operations across management units with varying endurance ratings, making the controller adaptable to the heterogeneous structure without requiring separate specialized controllers for each unit type.

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

Data Source

PatentUS20240111431A1Adaptive super block wear leveling
Publication Date: 2024.04.04 MICRON TECHNOLOGY INC
  • US20240111431A1 patent drawing
  • US20240111431A1 patent drawing
  • US20240111431A1 patent drawing

AI summary

A system can include a memory device a memory device comprising multiple dies, and a processing device, operatively coupled with the memory device, to perform various operations including identifying multiple management units to be programmed, where one management unit contains memory cells from a die having one endurance metric and another management unit contains memory cells from a die having another endurance metric, and determining a value of a media endurance metric for each management unit. The operations further include determining, for each management unit, a respective endurance exhaustion parameter defined by a relationship media endurance metrics, and distributing operations to each management unit based on the endurance exhaustion parameter.