Dynamic Refresh Rate Register Adjustment for Memory Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor memory devices, certain access patterns can cause an increased rate of data degradation in memory cells, leading to information loss if not properly refreshed. The existing refresh mechanisms may not adequately address this issue, resulting in memory cell degradation and potential data loss.

Innovation Solution

The proposed solution involves adjusting the refresh rate register based on the temperature of the memory and the fullness of the refresh queue. As the refresh queue becomes fuller, the refresh rate is increased to prevent the queue from reaching capacity, thereby maintaining data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the refresh rate is increased to prevent data degradation in memory cells, then data integrity is improved, but energy consumption increases

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

Solution Approach 1:

The refresh rate register is dynamically adjusted based on the refresh queue fullness rather than using a fixed refresh rate. The system monitors the refresh queue and modifies the refresh rate accordingly, transitioning from static to dynamic operation to optimize both data integrity and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The refresh rate parameter is changed based on the refresh queue status. When the refresh queue becomes full, the refresh rate is increased to prevent data degradation, and when the queue is not full, the refresh rate can be reduced to save energy, thus adapting the parameter to system conditions.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the refresh rate is dynamically adjusted based on refresh queue fullness, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improverefresh operation efficiencyVSAvoidcontrol circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback by monitoring the refresh queue fullness and using this information to adjust the refresh rate register. The refresh control circuit receives feedback about queue status and automatically modifies the refresh rate, creating a closed-loop control system that improves efficiency without requiring external intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The refresh control circuit automatically adjusts the refresh rate based on its own internal queue status without requiring external control signals. The system serves itself by autonomously deciding when to increase or decrease the refresh rate based on the refresh queue fullness, reducing the need for complex external control logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250111872A1Apparatuses and methods refresh rate register adjustment based on refresh queue
Publication Date: 2025.04.03 MICRON TECHNOLOGY INC
  • US20250111872A1 patent drawing
  • US20250111872A1 patent drawing
  • US20250111872A1 patent drawing

AI summary

Apparatuses, systems, and methods for refresh rate register adjustment based on a targeted refresh queue. A memory includes a temperature sensor which measures a temperature of the memory. The memory also includes a targeted refresh queue which stores identified aggressor addresses. A value of a refresh rate register is set based on both the measured temperature and the number of addresses in the queue. A controller of the memory reads the value of the refresh rate register and provides a refresh signal with timing based on the refresh rate register. In some embodiments, a ratio of targeted and normal refresh operations is adjusted based on how many addresses are in the targeted refresh queue.