Location-Based Logical Metablocks for Heat-Aware Flash Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash storage devices face performance bottlenecks due to temperature-sensitive components, particularly memory dies that are unevenly affected by heat, leading to inefficient handling of logical metablocks.

Innovation Solution

A controller in the storage device forms logical metablocks based on the location and heat levels of memory dies, assigning heat credit points to physical blocks to segregate them into pools for optimal data management, including different CVD policies and GC strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If physical blocks from all memory dies are pooled together for logical metablock formation, then the quantity of available storage blocks increases, but temperature sensitivity causes performance bottlenecks due to uneven heat distribution across dies

Engineering Contradiction:
Improvequantity of physical blocksVSAvoidperformance reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments physical blocks into separate pools based on their memory die location, creating location-based logical metablocks. Each pool corresponds to a specific physical location with characteristic thermal properties, allowing the system to manage temperature-sensitive components independently while maintaining overall system capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different management policies to physical blocks based on their specific location within the storage device. Memory dies at different locations (e.g., closer to or farther from the controller) receive tailored handling strategies, optimizing performance for each thermal zone rather than applying uniform management across all blocks.

Inventive Principle:
Principle #3Local quality

2Device complexity

If memory dies are managed uniformly regardless of location, then device complexity is reduced, but temperature-sensitive components create performance bottlenecks

Engineering Contradiction:
Improvecomplexity of block managementVSAvoidstorage device performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the memory device into multiple location-based pools, where each pool contains physical blocks from memory dies at similar physical locations. This segmentation allows independent management of each pool based on its thermal characteristics, improving performance without requiring complex cross-location coordination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic pool management where the controller can adaptively select from multiple location-based pools based on current operational conditions. This dynamic approach allows the system to respond to changing thermal states and performance requirements while maintaining a relatively simple overall structure.

Inventive Principle:
Principle #15Dynamics

3Speed

If physical blocks closer to the controller are prioritized for logical metablock formation, then access speed improves, but heat generation creates temperature sensitivity issues

Engineering Contradiction:
Improvedata access speedVSAvoidheat level of memory dies
Core Design Contradiction:
SpeedVSTemperature

Solution Approach 1:

The patent segments physical blocks into location-based pools that explicitly account for proximity to the controller. By creating separate pools for different physical locations, the system can manage the trade-off between access speed and heat generation, selecting from multiple pools based on current thermal conditions and performance requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the management parameter from uniform block handling to location-aware block pooling. This parameter change allows the system to consider both access speed and thermal characteristics when forming logical metablocks, optimizing the balance between performance and temperature management.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12387020B2Die location based logical block formation and handling
Publication Date: 2025.08.12 SANDISK TECHNOLOGIES LLC
  • US12387020B2 patent drawing
  • US12387020B2 patent drawing
  • US12387020B2 patent drawing

AI summary

Aspects of a storage device are provided for efficient handling of logical metablock formation based on a heat distribution within the storage device. The storage device includes a plurality of memory dies each including a physical block, and a controller which forms a logical metablock from the physical blocks based on a location of each of the memory dies with respect to the controller. The controller stores a mapping of heat credit points to each of the physical blocks, where each of the heat credit points are associated with a respective heat level. The controller forms logical metablocks from the physical blocks based on the mapping. For instance, the controller forms different logical metablocks from physical blocks based on respective heat levels associated with memory dies including those blocks. As a result, efficient logical block formation may be achieved without significant complexity in firmware implementation.