Data-Driven Reclaim Unit Selection To Reduce Write Amplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face inefficiencies in data management due to write amplification and inadequate utilization of storage media, particularly in nonvolatile memory, where data is updated in units of blocks, leading to loss of valid data and reduced lifespan of storage media.

Innovation Solution

Implementing a flexible data placement scheme that uses reclaim units, allowing hosts to specify storage locations based on data characteristics, enabling the storage device to select optimal physical media for data storage, reducing write amplification by grouping data likely to be deallocated together.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is updated by erasing blocks in nonvolatile memory, then data can be stored and updated, but write amplification increases and storage media lifespan decreases

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidwrite amplification
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The storage medium is divided into multiple reclaim units (RUs), each independently manageable. This segmentation allows the system to selectively erase and rewrite only specific RUs containing invalid data, rather than erasing entire blocks, thereby reducing write amplification and preserving storage media lifespan while maintaining data storage reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements quality indicators for different reclaim units based on their error characteristics and program cycle counts. By assigning data to RUs with appropriate quality levels matching their characteristics, the system optimizes storage efficiency and reduces unnecessary write operations, addressing the write amplification problem while ensuring reliable data storage.

Inventive Principle:
Principle #3Local quality

2Reliability

If data is updated by erasing blocks in nonvolatile memory, then data can be stored and updated, but storage media lifespan is reduced

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidstorage media lifespan
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

Dividing the storage medium into multiple reclaim units enables selective management of storage regions. The system can track and manage program cycles for each RU individually, erasing and rewriting only when necessary, thus reducing overall write amplification and extending storage media lifespan while maintaining data integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent monitors and manages program cycle parameters for each reclaim unit, dynamically adjusting data placement strategies based on accumulated program cycles and error characteristics. This parameter-based management prevents excessive writing to worn regions, extending storage media lifespan while ensuring reliable data storage through appropriate data placement.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If reclaim units are selected based on data characteristics, then storage efficiency improves, but device complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller uses quality indicators as parameters to characterize reclaim units based on error accumulation and program cycle counts. By selecting RUs based on matching data characteristics with RU quality levels, the system improves storage efficiency through intelligent data placement while managing complexity through standardized parameter-based selection criteria.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system automatically tracks and updates quality indicators for each reclaim unit based on program operations and error characteristics. This self-service mechanism continuously optimizes data placement decisions without requiring external intervention, improving storage efficiency while containing complexity within the controller's automated management functions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12461683B2Systems, methods, and devices for reclaim unit formation and selection in a storage device
Publication Date: 2025.11.04 SAMSUNG ELECTRONICS CO LTD
  • US12461683B2 patent drawing
  • US12461683B2 patent drawing
  • US12461683B2 patent drawing

AI summary

A storage device may include at least one storage medium and a controller configured to receive a write command, wherein the write command specifies data and a reclaim unit handle, receive information about the data, and store, based on the reclaim unit handle and the information, the data in a reclaim unit of the at least one storage medium. The information may include access information. The information may include error tolerance information. The information may include data attribute information. The information may include data type information. The controller may be configured to determine the information based, at least in part, on the reclaim unit handle. The controller may be configured to receive an indicator that may be separate from the reclaim unit handle, and determine the information based, at least in part, on the indicator.