Memory Row Pattern Detection for Usage-Based Disturbance Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in mitigating usage-based-disturbance (UBD) attacks, which cause electromagnetic interference between memory cells, leading to data corruption and loss due to voltage fluctuations, especially in high-density chip designs.

Innovation Solution

Implementing a UBD pattern detection circuitry that detects UBD patterns and updates a UBD count to mitigate such attacks by refreshing victim rows, using UBD mitigation circuits and counters to manage activation counts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory chip density is increased to improve storage capacity, then memory capacity is improved, but electromagnetic interference between memory cells increases causing data corruption

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

Solution Approach 1:

The patent applies preliminary action by detecting UBD patterns before they cause complete data corruption. The system monitors activation patterns of memory rows and identifies suspicious patterns (such as repeated activations of adjacent rows) that indicate impending electromagnetic interference, allowing the system to take preventive refresh actions before data corruption occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring memory access patterns and using this information to adjust refresh operations. The system tracks which rows are activated frequently and uses this feedback to intensify refresh operations on vulnerable rows, creating a closed-loop system that adapts to changing memory usage patterns to prevent UBD attacks

Inventive Principle:
Principle #23Feedback

2Reliability

If refresh operations are performed more frequently to mitigate UBD attacks, then data integrity is improved, but power consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by differentiating refresh operations based on the specific characteristics of each memory row. Instead of uniformly refreshing all rows, the system identifies local vulnerable rows (those with high activation counts or suspicious access patterns) and applies intensified refresh operations only to those specific rows, while maintaining standard refresh operations for other rows

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making refresh operations adaptive rather than static. The refresh strategy changes based on real-time monitoring of memory access patterns, adjusting the intensity and frequency of refresh operations dynamically. When UBD patterns are detected, the system increases refresh intensity for affected rows; when normal operation is detected, it maintains standard refresh levels

Inventive Principle:
Principle #15Dynamics

3Device complexity

If standard refresh operations are used without pattern detection, then implementation complexity is low, but UBD attacks can still corrupt data

Engineering Contradiction:
Improveimplementation complexityVSAvoiddata integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the memory system into monitorable units (rows or row groups) and tracking activation patterns at this segmented level. Instead of analyzing the entire memory array, the system segments the monitoring function to track individual row activation patterns, making the complexity manageable while providing targeted protection against UBD attacks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary monitoring and detection layer between the memory controller and the memory cells. This intermediary system collects activation pattern data, analyzes it for suspicious UBD characteristics, and only triggers enhanced refresh operations when anomalies are detected, acting as a mediator that enables intelligent refresh decisions without requiring complete redesign of the memory controller

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260038573A1Usage-Based-Disturbance Pattern Detector
Publication Date: 2026.02.05 MICRON TECHNOLOGY INC
  • US20260038573A1 patent drawing
  • US20260038573A1 patent drawing
  • US20260038573A1 patent drawing

AI summary

Apparatuses and techniques for detection of usage-based-disturbance (UBD) patterns and for performance of an associated operation are described. To enable detection of UBD patterns, a memory device including a plurality of rows of memory cells includes UBD pattern detection circuitry. The UBD pattern detection circuitry detects UBD patterns by comparison of a received row address to a previously received row address. The memory device is configured to update a UBD count using a first value if the UBD pattern detection circuitry does not detect a UBD pattern and to update the UBD count using a second value, which is different from the first value, if the UBD pattern detection circuitry does detect a UBD pattern. The UBD pattern detection circuitry may be configured to detect whether a UBD pattern has been applied by comparing the received row address to a plurality of previously received row addresses.