DocumentCode :
63535
Title :
Architectural Support for Mitigating Row Hammering in DRAM Memories
Author :
Dae-Hyun Kim ; Nair, Prashant J. ; Qureshi, Moinuddin K.
Author_Institution :
Dept. of ECE, Georgia Inst. of Technol., Atlanta, GA, USA
Volume :
14
Issue :
1
fYear :
2015
fDate :
Jan.-June 1 2015
Firstpage :
9
Lastpage :
12
Abstract :
DRAM scaling has been the prime driver of increasing capacity of main memory systems. Unfortunately, lower technology nodes worsen the cell reliability as it increases the coupling between adjacent DRAM cells, thereby exacerbating different failure modes. This paper investigates the reliability problem due to Row Hammering, whereby frequent activations of a given row can cause data loss for its neighboring rows. As DRAM scales to lower technology nodes, the threshold for the number of row activations that causes data loss for the neighboring rows reduces, making Row Hammering a challenging problem for future DRAM chips. To overcome Row Hammering, we propose two architectural solutions: First, Counter-Based Row Activation (CRA), which uses a counter with each row to count the number of row activations. If the count exceeds the row hammering threshold, a dummy activation is sent to neighboring rows proactively to refresh the data. Second, Probabilistic Row Activation (PRA), which obviates storage overhead of tracking and simply allows the memory controller to proactively issue dummy activations to neighboring rows with a small probability for all memory access. Our evaluations show that these solutions are effective at mitigating Row hammering while causing negligible performance loss (<; 1 percent).
Keywords :
DRAM chips; probability; reliability; DRAM memories; DRAM scaling; architectural support; cell reliability; counter-based row activation; probabilistic row activation; reliability problem; row hammering; Computer architecture; Leakage currents; Logic gates; Microprocessors; Radiation detectors; Random access memory; Transistors; Dynamic random access memory, row hammering, data retention, data errors;
fLanguage :
English
Journal_Title :
Computer Architecture Letters
Publisher :
ieee
ISSN :
1556-6056
Type :
jour
DOI :
10.1109/LCA.2014.2332177
Filename :
6840960
Link To Document :
بازگشت