DRAM Wordline Refresh Control for Variable Retention Times

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DRAM cells require periodic refreshing to maintain charge, but existing methods do not account for varying retention times across cells, leading to inefficient energy consumption and command bandwidth usage.

Innovation Solution

Implementing different refresh intervals for wordlines based on minimum retention time, with shorter intervals for weak wordlines and longer intervals for strong wordlines, using a memory controller to issue fewer refresh commands and reduce energy consumption and bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If uniform refresh intervals are applied to all wordlines, then all cells are refreshed periodically to maintain charge, but energy consumption and command bandwidth are wasted on cells with longer retention times

Engineering Contradiction:
Improverefresh energy consumptionVSAvoiddata retention reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent implements different refresh intervals for different wordlines based on their specific retention characteristics. Wordlines are classified into multiple groups (e.g., first group with shorter interval, second group with longer interval) according to their minimum retention times. This local differentiation allows the system to optimize energy consumption by avoiding excessive refreshing of cells with longer retention times while maintaining reliability for cells with shorter retention times.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the refresh interval parameter dynamically based on wordline characteristics. Instead of using a single uniform refresh interval for all wordlines, the system assigns different refresh interval values to different wordline groups. This parameter variation enables the system to adapt to the diverse retention properties of cells across different wordlines, reducing overall energy consumption while maintaining data integrity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If refresh commands are issued for all wordlines at uniform intervals, then all cells are refreshed, but command bandwidth is inefficiently utilized

Engineering Contradiction:
Improverefresh operation efficiencyVSAvoidnumber of refresh commands
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent reduces the number of refresh commands by applying local quality differentiation. Instead of issuing refresh commands to all wordlines uniformly, the system issues commands only to specific wordline groups based on their retention characteristics. For example, during a long refresh period, only wordlines in the second group (with longer retention times) receive refresh commands, thereby reducing the total command bandwidth requirement while maintaining productivity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by selectively refreshing only the necessary portion of wordlines at any given time. Rather than refreshing all wordlines at every refresh interval, the system performs partial refresh operations on specific wordline groups that require it based on their retention characteristics. This partial action approach reduces the quantity of refresh commands while maintaining overall system productivity.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of energy

If longer refresh intervals are used to reduce energy consumption, then energy efficiency improves, but cells with shorter retention times may lose charge

Engineering Contradiction:
Improverefresh energy consumptionVSAvoidcharge retention
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent resolves this contradiction by applying local quality principles to match refresh intervals with specific cell retention characteristics. Wordlines containing cells with shorter retention times are assigned to the first group with shorter refresh intervals, ensuring charge is maintained. Wordlines with cells having longer retention times are assigned to the second group with longer refresh intervals, reducing energy consumption. This localized matching ensures reliability is maintained where needed while optimizing energy efficiency elsewhere.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the wordline population into multiple groups based on retention characteristics. By dividing wordlines into distinct segments (e.g., first group with shorter intervals, second group with longer intervals), the system can apply different refresh strategies to each segment. This segmentation allows the system to maintain short refresh intervals for vulnerable cells while using longer intervals for robust cells, thereby maintaining overall charge retention reliability while reducing total energy consumption.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12566557B2DRAM refresh control with master wordline granularity of refresh intervals
Publication Date: 2026.03.03 RAMBUS INC
  • US12566557B2 patent drawing
  • US12566557B2 patent drawing
  • US12566557B2 patent drawing

AI summary

DRAM cells need to be periodically refreshed to preserve the charge stored in them. The retention time is typically not the same for all DRAM cells but follows a distribution with multiple orders of magnitude difference between the retention time of cells with the highest charge loss and the cells with the lowest charge loss. Different refresh intervals are used for certain wordlines based on the required minimum retention time of the cells on those wordlines. The memory controller does not keep track of refresh addresses. After initialization of the DRAM devices, the memory controller issues a smaller number of refresh commands when compared to refreshing all wordlines at the same refresh interval.