Flash Erase Block Remapping to Cut Redundant Write Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional storage systems face inefficiencies in managing flash storage devices due to the need for both higher and lower level processes, leading to unnecessary write operations and reduced reliability.

Innovation Solution

A direct-mapped flash storage system where the operating system initiates and controls operations directly on flash drives without address translation by lower level controllers, utilizing zones and virtual segments to manage data blocks efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If both higher level and lower level processes manage flash storage operations, then comprehensive control is achieved, but unnecessary write operations increase and reliability decreases

Engineering Contradiction:
Improvecontrol comprehensivenessVSAvoidstorage reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the lower level address translation process from the flash storage system, allowing the operating system to directly access flash drives without controller mediation. This eliminates the intermediate layer that causes redundant write operations, while maintaining comprehensive control through direct OS management of flash operations including wear leveling and bad block management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a direct-mapped flash storage system that acts as an intermediary between the operating system and flash drives, eliminating the traditional controller-mediated path. This direct mapping approach allows the OS to initiate operations directly on flash drives, reducing unnecessary write operations while maintaining control comprehensiveness through zones and virtual segments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If traditional controller-mediated access is used, then address translation is provided, but unnecessary write operations increase

Engineering Contradiction:
Improveaddress translationVSAvoidwrite operations
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent removes the address translation function from the controller layer and implements it directly in the operating system through direct-mapped flash storage. This extraction eliminates redundant address translation operations that cause unnecessary write amplification, while maintaining the necessary address mapping capabilities through zones and virtual segments managed by the OS.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If direct-mapped flash storage is used, then reliability improves and unnecessary writes reduce, but system complexity increases

Engineering Contradiction:
Improvestorage reliabilityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the flash storage address space into zones and virtual segments, allowing the operating system to manage different portions of flash memory independently. This segmentation enables direct-mapped access while maintaining organized control structures for wear leveling, bad block management, and address translation, reducing the perceived complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the operating system perform multiple functions traditionally handled by controllers, including address translation, wear leveling, bad block management, and direct flash operations. This multi-functionality consolidates the system architecture by removing the controller layer, reducing overall system complexity while maintaining reliability through direct OS control.

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

Data Source

PatentUS20260037127A1Managed flash storage device with autonomous maintenance of logical erase blocks
Publication Date: 2026.02.05 PURE STORAGE INC
  • US20260037127A1 patent drawing
  • US20260037127A1 patent drawing
  • US20260037127A1 patent drawing

AI summary

A mapping of a logical block address (LBA) to a first physical erase block of a managed flash storage device is received by a storage device controller from a storage system controller. A mapping of the LBA to the first physical erase block is maintained. The mapping is modified to map the LBA to a second physical erase block within a same flash die of the managed flash storage device.