DRAM Refresh Control Unit for Row Hammer Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The frequent occurrence of 'row hammer' in DRAM memory devices leads to data damage due to excessive discharge of electric charges, and shortening the refresh interval to prevent this increases power consumption.

Innovation Solution

A semiconductor memory device with a control unit that dynamically adjusts the refresh operation interval based on the frequency of read/write access requirements, shortening the interval during high access frequencies to protect data without increasing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the refresh interval is shortened to prevent row hammer, then data reliability is improved, but power consumption increases

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

Solution Approach 1:

The refresh interval is made dynamic rather than fixed. The control unit adjusts the refresh interval based on the access frequency to specific row addresses. When access frequency is high, the refresh interval is shortened to prevent row hammer; when access frequency is low, the refresh interval is extended to reduce power consumption. This dynamic adjustment resolves the contradiction between data reliability and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The refresh interval parameter is changed based on operating conditions. The control unit monitors access frequency and modifies the refresh interval parameter accordingly. By changing this parameter dynamically, the system achieves both data protection (when needed) and power savings (when not needed), resolving the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the refresh operation is performed frequently, then row hammer is prevented, but power consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of uniformly refreshing all memory rows at high frequency, the control unit applies refresh operations selectively based on local access patterns. Only rows with high access frequency undergo frequent refresh, while other rows use the standard refresh interval. This localized approach prevents row hammer where needed while minimizing power consumption elsewhere.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial refresh actions rather than complete refresh cycles for all memory. The control unit determines which specific rows need refresh based on access frequency monitoring, and performs refresh operations only on those rows. This partial action approach provides sufficient protection against row hammer while avoiding unnecessary power consumption from redundant refresh operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11798609B2Semiconductor memory device including control unit controlling time interval of refresh operation on memory to shorten interval between memory refresh operations corresponding to read/write access requirement
Publication Date: 2023.10.24 WINBOND ELECTRONICS CORP
  • US11798609B2 patent drawing
  • US11798609B2 patent drawing
  • US11798609B2 patent drawing

AI summary

A semiconductor memory device is provided. The semiconductor memory device can suppress increases in power consumption. As a result, damage to the data normally caused by row problems can be prevented. The semiconductor memory device includes a control unit. The control unit controls the time interval for refreshing the memory. If the frequency of a read/write access requirement to the memory during a predetermined period is higher, then the control unit shortens the interval between memory refresh operations.