Dynamic Refresh Rate Register Adjustment for Memory Data Integrity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If the refresh rate is dynamically adjusted based on refresh queue fullness, then productivity is improved, but device complexity increases
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.
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.
Data Source
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.


