DocumentCode :
2356506
Title :
Multi-Tiered Approach to Improving the Reliability of Multi-Level Cell PRAM
Author :
Chengen Yang ; Emre, Yunus ; Yu Cao ; Chakrabarti, Chaitali
Author_Institution :
Sch. of Electr., Comput. & Energy Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
2012
fDate :
17-19 Oct. 2012
Firstpage :
114
Lastpage :
119
Abstract :
Phase change RAM (PRAM) is a promising memory technology because of its fast read access time, high storage density and very low standby power. Multi-level Cell (MLC) PRAM which has been introduced to further improve the storage density, comes at a price of lower reliability. This paper focuses on a cost-effective solution for improving the reliability of MLC-PRAM. As the first step, we study in detail the causes of hard and soft errors and develop error models to capture these effects. Next we propose a multi-tiered approach that spans architecture, circuit and system levels to increase the reliability. At the architecture level, we use a combination of Gray code encoding and 2-bit interleaving to partition the errors so that a lower strength error correction coding (ECC) can be used for half of the bits that are in the odd block. We use sub block flipping and threshold resistance tuning to reduce the number of errors in the even block. For even higher reliability, we use a simple BCH based ECC on top of these techniques. We show that the propose multi-tiered approach enables us to use a low cost ECC with 2-error correction capability (t=2) instead of one with t=8 to achieve a block failure rate of 10-8.
Keywords :
Gray codes; concurrency theory; error correction codes; interleaved codes; phase change memories; reliability; 2-bit interleaving; ECC; MLC PRAM; architecture level; circuit level; cost-effective solution; error correction coding; error models; gray code encoding; hard errors; memory technology; multilevel cell PRAM; multitiered approach; phase change RAM; read access time; reliability; soft errors; standby power; storage density; sub block flipping; system level; threshold resistance tuning; Bit error rate; Computer architecture; Error correction codes; Microprocessors; Phase change random access memory; Resistance; Phase change memory; error correction codes; multi-level cell; multi-tiered approach;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems (SiPS), 2012 IEEE Workshop on
Conference_Location :
Quebec City, QC
ISSN :
2162-3562
Print_ISBN :
978-1-4673-2986-6
Type :
conf
DOI :
10.1109/SiPS.2012.46
Filename :
6363192
Link To Document :
بازگشت