Proceedings of the 49th Annual Design Automation Conference 2012
DOI: 10.1145/2228360.2228521
|View full text |Cite
|
Sign up to set email alerts
|

Constructing large and fast multi-level cell STT-MRAM based cache for embedded processors

Abstract: MLC STT-MRAM (Multi-level Cell Spin-Transfer Torque Magnetic RAM), an emerging non-volatile memory technology, has become a promising candidate to construct L2 caches for high-end embedded processors. However, the long write latency limits the effectiveness of MLC STT-MRAM based L2 caches. In this paper, we address this limitation with two novel designs: Line Pairing (LP) and Line Swapping (LS). LP forms fast cachelines by re-organizing MLC soft bits which are faster to write. LS dynamically stores frequently … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
21
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 61 publications
(22 citation statements)
references
References 16 publications
1
21
0
Order By: Relevance
“…We use the binary-search read-out model in our framework [48], and the number of readout steps is determined by the number of stored bits. For example, with two-bit/cell and three-bit/cell MLCs, two-and three-read steps (respectively) are required.…”
Section: Read Operation Modelingmentioning
confidence: 99%
“…We use the binary-search read-out model in our framework [48], and the number of readout steps is determined by the number of stored bits. For example, with two-bit/cell and three-bit/cell MLCs, two-and three-read steps (respectively) are required.…”
Section: Read Operation Modelingmentioning
confidence: 99%
“…Two different multilevel STT-MRAM structures that have been proposed earlier are depicted in Figure 2 [Ishigaki et al 2010;Lou et al 2008;Jiang et al 2012]. The first structure, shown in Figure 2(a) [Ishigaki et al 2010], consists of two MTJ stacks connected in series.…”
Section: Multilevel Stt-mrammentioning
confidence: 99%
“…This structure provides four different resistance levels for reading out the two bit information. The second multilevel STT-MRAM structure, shown in Figure 2(b), employs a free layer that is partitioned into two domains [Lou et al 2008;Jiang et al 2012]. The domain with larger area requires a larger current density to switch and is termed as 'hard' domain.…”
Section: Multilevel Stt-mrammentioning
confidence: 99%
“…Several projects [18][19] [24][34] focus on improving the MLC NVM write performance/energy/endurance by improving the NVM infrastructure and memory controller. Jiang et al [17] also worked on improving the performance of a multilevel STT-RAM. Saadeldeen et al [27] use memristors for branch prediction.…”
Section: Multi-level Non-volatile Memorymentioning
confidence: 99%