Dynamic Row Hammer Refresh Control Circuit for Memory Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The row hammer effect in memory systems leads to data loss due to excessive charge leakage before capacitors receive a refresh signal, and existing solutions rely on fixed row hammer refresh frequencies, which are vulnerable to hacking attacks.

Innovation Solution

A control circuit comprising a random module and an output module that processes refresh count signals and random data to generate a row hammer refresh signal with a variable frequency, thereby reducing the risk of data manipulation through row hammer attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed row hammer refresh frequency is used, then the refresh operation is simple and easy to implement, but the system becomes vulnerable to hacking attacks that manipulate data by exploiting predictable refresh patterns

Engineering Contradiction:
Improvesecurity against row hammer attacksVSAvoidcomplexity of refresh control circuit
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from a fixed refresh frequency to a variable refresh frequency that changes over time. The control circuit dynamically adjusts the row hammer refresh timing based on a counter that increments with each refresh cycle, making the refresh pattern unpredictable and resistant to hacking attacks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using a counter that tracks the number of refresh operations performed. This counter provides feedback information about the current refresh state, which is then used to determine the appropriate refresh timing. The feedback mechanism ensures that the refresh frequency adapts to the current operational context, preventing predictable patterns that could be exploited.

Inventive Principle:
Principle #23Feedback

2Reliability

If row hammer refresh is performed frequently to prevent data loss, then data reliability is improved, but the frequency of refresh operations increases the risk of exposing predictable patterns to hackers

Engineering Contradiction:
Improvedata integrityVSAvoidvulnerability to data manipulation attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent makes the refresh timing dynamic by varying the interval between refresh operations. Instead of using a fixed frequency that could be predicted and exploited, the system dynamically adjusts the refresh timing based on a counter, creating an unpredictable pattern that maintains data integrity while resisting hacking attempts.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of refresh frequency from a fixed value to a variable value that evolves over time. By modifying the refresh timing parameter based on the current counter state, the system maintains effective data protection while eliminating predictable patterns that could be exploited by attackers.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a simple refresh control mechanism is used, then the device complexity is low, but the system cannot prevent predictable refresh patterns from being exploited

Engineering Contradiction:
Improvesimplicity of refresh controlVSAvoidresistance to row hammer attacks
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a simple dynamic element - a counter that automatically increments with each refresh operation. This single dynamic component transforms the static refresh control into a variable system that adapts over time, providing resistance to hacking attacks without significantly increasing overall device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates a feedback mechanism through the counter that tracks refresh operations. This feedback information is used to determine the appropriate refresh timing, creating a self-adjusting system that prevents predictable patterns while maintaining relatively simple control logic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12308068B2Control circuit and memory
Publication Date: 2025.05.20 CHANGXIN MEMORY TECH INC
  • US12308068B2 patent drawing
  • US12308068B2 patent drawing
  • US12308068B2 patent drawing

AI summary

A control circuit is provided, including a random module and an output module. A first input terminal of the random module receives a refresh count signal, a second input terminal receives random data, and a control terminal is connected to an output terminal of the output module. The random module processes the refresh count signal and the random data based on a row hammer refresh (RHR) signal output by the output module to obtain and output a random signal. A first input terminal of the output module receives the refresh count signal, a second input terminal is connected to an output terminal of the random module. The output module generates and outputs the RHR signal according to the random signal and the refresh count signal.