Refresh Control Circuit for Row Hammer Address Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As semiconductor memory devices increase in density, electromagnetic interactions between memory units lead to increased data loss due to the 'row hammer effect,' where frequent activation of a word line causes excessive charge loss in adjacent addresses, necessitating timely refresh commands to prevent data errors.

Innovation Solution

A refresh control circuit that includes a random capture module to reduce address samples, a row hammer address generation module to analyze the most frequently occurring address, and a signal selector to prioritize the row hammer address for refresh, ensuring preferential refreshing and reducing data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If frequent row hammer addresses are identified and prioritized for refresh, then data loss is reduced, but computational resources for address analysis increase

Engineering Contradiction:
Improvedata storage accuracyVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of row activation patterns to identify hammer addresses before data loss occurs. By continuously monitoring and analyzing address access patterns, the system proactively determines which addresses require preferential refresh, enabling preventive action rather than reactive correction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of treating all addresses uniformly, the system applies different refresh strategies to different addresses based on their individual hammer risk. High-risk addresses receive preferential refresh treatment while lower-risk addresses follow conventional refresh schedules, optimizing resources based on local characteristics.

Inventive Principle:
Principle #3Local quality

2Reliability

If all row addresses are monitored and analyzed for hammer effects, then data loss is minimized, but the number of addresses requiring analysis increases

Engineering Contradiction:
Improvedata storage accuracyVSAvoidaddress analysis scope
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and isolates the most critical information from the full set of row addresses - specifically identifying only those addresses that exhibit hammer pattern characteristics. By filtering and extracting only the relevant addresses that require special attention, the system reduces analysis scope while maintaining effectiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Rather than analyzing all addresses equally, the system applies partial analysis focused on identifying addresses with hammer patterns. This selective approach analyzes only the necessary subset of addresses that pose data loss risk, avoiding excessive computational effort on addresses that do not require special monitoring.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11817141B2Refresh control circuit and memory
Publication Date: 2023.11.14 CHANGXIN MEMORY TECH INC
  • US11817141B2 patent drawing

AI summary

The present disclosure provides a refresh control circuit and a memory. The refresh control circuit includes: a random capture module, configured to sequentially receive n single row addresses and randomly output m single row addresses among the n single row addresses, wherein the n>the m>1; a row hammer address generation module, connected to an output terminal of the random capture module, configured to analyze a single row address with highest frequency of occurrence among the m single row addresses, and configured to output a row hammer address corresponding to the single row address with highest frequency of occurrence; and a signal selector, configured to receive a conventional refresh address and the row hammer address and output address information, the address information being the row hammer address and the conventional refresh address, or the address information being the row hammer address.