2015
DOI: 10.1109/lca.2014.2332177
|View full text |Cite
|
Sign up to set email alerts
|

Architectural Support for Mitigating Row Hammering in DRAM Memories

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 caus… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
68
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 98 publications
(68 citation statements)
references
References 6 publications
(10 reference statements)
0
68
0
Order By: Relevance
“…Thus, stronger ECC is very likely required to correct RowHammer errors, which comes at the cost of additional energy, performance, cost, and DRAM capacity overheads. 4 Alternatively, the sixth solution described above, i.e., accurately identifying a row as a hammered row requires keeping track of access counters for a large number of rows in the memory controller [120], potentially leading to very large hardware area and power consumption, and performance, overheads.…”
Section: B Defenses Against Rowhammermentioning
confidence: 99%
“…Thus, stronger ECC is very likely required to correct RowHammer errors, which comes at the cost of additional energy, performance, cost, and DRAM capacity overheads. 4 Alternatively, the sixth solution described above, i.e., accurately identifying a row as a hammered row requires keeping track of access counters for a large number of rows in the memory controller [120], potentially leading to very large hardware area and power consumption, and performance, overheads.…”
Section: B Defenses Against Rowhammermentioning
confidence: 99%
“…The underlying principle of side channel attack is that side channel information such as power consumption, electromagnetic leaks, timing information, or even sound can provide extra sources of information about secrets in cryptographic systems, for example, cryptographic keys, partial state information, full or partial plain texts, which can be exploited to break the cryptographic systems. General classes of side channel attack include timing analysis [31], power analysis [32], electromagnetic analysis [33], fault analysis [34], acoustic cryptanalysis [35], data remanence analysis [36], and row hammer analysis attacks [37].…”
Section: Side Channel Attack Considerationsmentioning
confidence: 99%
“…There are two main hardware approaches to mitigate wordline crosstalk in DRAM. The first relies on a random number generator [24,25] in the memory controller to probabilistically refresh accessed rows [26]. Although the idea behind this approach is simple, it results in an early refresh of rows that can be potentially affected by crosstalk [15], as well as unnecessary row refreshing in the absence of hot rows.…”
Section: Introductionmentioning
confidence: 99%
“…However, having one counter per row induces a significant area and power overhead to the memory system. To prevent this high cost, row activation counters can be stored in a reserved area of the main memory and a dedicated on-chip countercache can be used to minimize the performance penalty of retrieving counter values from main memory [26].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation