Memory Module Row Hammering Mitigation via Spare Device Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Row hammering occurs in memory devices when consecutive access requests are made to specific word lines or bit lines, leading to data loss, and existing methods have not effectively mitigated this issue.
Innovation Solution
A memory module is designed with a normal memory device, a spare memory device, and a row hammering determination circuit that monitors address signals and generates path selection signals to switch operations from the normal device to the spare device when row hammering is detected, thereby preventing data loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If consecutive access requests are made to specific word lines or bit lines to improve access speed, then productivity is improved, but row hammering occurs causing data loss and reliability deteriorates
Solution Approach 1:
The row hammering determination circuit monitors address signals in advance and identifies potential row hammering conditions before data loss occurs. When consecutive access requests to the same word line or bit line are detected, the circuit proactively switches to a spare memory device, preventing the harmful effect from manifesting.
Solution Approach 2:
A row hammering determination circuit is introduced as an intermediary component between the host and the normal memory device. This circuit monitors address signals, detects row hammering patterns, and controls the switching to spare memory devices, thereby mediating the conflict between fast access and data integrity.
2Reliability
If a spare memory device is added to mitigate row hammering, then reliability is improved, but device complexity increases
Solution Approach 1:
Spare memory devices are introduced as copies of the normal memory device. These spare devices are identical in structure and function, allowing them to replace normal memory devices when row hammering is detected. This copying approach provides a simple and effective way to maintain reliability without requiring complex mitigation mechanisms.
Solution Approach 2:
The harmful function of the normal memory device (susceptible to row hammering) is extracted and separated from the reliable function (data storage). When row hammering occurs, the damaged normal memory device is taken out of service by switching to a spare memory device, isolating the problem from the system's reliable operation.
3Reliability
If row hammering determination circuit is implemented to monitor address signals, then reliability is improved, but device complexity and manufacturing cost increase
Solution Approach 1:
The row hammering determination circuit performs multiple functions: it monitors address signals for row hammering patterns, generates control signals for switching, and manages the selection between normal and spare memory devices. This multi-functionality reduces the need for separate control circuits and simplifies the overall device structure.
Data Source
AI summary
A memory module may be provided. The memory module may include a normal memory device, a spare memory device, and a row hammering determination circuit. The row hammering determination circuit may be configured to control the spare memory device to perform a data input and output operation, instead of a data input and output operation with the normal memory device in which row hammering has occurred.


