Refresh Circuit for Row Hammer Mitigation in Memory Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As semiconductor storage devices increase in density, memory cells experience reduced physical volume and noise tolerance, leading to increased electromagnetic interference and data loss due to the 'row hammer effect', where frequently accessed word lines cause excessive charge loss in adjacent cells, necessitating timely and effective refresh mechanisms.

Innovation Solution

A refresh circuit that selects between normal and redundant word line logical addresses, generates a seed address, and converts it into a physical address for the memory array to perform a refresh operation, ensuring timely refresh of adjacent word lines to prevent data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory density is increased to improve storage capacity, then storage capacity is improved, but noise tolerance and electromagnetic interference resistance deteriorate

Engineering Contradiction:
Improvestorage capacityVSAvoidelectromagnetic interference
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The memory array is segmented into normal word lines and redundant word lines. The refresh circuit selectively refreshes only the redundant word lines adjacent to frequently accessed normal word lines, rather than refreshing all word lines uniformly. This segmentation allows targeted mitigation of electromagnetic interference effects without sacrificing overall storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The refresh operation is applied locally only to specific word lines that are adjacent to frequently accessed normal word lines, rather than uniformly to all word lines. The refresh circuit identifies victim word lines based on access patterns and applies refresh operations only to those specific locations where electromagnetic interference is most likely to cause data loss.

Inventive Principle:
Principle #3Local quality

2Reliability

If refresh operations are performed on all word lines to prevent data loss, then data reliability is improved, but access speed and efficiency deteriorate

Engineering Contradiction:
Improvedata reliabilityVSAvoidaccess speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The refresh circuit performs preliminary identification of victim word lines by monitoring access patterns of normal word lines. Before data loss occurs, the circuit pre-identifies which redundant word lines are adjacent to frequently accessed normal word lines and schedules refresh operations for those specific lines, preventing data loss without requiring full-array refresh.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing refresh operations on all word lines (excessive action), the circuit performs refresh operations only on the subset of redundant word lines that are adjacent to frequently accessed normal word lines (partial action). This partial refresh approach maintains data reliability for vulnerable cells while significantly reducing the overhead compared to full-array refresh.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If redundant word lines are added to compensate for data loss, then data reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The redundant word lines serve multiple functions: they act as backup storage for data protection, and simultaneously serve as the target for selective refresh operations to mitigate electromagnetic interference. The refresh circuit itself performs multiple functions by monitoring access patterns, identifying victim word lines, and executing selective refresh operations. This multi-functionality reduces the need for additional dedicated components.

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

Solution Approach 2:

The refresh circuit uses the existing access pattern information from normal word line operations to automatically identify which redundant word lines need refreshing. The system self-services by utilizing its own operational data (access patterns) to determine refresh requirements, without requiring external control signals or additional sensing mechanisms for each word line.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11721382B2Refresh circuit and memory
Publication Date: 2023.08.08 CHANGXIN MEMORY TECH INC
  • US11721382B2 patent drawing
  • US11721382B2 patent drawing
  • US11721382B2 patent drawing

AI summary

A refresh circuit includes signal selector configured to select one of normal and redundant word line logical addresses as output, output signal of which is designated as first logical address; row address latch connected to output terminal of signal selector and configured to output row hammer address and row hammer flag signal according to first logical address; seed arithmetic unit connected to output terminal of row address latch and configured to generate seed address according to row hammer address; logical arithmetic unit connected to output terminal of seed arithmetic unit and configured to obtain row hammer refresh address according to seed address, row hammer refresh address is adjacent physical address of seed address; and pre-decode unit connected to output terminal of logical arithmetic unit and configured to receive row hammer refresh address, and convert it into physical address to be used by memory array of memory to perform refresh operation.