首页> 外文会议>Annual International Symposium on Computer Architecture >Hi-fi playback: Tolerating position errors in shift operations of racetrack memory
【24h】

Hi-fi playback: Tolerating position errors in shift operations of racetrack memory

机译:Hi-Fi播放:容忍raceTrack内存的换档操作中的位置误差

获取原文

摘要

Racetrack memory is an emerging non-volatile memory based on spintronic domain wall technology. It can achieve ultra-high storage density. Also, its read/write speed is comparable to that of SRAM. Due to the tape-like structure of its storage cell, a “shift” operation is introduced to access racetrack memory. Thus, prior research mainly focused on minimizing shift latency/energy of racetrack memory while leveraging its ultra-high storage density. Yet the reliability issue of a shift operation, however, is not well addressed. In fact, racetrack memory suffers from unsuccessful shift due to domain misalignment. Such a problem is called “position error” in this work. It can significantly reduce mean-time-to-failure (MTTF) of racetrack memory to an intolerable level. Even worse, conventional error correction codes (ECCs), which are designed for “bit errors”, cannot protect racetrack memory from the position errors. In this work, we investigate the position error model of a shift operation and categorize position errors into two types: “stop-in-middle” error and “out-of-step” error. To eliminate the stop-in-middle error, we propose a technique called sub-threshold shift (STS) to perform a more reliable shift in two stages. To detect and recover the out-of-step error, a protection mechanism called position error correction code (p-ECC) is proposed. We first describe how to design a p-ECC for different protection strength and analyze corresponding design overhead. Then, we further propose how to reduce area cost of p-ECC by leveraging the “overhead region” in a racetrack memory stripe. With these protection mechanisms, we introduce a position-error-aware shift architecture. Experimental results demonstrate that, after using our techniques, the overall MTTF of racetrack memory is improved from 1.33μs to more than 69 years, with only 0.2% performance degradation. Trade-of- among reliability, area, performance, and energy is also explored with comprehensive discussion.
机译:赛道存储器是基于旋转域墙技术的新兴的非易失性存储器。它可以实现超高存储密度。此外,其读/写速度与SRAM的读取/写入速度相当。由于其存储单元的磁带状结构,引入了“换档”操作以访问赛道存储器。因此,现有研究主要集中在利用其超高存储密度的同时最小化赛道存储器的移位延迟/能量。然而,换档操作的可靠性问题并不良好。事实上,由于域中的错位,赛道记忆遭受了不成功的转变。这样的问题在这项工作中被称为“位置错误”。它可以显着减少赛道内存的平均故障(MTTF)到难以忍受的水平。甚至更差,设计用于“比特错误”的常规纠错码(ECC)不能保护赛道存储器从位置误差保护。在这项工作中,我们研究了换档操作的位置误差模型,并将位置误差分为两种类型:“停止中间”误差和“失衡”错误。为了消除中间错误,我们提出了一种称为子阈值移位(STS)的技术,以在两个阶段执行更可靠的偏移。为了检测和恢复失衡误差,提出了一种称为位置纠错码(P-ECC)的保护机制。我们首先介绍如何为不同的保护强度设计P-ECC,并分析相应的设计开销。然后,我们进一步提出了如何通过利用赛道存储器条带中的“架空区域”来降低P-ECC的面积成本。通过这些保护机制,我们引入了一个位置错误感知的换档架构。实验结果表明,在使用我们的技术后,赛道内存的总体MTTF从1.33μs提高到超过69岁,只有0.2%的性能下降。还探讨了可靠性,地区,性能和能源的贸易,通过全面的讨论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号