Memory Management Method for Read Disturb Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The frequent read operations in non-volatile memory modules lead to read disturb issues, causing data errors and inefficiencies due to rapid accumulation of read counts, which results in decreased performance as valid data is repeatedly moved between physical blocks.

Innovation Solution

A memory management method that identifies physical units with high read counts exceeding a threshold, divides valid data into multiple copies, and distributes these copies across recycling units during a data merging process to reduce excessive data transfers and mitigate read disturb risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If valid data is moved to a new physical block when read count is high, then read disturb risk is reduced, but data transfer frequency increases and overall efficiency decreases

Engineering Contradiction:
Improveread disturb preventionVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments valid data from a single physical block into multiple copies distributed across multiple recycling physical blocks. When data is frequently read, instead of moving all data to one new block, the system creates multiple distributed copies, reducing the read count accumulation in any single block and minimizing the frequency of data movement operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimension data storage approach (one physical block per logical unit) to a multi-dimensional distribution approach where data copies are spread across multiple recycling physical blocks. This dimensional expansion allows the system to handle high read counts more efficiently by distributing access patterns across multiple blocks.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If the same data is frequently read, then data accessibility is improved, but read count accumulates quickly causing repeated data movements

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata movement frequency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent creates multiple copies of valid data from risk physical units and distributes them to recycling physical blocks. This copying mechanism allows the system to maintain high data accessibility while reducing read count accumulation in any single block, as read operations can be distributed across multiple copies rather than concentrating on one physical block.

Inventive Principle:
Principle #26Copying

3Speed

If read count of physical block increases, then data access speed is maintained, but hardware loss and data errors increase

Engineering Contradiction:
Improvedata access speedVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements preliminary identification of risk physical units by monitoring read counts and comparing them against thresholds. Before read disturb causes data errors, the system proactively identifies physical units with high read counts and redistributes their data to recycling blocks, preventing data integrity issues before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs a feedback mechanism where the memory control circuit unit continuously monitors read counts of physical units, compares them against predefined thresholds, and triggers data redistribution when thresholds are exceeded. This feedback loop maintains data integrity by responding to read count conditions in real-time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11307982B2Memory management method with a data merging process based on risk physical units and distribution counts, memory storage device and memory control circuit unit
Publication Date: 2022.04.19 PHISON ELECTRONICS
  • US11307982B2 patent drawing
  • US11307982B2 patent drawing
  • US11307982B2 patent drawing

AI summary

A data management method, a memory storage device and a memory control circuit unit. The method includes: executing one or more read commands, and recording a physical unit having a first variation of a read count greater than a read disturb threshold as a risk physical unit; and when a data merging process is performed, dividing valid data stored in the risk physical unit into a plurality of copies and copying the copies into a plurality of recycling units.