Storage Device Read Reclaim Priority Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage devices face inefficiencies in read reclaim operations, particularly in determining the priority of read reclaim operations across memory blocks, which affects overall performance and resource management.

Innovation Solution

A storage device with a read reclaim processor and read count storage that provides a status read response with a status code indicating the priority order of read reclaim operations, allowing the memory controller to autonomously manage read reclaim operations based on the status code, thereby optimizing resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the memory controller performs read reclaim operations without priority indication, then the control logic is simple, but the read reclaim performance is poor and resource allocation is inefficient

Engineering Contradiction:
Improveread reclaim performanceVSAvoidcontrol logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory device autonomously determines and indicates the priority order of read reclaim operations through status codes generated by the read reclaim processor, eliminating the need for complex external control logic while optimizing resource allocation based on internal read count information

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the read reclaim processor provides status codes to the memory controller based on read count information, enabling iterative optimization of read reclaim operations through priority indication and response processing

Inventive Principle:
Principle #23Feedback

2Productivity

If read reclaim operations are performed on all memory blocks equally, then the control mechanism is simple, but the overall storage efficiency is reduced due to unnecessary operations

Engineering Contradiction:
Improvestorage efficiencyVSAvoidoperation management complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system applies different read reclaim strategies to different memory blocks based on their individual read count information, performing reclaim operations only on blocks that require them according to their specific usage patterns and priority levels

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of performing read reclaim operations on all memory blocks, the system selectively applies partial operations only to blocks indicated as needing reclaim by the status codes, reducing unnecessary operations while maintaining simplicity

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11481128B2Storage device and operating method thereof
Publication Date: 2022.10.25 SK HYNIX INC
  • US11481128B2 patent drawing
  • US11481128B2 patent drawing
  • US11481128B2 patent drawing

AI summary

A memory device includes a plurality of memory blocks, a read count storage, and a read reclaim processor. The read count storage stores read count information including a read count of each of the plurality of memory blocks. The read reclaim processor provides a memory controller with a status read response including a status code representing a priority order of a read reclaim operation on a target block, in response to a status read command received from the memory controller.