Storage Controller Data Copying for Read Disturbance Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage apparatuses face challenges in managing read disturbances and data reclamation without interfering with external requests, particularly when dealing with frequently accessed data.

Innovation Solution

A storage apparatus with a memory device comprising a first and second memory block, and a storage controller that determines the attribute of read data requested by an external apparatus and copies data with specific attributes to the second memory block for efficient management and reclamation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is frequently accessed from a specific memory region, then data retrieval speed is improved, but read disturbance occurs causing data reliability degradation

Engineering Contradiction:
Improvedata retrieval speedVSAvoiddata reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The memory device is divided into multiple memory blocks, allowing frequently accessed data to be concentrated in specific blocks while other blocks remain stable. This segmentation enables selective refresh operations on only those blocks experiencing read disturbance, maintaining data reliability while preserving fast access to hot data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage controller proactively identifies frequently accessed data patterns and performs refresh operations before read disturbance causes actual data errors. By monitoring access frequencies and predicting which memory regions will experience disturbance, the system performs preliminary refresh actions to prevent reliability degradation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If reclaim operation is performed to refresh accessed data, then data reliability is improved, but internal operations may interfere with external apparatus requests

Engineering Contradiction:
Improvedata reliabilityVSAvoidexternal request processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The reclaim operation is localized to only those memory blocks that contain frequently accessed data and are experiencing read disturbance. Instead of performing blanket refresh operations across the entire memory device, the storage controller identifies specific target blocks and performs reclaim operations only there, minimizing interference with external requests to other memory regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts reclaim operation timing and target selection based on real-time access patterns. When external apparatus requests are active, the storage controller prioritizes serving those requests while scheduling reclaim operations for low-access periods or specific memory blocks, creating a dynamic balance between reliability maintenance and productivity.

Inventive Principle:
Principle #15Dynamics

3Reliability

If all accessed data is refreshed through reclaim operation, then read disturbance is prevented, but operation complexity and time consumption increase

Engineering Contradiction:
Improveread disturbance preventionVSAvoidreclaim operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The storage controller performs reclaim operations on only a partial subset of accessed data - specifically those data items identified as frequently accessed and at risk of read disturbance. By applying the reclaim operation selectively rather than universally, the system achieves sufficient read disturbance prevention while significantly reducing the time and operational overhead compared to refreshing all accessed data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250190111A1Storage apparatus and operating method thereof
Publication Date: 2025.06.12 SK HYNIX INC
  • US20250190111A1 patent drawing
  • US20250190111A1 patent drawing
  • US20250190111A1 patent drawing

AI summary

A storage apparatus includes a memory device including a first memory block and a second memory block and a storage controller configured to control the memory device. The storage controller is configured to determine, when first read data read-requested by an external apparatus is read from the first memory block, an attribute of the first read data set by the external apparatus and copy the first read data having a first attribute to the second memory block.