2016
DOI: 10.1109/tc.2015.2479593
|View full text |Cite
|
Sign up to set email alerts
|

Symbol Shifting: Tolerating More Faults in PCM Blocks

Abstract: Phase-change memory (PCM) has emerged as a candidate that overcomes the physical limitations faced by DRAM and NAND flash memory. While PCM has desirable properties in terms of scalability and density, it suffers from limited endurance. Repeated writes cause PCM cells to wear out and get permanently stuck at a specific value. Recovering from stuck-at faults through a proactive error correcting scheme is essential for the widespread adoption of PCM.In this paper, we propose Symbol Shifting as a practical techni… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 30 publications
0
2
0
Order By: Relevance
“…Initial solutions to counter hard errors in NVMs included conventional ECCs (e.g., SEC-DED, BCH, etc. ), followed by ECC-based data inversion (Maddah et al 2013) and its extension as symbol shifting (Maddah et al 2016). These techniques encode data to reduce the number of errors per write and consequently improve the strength of the underlying ECC.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Initial solutions to counter hard errors in NVMs included conventional ECCs (e.g., SEC-DED, BCH, etc. ), followed by ECC-based data inversion (Maddah et al 2013) and its extension as symbol shifting (Maddah et al 2016). These techniques encode data to reduce the number of errors per write and consequently improve the strength of the underlying ECC.…”
Section: Related Workmentioning
confidence: 99%
“…The main drawbacks of ECC-and ECP-based error correction techniques can be summarized as follows. First, techniques that rely on ECC (Lin and Costello 2004;Maddah et al 2013Maddah et al , 2016 have to update the error-correcting bits whenever the data protected by those bits changes. This increases the wear of the cells in which error-correcting bits are stored.…”
Section: Related Workmentioning
confidence: 99%