Memory Read Counter Scaling for Read Disturb Scan Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems face performance degradation and increased power consumption due to inefficient tracking of read operations, leading to unnecessary data integrity scans and resource utilization, as they cannot distinguish between different types of read disturb stress, such as single wordline and uniform read disturb, resulting in excessive memory management operations.

Innovation Solution

Implementing a first-in-first-out (FIFO) read command matrix to track sequential read commands and calculate a scaled read counter increment based on time differences between commands, using a look-up table to adjust the increment amount, thereby accurately estimating latent read disturb stress and reducing the frequency of data integrity scans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional read counter incrementing is used, then read operations are tracked, but performance degradation and increased power consumption occur due to unnecessary data integrity scans

Engineering Contradiction:
Improvedata integrityVSAvoidmemory sub-system performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter of read counter incrementing from a fixed value to a dynamic scaled value based on time differences between read commands. By calculating time differences and applying scaling factors from a look-up table, the system adjusts the increment amount to reflect actual read disturb stress, reducing unnecessary scans while maintaining data integrity detection capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system transitions from a static read counter incrementing scheme to a dynamic one that adapts based on temporal patterns of read commands. The FIFO structure stores time-stamped read commands, and the scaling mechanism dynamically adjusts increment values based on observed time differences, allowing the system to respond to varying read patterns and reduce unnecessary data integrity scans

Inventive Principle:
Principle #15Dynamics

2Reliability

If conventional read counter incrementing is used, then read operations are tracked, but excessive memory management operations occur due to inability to distinguish read disturb stress types

Engineering Contradiction:
Improveerror detectionVSAvoidmemory management operations
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces time difference as a new parameter for characterizing read operations. By calculating the time difference between sequential read commands and mapping it to scaling factors, the system transforms uniform read counter incrementing into differentiated incrementing that reflects actual read disturb stress levels, enabling more precise error detection without excessive management operations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the read operation tracking into distinct time-based categories using the FIFO structure and time difference calculations. By dividing read operations into groups based on their temporal spacing and applying different scaling factors to each segment, the system can distinguish between different types of read disturb stress (single wordline vs. uniform) and trigger scans only when necessary

Inventive Principle:
Principle #1Segmentation

3Device complexity

If conventional read counter incrementing is used, then simple tracking is implemented, but power consumption increases due to unnecessary scans

Engineering Contradiction:
Improvetracking mechanismVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by stationary object

Solution Approach 1:

The system implements a dynamic tracking mechanism that adjusts its activity level based on observed read patterns. By using the FIFO structure to monitor time differences and applying scaling factors, the system reduces the frequency of data integrity scans when read commands are spaced appropriately in time, thereby reducing power consumption while maintaining adequate tracking capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the tracking mechanism from uniform incrementing to scaled incrementing based on time parameters. This parameter change allows the system to maintain accurate tracking of read disturb stress while reducing the number of scans triggered, thereby lowering power consumption without sacrificing tracking effectiveness

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250370634A1Modified read counter incrementing scheme in a memory sub-system
Publication Date: 2025.12.04 MICRON TECHNOLOGY INC
  • US20250370634A1 patent drawing
  • US20250370634A1 patent drawing
  • US20250370634A1 patent drawing

AI summary

A system includes a memory device including multiple memory cells and a processing device operatively coupled to the memory device. The processing device is to receive a first read command at a first time and a second read command at a second time. The processing device is further to determine that the first read command and the second read command are directed to an at least partially same set of memory cells. The processing device is further to determine a scaling factor corresponding to a difference between the first time and the second time. The processing device is further to increment a read counter based on the scaling factor. Responsive to determining that a value of the read counter satisfies a threshold criterion, the processing device is further to perform a media management operation with respect to the at least partially same set of memory cells.