Row-Hammer Cell Initialization via Periodic Refresh Addressing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in efficiently initializing row-hammer cells without increasing power consumption, as they require checking counting data stored in these cells to determine if adjacent rows are vulnerable to the row-hammer phenomenon, which can lead to increased power usage and difficulty in managing row-hammer attacks.

Innovation Solution

A memory device and method that utilize a normal refresh command to periodically initialize row-hammer cells by generating consecutive refresh addresses and selectively initializing these cells during refresh cycles, regardless of the counting data, thereby minimizing power consumption while maintaining defense against row-hammer attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the memory device checks counting data in row-hammer cells to determine vulnerability to row-hammer attacks, then the reliability of defense against row-hammer attacks is improved, but the power consumption increases

Engineering Contradiction:
Improvedefense reliability against row-hammer attacksVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by proactively initializing row-hammer cells at predetermined intervals regardless of whether they currently contain vulnerable counting data. This preventive approach ensures that even if row-hammer attacks occur between initialization cycles, the damage is minimized because the cells are regularly reset before vulnerability can accumulate to dangerous levels

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic action by initializing row-hammer cells at regular predetermined intervals using normal refresh commands. This periodic initialization creates a rhythmic reset pattern that prevents counting data from accumulating to vulnerable levels, while utilizing existing refresh infrastructure to minimize additional power consumption

Inventive Principle:
Principle #19Periodic action

2Reliability

If the memory device frequently initializes row-hammer cells to prevent row-hammer attacks, then the reliability of data protection is improved, but the productivity of normal memory operations deteriorates

Engineering Contradiction:
Improvedata protection reliabilityVSAvoidnormal memory operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies universality by making the row-hammer cell initialization function part of the normal refresh operation. The same refresh circuitry and control logic that performs regular memory refreshes also handles row-hammer cell initialization, eliminating the need for separate dedicated initialization operations and maintaining normal memory operation productivity

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

Solution Approach 2:

The patent merges the row-hammer cell initialization operation with the normal refresh command execution. By combining these two functions into a single operational flow, the system achieves data protection without adding separate initialization steps that would reduce overall memory operation productivity

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If the memory device implements complex management of row-hammer cells to detect and respond to row-hammer attacks, then the measurement precision of attack detection is improved, but the device complexity increases

Engineering Contradiction:
Improveattack detection precisionVSAvoidrow-hammer cell management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the row-hammer cell management function from complex attack detection and response systems, simplifying it to a basic periodic initialization operation. By separating this function from complex monitoring and analysis systems, the patent achieves adequate protection without requiring sophisticated attack detection mechanisms

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of using complex management to detect attacks and then respond, the patent inverts the approach by using simple periodic initialization to prevent attacks before they can cause damage. This inversion from reactive complex management to proactive simple prevention reduces device complexity while maintaining effective protection

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20240339147A1Memory device including row-hammer cells and operating method thereof
Publication Date: 2024.10.10 SK HYNIX INC
  • US20240339147A1 patent drawing
  • US20240339147A1 patent drawing
  • US20240339147A1 patent drawing

AI summary

A memory device includes a memory cell array including row-hammer cells configured to store a number of accesses of a corresponding row of a plurality of rows; an address control circuit configured to generate consecutive first and second refresh addresses according to a normal refresh command, wherein the first refresh address indicates an odd-numbered row during a first refresh cycle and an even-numbered row during a second refresh cycle; and a refresh control circuit configured to refresh, according to the normal refresh command, first and second rows respectively corresponding to the first and second refresh addresses and selectively initialize the row-hammer cells of the first row while refreshing the first row.