2012
DOI: 10.1186/1687-6180-2012-211
|View full text |Cite
|
Sign up to set email alerts
|

Improving reliability of non-volatile memory technologies through circuit level techniques and error control coding

Abstract: Non-volatile resistive memories, such as phase-change RAM (PRAM) and spin transfer torque RAM (STT-RAM), have emerged as promising candidates because of their fast read access, high storage density, and very low standby power. Unfortunately, in scaled technologies, high storage density comes at a price of lower reliability. In this article, we first study in detail the causes of errors for PRAM and STT-RAM. We see that while for multi-level cell (MLC) PRAM, the errors are due to resistance drift, in STT-RAM th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
7
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 20 publications
(7 citation statements)
references
References 25 publications
0
7
0
Order By: Relevance
“…The Bose-Chaudhuir-Hocquenghem (BCH) code for STT-MRAM was investigated in [22]. In [12], Floating-ECC architec- and BCH product codes were utilized [22], and while they provide superior performance, they need more complexity. This additional complexity is undesirable for cache memory, which requires fast read and write rates.…”
Section: Introductionmentioning
confidence: 99%
“…The Bose-Chaudhuir-Hocquenghem (BCH) code for STT-MRAM was investigated in [22]. In [12], Floating-ECC architec- and BCH product codes were utilized [22], and while they provide superior performance, they need more complexity. This additional complexity is undesirable for cache memory, which requires fast read and write rates.…”
Section: Introductionmentioning
confidence: 99%
“…In STT-MRAM memories, stored 1's are more vulnerable to write and retention errors than stored 0's. The resulting error rate difference may reach 3 orders of magnitude [3] [8].…”
Section: Introductionmentioning
confidence: 99%
“…According to (8), in the presence of selective code word inversion, the maximum (worst-case) number of vulnerable values per code word increases linearly with s i.e. the number of even check-bits.…”
mentioning
confidence: 99%
“…Nevertheless, they suffer from poor reliability that manifests in the form of low manufacturing yield, as well as run-time errors. Furthermore, ensuring high reliability through design leads to increased read and write energy and reduced density [Wu et al, 2009;Zhou et al, 2009;Xu et al, 2009;Del Bel et al, 2014;Kang et al, 2013;Yang et al, 2012].…”
Section: Introductionmentioning
confidence: 99%