SSD Erasable Unit Remapping for Dynamic Over-Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solid-state drives (SSDs) face inefficiencies in managing data storage operations due to the need for large over-provisioning spaces and sequential program/erase (P/E) operations, which hinder performance.

Innovation Solution

Implement minimal initial over-provisioning and dynamically manage erasable units of memory blocks by remapping and moving unused blocks offline to reserve space on demand, allowing concurrent P/E operations on adjacent units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a sufficiently large over-provisioning space is reserved to guarantee sufficient blocks for worst-case customer workloads, then reliability is improved, but device capacity is reduced

Engineering Contradiction:
Improveguarantee sufficient blocks for worst-case workloadsVSAvoidavailable storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic over-provisioning management where the system monitors workload patterns and dynamically adjusts the over-provisioning space allocation. Instead of reserving a fixed large portion for worst-case scenarios, the system adaptively manages which blocks are available for host use versus reserved for over-provisioning, allowing optimal capacity utilization while maintaining reliability guarantees when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of over-provisioning space allocation from a static fixed value to a dynamic variable that adjusts based on actual workload conditions. By monitoring usage patterns and block availability, the system modifies the effective over-provisioning ratio in real-time, reducing it during normal operation to maximize capacity and increasing it only when reliability requirements demand

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If program/erase operations are implemented successively on corresponding blocks in a superblock, then manufacturing constraints are satisfied, but productivity is reduced

Engineering Contradiction:
Improvesuperblock structure constraintsVSAvoiddata storage operation speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments the superblock structure into independently manageable erasable units that can be operated on separately. Instead of treating the entire superblock as a single unit requiring sequential operations, the system divides it into smaller erasable units that can be processed in parallel, allowing simultaneous P/E operations on different units while still respecting the superblock organizational constraints

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a new dimension of parallelism by enabling concurrent P/E operations across multiple erasable units within the superblock structure. While maintaining the hierarchical superblock organization, the patent allows operations to proceed simultaneously on different units, effectively adding a temporal parallelism dimension that was previously constrained by sequential processing requirements

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

3Reliability

If adjacent blocks within the same superblock cannot be reclaimed, then reliability is maintained, but loss of time increases due to inability to implement concurrent operations

Engineering Contradiction:
Improvedata integrity protectionVSAvoidoperation completion time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the superblock into independent erasable units that can be individually reclaimed and operated on. This segmentation allows the system to maintain reliability guarantees for each unit while enabling concurrent reclamation operations on multiple units simultaneously, eliminating the time loss associated with sequential processing of adjacent blocks

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12524336B2Management of erasable units of memory blocks in solid state drives
Publication Date: 2026.01.13 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US12524336B2 patent drawing
  • US12524336B2 patent drawing
  • US12524336B2 patent drawing

AI summary

This invention is directed to managing data storage in a memory system. The memory system receives a host request for an erase operation on a first erasable unit of a first memory block. In response to the host request, the memory system identifies an unused erasable unit of a second memory block in the memory system, remaps the first erasable unit of the first memory block to the unused erasable unit of the second memory block, and applies the erase operation on the unused erasable unit of the second memory block in place of the first erasable unit of the first memory block. In some embodiments, at a time of receiving the host request, the memory system further includes a space reserve of over-provisioning, and the second memory block is different from the space reserve. In some embodiments, the second memory block is moved offline to join the space reserve.