Storage Device Dynamic System Block Management for Lifetime Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage devices lack effective system block management, leading to inefficient operation and potential degradation over time due to inadequate handling of memory device lifetime and wear, resulting in reduced performance and increased risk of over-programming and read retry operations.

Innovation Solution

A storage device and method that include a memory device with data blocks, replacement blocks for bad blocks, and a system block for storing default system information, where a memory controller compares the device's lifetime with a reference value to update system information and set a replacement block as a target system block, optimizing parameters for read, program, and erase operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the storage device uses a fixed system block for storing default system information, then the device structure is simple, but the device cannot adapt to lifetime degradation and experiences performance reduction over time

Engineering Contradiction:
Improveadaptability to lifetime degradationVSAvoidsystem block management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic system block management where the system block can be updated from replacement blocks based on device lifetime. The memory controller dynamically selects and switches between default system information and updated system information, allowing the system to adapt to degradation while maintaining manageable complexity through automated control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent prepares updated system information in advance by storing it in replacement blocks before it is needed. The memory controller proactively compares lifetime values and switches to updated parameters before significant performance degradation occurs, preventing rather than reacting to problems.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the storage device does not update system information, then the operation is simple, but over-programming occurs and device lifespan is reduced

Engineering Contradiction:
Improvedevice lifespanVSAvoidsystem block management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the memory controller continuously monitors the lifetime value of the memory device and compares it with stored reference values. Based on this feedback, the controller automatically updates system information in replacement blocks and switches to optimized parameters, preventing over-programming and extending device lifespan through closed-loop control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes operational parameters dynamically by storing updated system information with optimized read, program, and erase parameters in replacement blocks. The memory controller switches to these updated parameters when lifetime thresholds are reached, adapting the device's operational characteristics to its current state and preventing degradation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the storage device performs frequent read retry operations, then data recovery is attempted, but overall performance is reduced

Engineering Contradiction:
Improveoperation performanceVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent prepares updated read parameters in advance within replacement blocks before read retry operations become necessary. By proactively updating system information with optimized parameters based on device lifetime, the system prevents the need for frequent read retries, maintaining both data integrity and high operational performance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11537296B2Storage device and operating method thereof
Publication Date: 2022.12.27 MIMIRIP LLC
  • US11537296B2 patent drawing
  • US11537296B2 patent drawing
  • US11537296B2 patent drawing

AI summary

A storage device may include a memory device and a memory controller. The memory device may include a plurality of data blocks, a plurality of replacement blocks to replace bad blocks, and a system block configured to store default system information. The memory controller may store, based on a result of comparing a lifetime of the memory device with a reference value, update system information corresponding to an update of the default system information, in a selected replacement block among the plurality of replacement blocks. The memory controller may control the memory device to set the selected replacement block as a target system block. The default system information may include one or more parameters corresponding to at least one operation among a read operation, a program operation, and an erase operation of the memory device.