Flash Memory Capacity Reduction for Wear Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems face challenges in effectively managing and utilizing flash memory devices as their capacity decreases over time due to wear, making it difficult to adjust operations to accommodate reduced storage capabilities, leading to premature device failure.

Innovation Solution

Implementing a system that detects trigger conditions in flash memory devices based on metrics such as wear and performance, allowing for the reduction of declared capacity by enabling an amelioration process that reduces utilization and adjusts over-provisioning, thereby extending the device's lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If wear-leveling technology is used to distribute wear across multiple portions of flash memory device, then the charge storage capability is maintained more evenly, but the entire device is still considered failed when any portion reaches wear limit

Engineering Contradiction:
Improvewear distributionVSAvoiddevice lifespan
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The flash memory device is divided into multiple portions or regions, each monitored independently for wear metrics. This segmentation allows the system to identify and manage wear at the portion level rather than treating the entire device uniformly, enabling selective capacity reduction when specific portions degrade while maintaining overall device operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the declared capacity of the flash memory device based on real-time wear metrics and trigger conditions. Rather than using a static wear limit for the entire device, the capacity is flexibly reduced only when and where wear thresholds are exceeded, allowing the device to adapt its operational parameters to extend overall lifespan.

Inventive Principle:
Principle #15Dynamics

2Duration of action of stationary object

If the declared capacity of flash memory device is reduced when wear limits are reached, then the device can continue operating beyond traditional failure points, but the available storage space decreases

Engineering Contradiction:
Improvedevice lifespanVSAvoidstorage capacity
Core Design Contradiction:
Duration of action of stationary objectVSQuantity of substance

Solution Approach 1:

Instead of reducing the entire device capacity when any wear threshold is approached, the system applies partial action by reducing capacity only in specific portions where wear metrics indicate degradation. This allows the majority of the device that remains healthy to continue providing full storage capacity, thereby extending lifespan without significantly impacting overall available space.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the operational parameters of the flash memory device by dynamically adjusting the declared capacity based on wear metrics and trigger conditions. This parameter change allows the device to transition from a fixed capacity state to a variable capacity state, optimizing the balance between lifespan extension and storage availability.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If traditional wear limit thresholds are used to determine device failure, then device reliability is maintained within known parameters, but the device cannot utilize extended operational capability beyond these thresholds

Engineering Contradiction:
Improveoperational stabilityVSAvoiddevice operational period
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system implements continuous monitoring of wear metrics and uses feedback loops to detect trigger conditions that indicate approaching wear limits. This feedback mechanism allows the system to proactively adjust declared capacity before actual failure occurs, maintaining reliability through controlled capacity reduction while extending the operational period beyond traditional fixed thresholds.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9563370B2Triggering a process to reduce declared capacity of a storage device
Publication Date: 2017.02.07 SANDISK TECHNOLOGIES LLC
  • US9563370B2 patent drawing
  • US9563370B2 patent drawing
  • US9563370B2 patent drawing

AI summary

Systems, methods and/or devices are used to enable triggering a process to reduce declared capacity of a storage device. In one aspect, the method includes, at a storage device of a storage system: (1) generating one or more metrics of the storage device, the storage device including non-volatile memory, (2) detecting a trigger condition in accordance with the one or more metrics of the storage device, and (3) enabling an amelioration process associated with the detected trigger condition, the amelioration process to reduce declared capacity of the non-volatile memory of the storage device. In some embodiments, the storage device includes one or more flash memory devices.