Temperature-Adaptive Read Disturb Counters for Memory Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems perform read disturb operations at a uniform rate regardless of temperature, leading to unnecessary operations and inefficiencies, as they fail to account for die-by-die reliability variations and temperature dependence, resulting in poor performance and resource wastage.

Innovation Solution

A memory controller adjusts read disturb counters based on temperature-specific multipliers, dynamically controlling the frequency of read disturb operations to optimize memory management according to the current temperature of the memory sub-system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If read disturb operations are performed at a uniform rate regardless of temperature, then the memory management operations are simple to implement, but the system efficiency decreases and resource wastage occurs due to unnecessary operations

Engineering Contradiction:
Improvesimplicity of memory management operationsVSAvoidsystem efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies dynamics by making the read disturb operation rate adjustable based on temperature conditions. The controller dynamically changes the frequency of read disturb operations according to the current temperature of the memory sub-system, transitioning from a static uniform rate to a dynamic temperature-dependent rate. This resolves the contradiction by enabling the system to adapt to varying operational conditions, improving efficiency without significantly complicating the control mechanism through temperature-based decision logic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameter of read disturb frequency based on temperature. By introducing temperature as a controlling parameter, the system adjusts the rate of read disturb operations from a fixed value to a variable value that depends on thermal conditions. This parameter change allows the system to perform fewer unnecessary operations at lower temperatures while maintaining reliability at higher temperatures, thus improving productivity while keeping the control logic manageable.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If read disturb operations are performed frequently to ensure reliability, then data reliability is improved, but resource wastage increases due to unnecessary operations

Engineering Contradiction:
Improvedata reliabilityVSAvoidresource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent changes the frequency parameter of read disturb operations based on temperature conditions. At higher temperatures, the system increases the frequency of read disturb operations to maintain data reliability, while at lower temperatures, it reduces the frequency to avoid unnecessary operations. This dynamic parameter adjustment ensures that reliability is maintained only when necessary, reducing energy waste from redundant operations while preserving data integrity under thermal stress conditions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback by continuously monitoring the temperature of the memory sub-system and using this information to adjust the read disturb operation rate. The temperature measurement provides feedback to the controller, which then modulates the frequency of read disturb operations accordingly. This feedback mechanism ensures that reliability measures are applied only when thermal conditions demand it, preventing resource wastage from unnecessary operations while maintaining data reliability when needed.

Inventive Principle:
Principle #23Feedback

3Device complexity

If uniform read disturb counters are used for all memory components, then the system complexity is reduced, but the system fails to account for die-by-die reliability variations and temperature dependence

Engineering Contradiction:
Improvesystem complexityVSAvoiddie-by-die reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies local quality by introducing temperature-specific multipliers that are selectively applied to read disturb counters based on the operational temperature of the memory sub-system. Instead of using a single uniform counter rate for all components, the system locally adjusts the counter behavior according to temperature conditions. This allows different memory components to be managed with appropriate precision for their reliability characteristics under current thermal conditions, improving die-by-die reliability without requiring completely separate counter mechanisms for each component.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent makes the read disturb counter behavior dynamic by introducing temperature-dependent multipliers that adjust the counting rate based on current temperature conditions. This dynamic adjustment allows the system to adapt to varying reliability requirements across different memory components without implementing completely separate static counter systems for each component. The dynamic multiplier approach provides flexibility to account for die-by-die variations while maintaining a relatively simple overall system architecture.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250356930A1Temperature-based read disturb counters
Publication Date: 2025.11.20 MICRON TECHNOLOGY INC
  • US20250356930A1 patent drawing
  • US20250356930A1 patent drawing
  • US20250356930A1 patent drawing

AI summary

The present disclosure configures a system component, such as a memory sub-system controller, to provide adaptive media management based on temperature-related memory component capabilities. The controller receives a request to read data from an individual memory component of a set of memory components and, in response, determines a current temperature associated with the memory sub-system. The controller selects an individual multiplier for an individual read disturb (RD) counter associated with the individual memory component based on the current temperature associated with the memory sub-system and increments the individual RD counter based on the individual multiplier to control performance of an individual media management operation.