Memory Refresh Circuit with Dual-Window Row Hammer Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In volatile memory devices like DRAM, the row hammer effect causes data instability due to voltage distribution affecting adjacent rows, necessitating effective monitoring and refresh operations to prevent data loss.

Innovation Solution

A memory device with a refresh control circuit incorporating a row hammer managing circuit that includes multiple row address generators and a checker to identify aggressor rows, performing refresh operations on adjacent rows based on different monitoring lengths to mitigate the row hammer effect.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If intensive access to a certain row is performed to increase memory access speed, then access speed is improved, but data stability in adjacent rows deteriorates due to voltage distribution effects

Engineering Contradiction:
Improvememory access speedVSAvoiddata stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The refresh control circuit performs preliminary detection of aggressor rows by monitoring access patterns over a first monitoring length, and before data corruption occurs in adjacent rows, proactively generates refresh commands to prevent the row hammer effect from compromising data stability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors row access patterns and uses this feedback information to dynamically identify aggressor rows and adjust refresh operations, creating a closed-loop control mechanism that adapts to actual usage patterns and prevents data instability

Inventive Principle:
Principle #23Feedback

2Measurement precision

If monitoring length is increased to improve detection accuracy of aggressor rows, then detection precision is improved, but time consumption for refresh operations increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidrefresh operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The monitoring process is divided into two distinct segments: a first monitoring length for rapid initial detection of potential aggressor rows, and a second monitoring length for verification and confirmation. This segmentation allows the system to balance detection accuracy with time efficiency by not always requiring the full second monitoring period

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a partial monitoring approach where the first monitoring length provides sufficient detection capability for most cases, and the second monitoring length is only fully utilized when needed for confirmation, avoiding unnecessary time consumption while maintaining adequate detection precision

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If all rows are monitored to ensure comprehensive data protection, then reliability is improved, but device complexity increases due to multiple monitoring circuits

Engineering Contradiction:
Improvedata protection coverageVSAvoidmonitoring circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The refresh control circuit performs multiple functions using a single integrated structure: it monitors row access patterns, detects aggressor rows, generates refresh commands, and manages the refresh timing. This multi-functionality eliminates the need for separate dedicated monitoring circuits for each row, reducing overall device complexity while maintaining comprehensive protection

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

Solution Approach 2:

The detection function and refresh control function are merged into a single refresh control circuit that handles both aggressor row identification and refresh command generation. This consolidation reduces the number of separate components and interconnections needed, simplifying the overall device architecture while ensuring all rows are protected

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250218490A1Memory device including row hammer managing circuit, and method of refresh operation for the memory device
Publication Date: 2025.07.03 SAMSUNG ELECTRONICS CO LTD
  • US20250218490A1 patent drawing
  • US20250218490A1 patent drawing
  • US20250218490A1 patent drawing

AI summary

A memory device includes a plurality of memory cells and a refresh control circuit that generates a refresh row address and performs a refresh operation on memory cells of a row corresponding to the refresh row address. The refresh control circuit includes a row hammer managing circuit that includes a first row address generator that receives first input row addresses during a first monitoring length and determines a first candidate address among the first input row addresses based on a first reference address, a second row address generator that receives second input row addresses during a second monitoring length longer than the first monitoring length and determines a second candidate address among the second input row addresses based on a second reference address, and a row address checker that determines an aggressor row address based on the first candidate address and the second candidate address.