Progressive Row Hammer Detection With Segmented Counters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems are vulnerable to row hammer attacks, which cause data integrity issues by repeatedly toggling wordlines, leading to charge leakage in DRAM cells, and conventional detection methods are resource-intensive or prone to false alarms.
Innovation Solution
The system partitions row addresses into segments, monitoring activation commands using fewer counters, and generates alerts when all segments exceed a threshold, allowing for progressive risk mitigation strategies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional detection methods monitor all row addresses individually, then detection precision is improved, but device complexity and hardware overhead increase significantly
Solution Approach 1:
The patent divides the row address space into multiple segments, each monitored by a separate counter. Instead of tracking every individual row address, the system groups addresses into segments (e.g., based on higher-order bits) and monitors activation counts at the segment level. This segmentation reduces the number of counters needed from potentially thousands to a manageable number, directly resolving the contradiction between detection precision and hardware complexity.
2Measurement precision
If the system uses more counters to monitor individual row addresses, then detection precision is improved, but loss of energy increases
Solution Approach 1:
By segmenting the address space and using fewer counters to monitor segment-level activation counts, the system dramatically reduces the energy consumption associated with maintaining and updating counter registers. The energy savings come from having fewer active counters while still achieving effective attack detection through the segment-based approach.
3Reliability
If the system implements comprehensive monitoring of all row activations, then reliability is improved, but productivity decreases due to resource consumption
Solution Approach 1:
The segment-based monitoring approach provides sufficient reliability for detecting row hammer attacks without imposing excessive overhead on normal memory operations. By monitoring at the segment level rather than individual row level, the system maintains data integrity protection while minimizing interference with productive memory access patterns.
Solution Approach 2:
The system implements partial monitoring by tracking only segment-level activation counts rather than complete individual row monitoring. This partial action is sufficient to detect attack patterns (which typically target specific rows repeatedly) while avoiding the excessive resource consumption that would harm productivity.
4Ease of operation
If the system uses a single threshold for all segments, then ease of operation is improved, but measurement precision worsens due to false alarms
Solution Approach 1:
The patent enables different threshold values to be configured for different segments, allowing each segment to have optimized detection parameters based on its characteristics and vulnerability. This local quality approach improves measurement precision by reducing false alarms, as each segment can use a threshold appropriate to its access patterns and risk profile, while still maintaining operational simplicity through a systematic configuration method.
Data Source
AI summary
A system to progressively generate responses configured to mitigate risk associated with row hammer attacks. Between two successive refreshing of memory cells in a memory device, increasing thresholds are used to detect row hammer attacks. For example, after a first alert of row hammer attacks is generated using a first lower threshold, a first operation associated with the first lower threshold is initiated to mitigate risk associated with row hammer attack; and a second higher threshold is used to detect row hammer attacks. After a second alert of row hammer attacks is generated using the second lower threshold, a second operation associated with the second lower threshold is initiated to mitigate risk associated with row hammer attack.


