SSD Memory Block Repurposing for Capacity and Lifespan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solid-state drives (SSDs) face inefficiencies in managing storage capacity and performance due to the retirement of defective blocks, leading to reduced storage space and performance, with no dynamic repurposing of memory blocks to extend lifespan and adapt to changing workload demands.

Innovation Solution

Implementing a method for just-in-time memory block repurposing in SSDs, where defective blocks are evaluated to determine if they can meet performance requirements at a lower bit density, allowing them to be repurposed and reused, thereby increasing storage capacity and performance while extending the SSD's lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If defective blocks are retired from service, then reliability is improved, but storage capacity and device lifespan deteriorate

Engineering Contradiction:
Improvestorage reliabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the operational parameters of memory blocks by transitioning them between different bits-per-cell (BPC) modes (e.g., from 4BPC to 2BPC or 1BPC). When a block becomes defective at a higher density mode, the system repurposes it by lowering the BPC parameter, allowing the same physical block to continue serving storage functions at reduced capacity but extended lifespan, thus resolving the contradiction between reliability and storage capacity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamic repurposing where memory blocks can transition between different operational states (defective at high BPC, functional at lower BPC) based on their condition. This dynamic adaptation allows the storage system to continuously utilize blocks that would otherwise be retired, maintaining reliability while preserving storage capacity through flexible block management.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If memory blocks operate at higher bit density, then storage capacity is improved, but endurance and reliability deteriorate

Engineering Contradiction:
Improvestorage capacityVSAvoidendurance
Core Design Contradiction:
Quantity of substanceVSDuration of action of moving object

Solution Approach 1:

The system dynamically adjusts the bits-per-cell parameter based on block endurance conditions. Blocks operating at higher BPC modes (4BPC, 3BPC) provide maximum storage capacity but experience faster wear. When endurance thresholds are approached, the system transitions these blocks to lower BPC modes (2BPC, 1BPC), reducing storage capacity per block but significantly extending their operational lifespan, thus resolving the capacity-endurance contradiction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a dynamic block management system that continuously monitors block health and adjusts operational parameters accordingly. Blocks can transition between different BPC modes during their lifecycle, allowing the system to optimize the balance between storage capacity and endurance based on real-time block conditions, rather than using blocks at fixed density levels throughout their lifespan.

Inventive Principle:
Principle #15Dynamics

3Duration of action of stationary object

If memory blocks are repurposed at lower bit density, then lifespan is improved, but storage capacity deteriorates

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

Solution Approach 1:

The system changes the operational parameter (bits-per-cell) of memory blocks to extend their lifespan. When blocks are repurposed from higher BPC modes to lower BPC modes, each block's operational lifespan increases significantly because lower density modes cause less wear. The system accepts the trade-off of reduced capacity per block in exchange for extended usability, and compensates for total capacity loss by keeping more blocks in service through this repurposing mechanism.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent converts the harm of block degradation into benefit by repurposing blocks that would otherwise be retired as defective. Blocks that fail at high BPC modes are not discarded but instead transitioned to lower BPC modes where they continue to provide storage service. This transforms what would be a capacity-loss event into an opportunity to extend overall system lifespan by utilizing blocks in degraded states at reduced performance levels.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS11069425B2Multi-level memory repurposing technology to process a request to modify a configuration of a persistent storage media
Publication Date: 2021.07.20 INTEL CORP
  • US11069425B2 patent drawing
  • US11069425B2 patent drawing
  • US11069425B2 patent drawing

AI summary

An embodiment of a semiconductor apparatus may include technology to receive a request to modify a configuration of a persistent storage media, and repurpose a region of the persistent storage media from a first number of bits per cell to a second number of bits per cell in response to the request. Other embodiments are disclosed and claimed.