DocumentCode
35560
Title
RDIS: Tolerating Many Stuck-At Faults in Resistive Memory
Author
Maddah, Rakan ; Melhem, Rami ; Sangyeun Cho
Author_Institution
Dept. of Comput. Sci., Univ. of Pittsburgh, Pittsburgh, PA, USA
Volume
64
Issue
3
fYear
2015
fDate
Mar-15
Firstpage
847
Lastpage
861
Abstract
With their potential for high scalability and density, resistive memories are foreseen as a promising technology that overcomes the physical limitations confronted by charge-based DRAM and flash memory. Yet, a main burden towards the successful adoption and commercialization of resistive memories is their low cell reliability caused by process variation and limited write endurance. Typically, faulty and worn-out cells are permanently stuck at either `0´ or `1´. To overcome the challenge, a robust error correction scheme that can recover from many hard faults is required. In this paper, we propose and evaluate RDIS, a novel scheme to efficiently tolerate memory stuck-at faults. RDIS allows for the correct retrieval of data by recursively determining and efficiently keeping track of the positions of the bits that are stuck at a value different from the ones that are written, and then, at read time, by inverting the values read from those positions. RDIS is characterized by a very low probability of failure that increases slowly with the relative increase in the number of faults. Moreover, RDIS tolerates many more faults than the best existing scheme-by up to 95 percent on average at the same overhead level.
Keywords
fault tolerance; integrated circuit reliability; resistive RAM; faulty cells; overhead level; read time; resistive memories; robust error correction scheme; stuck-at fault tolerance; worn-out cells; Computer architecture; Error correction; Error correction codes; Microprocessors; Noise measurement; Radiation detectors; Random access memory; Hard faults; fault tolerance; phase change memory; reliability;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2013.2295825
Filename
6690215
Link To Document