Volatile Memory Self-Refresh Control Using Dynamic Rate Curves

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory technologies lack the ability to dynamically adjust refresh rates based on various factors, such as the frequency of recent refresh operations, leading to potential data loss due to inflexible refresh rate curves.

Innovation Solution

Implementing a refresh control circuit that dynamically selects and applies different refresh rate curves based on factors like the number of refresh operations performed during a specified time period, allowing for more frequent refresh operations when few or no operations have been performed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed refresh rate curve is used, then the memory device structure is simple, but data loss risk increases due to inflexible refresh operations

Engineering Contradiction:
Improvedata retentionVSAvoidrefresh control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic refresh rate adjustment by monitoring the number of recent refresh operations and selecting from multiple refresh rate curves (first, second, and third curves with different refresh intervals). The refresh control circuit dynamically switches between these curves based on real-time conditions, transforming the fixed refresh mechanism into an adaptive one that responds to operational history to prevent data loss while optimizing performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the refresh control circuit monitors the count of recent refresh operations and uses this information to determine which refresh rate curve to apply. This closed-loop feedback system adjusts refresh behavior based on actual operational state, ensuring data retention reliability by increasing refresh frequency when needed while avoiding unnecessary operations during stable periods.

Inventive Principle:
Principle #23Feedback

2Reliability

If refresh operations are performed frequently, then data loss risk is reduced, but energy consumption increases

Engineering Contradiction:
Improvedata retentionVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent dynamically adjusts refresh rate based on the number of recent refresh operations. When few or no refresh operations have been performed recently, the system uses a first refresh rate curve with longer intervals to conserve energy. When refresh operations become frequent, the system transitions to a second refresh rate curve with shorter intervals to maintain data retention, thus optimizing the balance between reliability and energy consumption through adaptive behavior.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the refresh rate parameter based on operational conditions by selecting from multiple predefined refresh rate curves. The system monitors refresh operation counts and switches between curves with different refresh intervals, adjusting this critical parameter dynamically to minimize energy consumption while maintaining adequate data retention, avoiding both over-refreshing and under-refreshing scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260038560A1Apparatuses, systems, and methods for dynamic self-refresh rate in volatile memory
Publication Date: 2026.02.05 MICRON TECHNOLOGY INC
  • US20260038560A1 patent drawing
  • US20260038560A1 patent drawing
  • US20260038560A1 patent drawing

AI summary

Apparatuses, systems, and methods for dynamic self-refresh rate in volatile memory are disclosed. An example memory device determines a number of refresh operations performed between self-refresh exit and subsequent self-refresh entry, and the memory device determines a self-refresh rate based on the number of refresh operations. In some examples, the memory device selects a refresh rate curve from a plurality of refresh rate curves to determine the self-refresh rate. In some examples, the memory device selects a refresh rate curve for auto-refresh, which is applied to determine timing of self-refresh operations, when no refresh operations or few refresh operations were performed between the self-refresh exit and the subsequent self-refresh entry.