Dynamic Row Refresh Logic for Memory Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As memory devices become more integrated and miniaturized, they are susceptible to row hammer disturbances, where repeated access to one row can affect adjacent rows, leading to data reliability issues and increased reliance on refresh operations.

Innovation Solution

A memory device with a target row refresh logic, a weak pattern detector, and a mode register circuit that performs refresh operations based on a risk level determined by the weak pattern detector, allowing for dynamic adjustment of Rolling Accumulated ACT (RAA)-related register values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory devices are miniaturized and highly integrated, then storage density is improved, but susceptibility to row hammer disturbance increases

Engineering Contradiction:
Improvestorage densityVSAvoidrow hammer disturbance
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The memory device is divided into multiple banks, with each bank independently managing its own refresh operations. The disturbance detection and refresh control logic is segmented to operate at the bank level, allowing localized response to row hammer attacks without affecting the entire memory device. This segmentation isolates the impact of miniaturization-induced vulnerability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary detection of weak patterns that are susceptible to row hammer attacks before actual disturbance occurs. By monitoring access patterns and identifying vulnerable rows in advance, the system can proactively apply refresh operations to prevent data loss, rather than reacting after damage has occurred.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The system implements a feedback mechanism where the detected risk level from weak pattern analysis directly influences the refresh operation intensity. The refresh control logic continuously monitors disturbance indicators and adjusts refresh frequency accordingly, creating a closed-loop system that adapts to real-time threat levels caused by high integration.

Inventive Principle:
Principle #23Feedback

2Reliability

If refresh operations are increased to counter row hammer attacks, 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 operation parameters are made dynamic rather than static. The system adjusts refresh frequency and intensity based on real-time detection of weak patterns and risk levels. When row hammer attacks are detected, refresh operations are intensified; when no threats are present, refresh operations return to normal levels, optimizing the balance between reliability and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (refresh interval, refresh intensity) based on detected conditions. By monitoring weak patterns and adjusting refresh parameters dynamically, the system ensures data reliability is maintained only when necessary, rather than continuously applying maximum refresh operations, thereby reducing unnecessary power consumption.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If monitoring and detection mechanisms are added to identify weak patterns, then ability to counter row hammer attacks is improved, but device complexity increases

Engineering Contradiction:
Improveability to counter row hammer attacksVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection and refresh control logic is integrated into the existing memory control structure, allowing the same hardware components to serve multiple functions. The weak pattern detector utilizes existing access pattern monitoring capabilities, and the refresh control logic leverages existing refresh mechanisms, thereby reducing the need for entirely new dedicated components and minimizing complexity increase.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The memory device performs self-detection and self-protection against row hammer attacks. The weak pattern detector automatically identifies vulnerable rows, and the refresh control logic autonomously determines and executes appropriate refresh operations without requiring external intervention. This self-service approach eliminates the need for complex external monitoring systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12236995B2Memory device, memory system having the same and method of operating the same
Publication Date: 2025.02.25 SAMSUNG ELECTRONICS CO LTD
  • US12236995B2 patent drawing
  • US12236995B2 patent drawing
  • US12236995B2 patent drawing

AI summary

A memory device includes a memory cell array having a plurality of memory cells connected to wordlines and bitlines, a target row refresh logic configured to perform a refresh operation on at least one of target rows of the memory cell array in response to a refresh management mode command, a weak pattern detector that is activated according to a register update bit value included in the refresh management mode command and that outputs a risk level for each of the target rows, and a mode register circuit that updates at least one mode register value according to the risk level.