Memory Controller Row-Hammer Defense via Distance-Based Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face inefficiencies in preventing the row-hammer phenomenon, where data loss occurs due to high activation frequencies of specific word lines, as they apply uniform refresh rates to all adjacent word lines without considering physical distance, leading to reduced refresh efficiency and accuracy.

Innovation Solution

A memory system that adjusts refresh rates for adjacent word lines based on their physical distance from a target word line, using a memory controller to generate sampling addresses, calculate adjacent addresses, and perform targeted refresh operations according to row-hammer data, optimizing refresh operations and minimizing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If uniform refresh rates are applied to all adjacent word lines, then row-hammer phenomenon prevention is simplified, but refresh efficiency and accuracy deteriorate due to unnecessary refresh operations on distant word lines

Engineering Contradiction:
Improverefresh efficiencyVSAvoidrefresh control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by setting different refresh rates for adjacent word lines based on their physical distance from the target word line. Word lines closer to the target receive higher refresh rates, while those farther away receive lower rates. This is implemented through a refresh rate setting unit that configures distinct refresh intervals for different spatial regions, optimizing refresh efficiency by focusing resources where the row-hammer effect is most severe.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the adjacent word lines into multiple groups based on their distance from the target word line. Each group is assigned a different refresh rate, creating a segmented refresh strategy. This segmentation allows the system to apply differentiated refresh policies to different spatial zones, improving overall refresh efficiency while maintaining protection against row-hammer attacks.

Inventive Principle:
Principle #1Segmentation

2Reliability

If refresh operations are performed on all adjacent word lines, then row-hammer defense coverage is maximized, but power consumption increases due to unnecessary refresh operations

Engineering Contradiction:
Improverow-hammer defense capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent reduces power consumption by applying local quality principles to the refresh operation. Instead of uniformly refreshing all adjacent word lines, the system applies refresh operations selectively based on distance from the target word line. Word lines within a first distance threshold receive refresh operations, while those beyond this threshold do not, thereby reducing unnecessary power consumption while maintaining adequate defense capability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by performing refresh operations only on a subset of adjacent word lines that fall within the first distance threshold from the target word line. This partial refresh strategy is sufficient to prevent row-hammer effects in the most vulnerable regions while avoiding the excessive power consumption that would result from refreshing all adjacent word lines uniformly.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If distance-based refresh rate variation is implemented, then refresh accuracy is improved, but control circuit complexity increases

Engineering Contradiction:
Improverefresh rate precisionVSAvoidcontrol circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent achieves high refresh rate precision through local quality by configuring distinct refresh rates for different distance zones. The refresh rate setting unit precisely controls the refresh intervals for word lines at different distances from the target, ensuring that each region receives the appropriate refresh frequency. This precise local control improves refresh accuracy without requiring overly complex global control mechanisms.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11942138B2Memory system including semiconductor memory device and operation method thereof
Publication Date: 2024.03.26 SK HYNIX INC
  • US11942138B2 patent drawing
  • US11942138B2 patent drawing
  • US11942138B2 patent drawing

AI summary

A memory system includes: a memory device suitable for providing row-hammer data to set refresh rates for adjacent word lines of a target word line, and performing a target refresh operation on one or more word lines corresponding to a first row-hammer address according to a first target refresh command; and a memory controller suitable for generating a plurality of sampling addresses by sampling an active address, generating a plurality of counting values by comparing the sampling addresses with the active address, calculating a plurality of adjacent addresses corresponding to the sampling addresses based on the counting values and the row-hammer data, and providing the adjacent addresses as the first row-hammer address with the first target refresh command.