首页> 外文期刊>Journal of signal processing systems for signal, image, and video technology >A Low Cost Multi-Tiered Approach to Improving the Reliability of Multi-Level Cell Pram
【24h】

A Low Cost Multi-Tiered Approach to Improving the Reliability of Multi-Level Cell Pram

机译:一种提高多层单元婴儿车可靠性的低成本多层方法

获取原文
获取原文并翻译 | 示例

摘要

Phase change RAM (PRAM) is a promising memory technology because of its fast read access time, very low standby power and high storage density. 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 a 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 control coding (ECC) scheme can be used for half of the bits. We use subblock flipping and threshold resistance tuning to reduce the number of errors in the remaining bits. For even higher reliability, we use a simple BCH based ECC on top of these techniques. We show that the proposed multi-tiered approach enables us to use ECC with 2-error correction capability (t=2) instead of one with t=8 to achieve a block failure rate (BFR) of 10~(-8). We propose to use a non-iterative algorithm to implement the BCH t=2 decoder because of its small latency. We evaluate the latency and energy overhead of the proposed scheme using CACTI and the EPC performance using GEM5. We show that for SPEC CINT 2006 and DaCapo benchmarks, the proposed system can achieve BFR = 10~(-8) with 2.2 % EPC reduction and 7 % additional energy compared to a memory without any error correction capability.
机译:相变RAM(PRAM)由于其快速的读取访问时间,非常低的待机功耗和高存储密度而成为一种很有前途的存储技术。为了进一步提高存储密度而引入的多级单元(MLC)PRAM,其可靠性较低。本文重点介绍一种用于提高MLC-PRAM可靠性的经济有效的解决方案。第一步,我们详细研究硬错误和软错误的原因,并开发错误模型以捕获这些影响。接下来,我们提出一种跨体系结构,电路和系统级别的多层方法,以提高可靠性。在体系结构级别,我们结合使用格雷码编码和2位交织对错误进行分区,以便可以将强度较低的错误控制编码(ECC)方案用于一半的位。我们使用子块翻转和阈值电阻调整来减少剩余位中的错误数量。为了获得更高的可靠性,我们在这些技术之上使用基于BCH的简单ECC。我们表明,所提出的多层方法使我们能够使用具有2纠错能力(t = 2)的ECC而不是具有t = 8的ECC,以实现10〜(-8)的块故障率(BFR)。我们建议使用非迭代算法来实现BCH t = 2解码器,因为它的延迟很短。我们使用CACTI评估提出的方案的延迟和能量开销,并使用GEM5评估EPC性能。我们证明,对于SPEC CINT 2006和DaCapo基准,与没有任何纠错功能的内存相比,所提出的系统可以实现BFR = 10〜(-8),EPC降低2.2%,附加能量降低7%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号