Dynamic Partitioning to Mitigate Stuck-at Faults in Emerging Memories

被引:0
|
作者
Zhang, Jiangwei [1 ,2 ]
Kline, Donald, Jr. [2 ]
Fang, Liang [1 ]
Melhem, Rami [3 ]
Jones, Alex K. [2 ]
机构
[1] Natl Univ Def Technol, Coll Comp, State Key Lab High Performance Comp, Changsha, Hunan, Peoples R China
[2] Univ Pittsburgh, Dept Elect & Comp Engn, Pittsburgh, PA 15260 USA
[3] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Emerging Memories; Reliability; Stuck-at Faults; and Dynamic PartitioninEmerging Memories; Dynamic Partitioning;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging non-volatile memories have many advantages over conventional memory. Unfortunately, many are susceptible to write endurance challenges, resulting in stuck-at faults. Existing mitigation methods statically partition and invert data within a block containing such faults (partition-and-flip) to ensure data is written to match stuck-at cells such that they may remain in service. Unfortunately, these schemes have limited fault tolerance capabilities and require the assumption that their auxiliary bits are fault free. We propose a dynamic partitioning scheme that improves the number of tolerated stuck-at faults and simultaneously protects auxiliary bits. Dynamic partitioning can significantly improve the fault tolerance over existing static partitioning approaches with an equal number of auxiliary bits. Moreover, it can often still improve fault tolerance while reducing the number of auxiliary bits. Compared to flip-N-write and Aegis, a leading mitigation scheme, dynamic partitioning can achieve 7-72% and 5-53x lower write error rates, respectively, for the same capacity overhead with a stuck-at-fault rate of 10(-3).
引用
收藏
页码:651 / 658
页数:8
相关论文
共 50 条
  • [1] Data Block Partitioning Methods to Mitigate Stuck-At Faults in Limited Endurance Memories
    Zhang, Jiangwei
    Kline, Donald, Jr.
    Fang, Liang
    Melhem, Rami
    Jones, Alex K.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (11) : 2358 - 2371
  • [2] Location of stuck-at faults and bridging faults based on circuit partitioning
    Pomeranz, I
    Reddy, SM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (10) : 1124 - 1135
  • [3] PROPERTIES OF TRANSPARENT SHORTENED CODES FOR MEMORIES WITH STUCK-AT FAULTS
    SUNDBERG, CE
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1979, 28 (09) : 686 - 690
  • [4] Data Block Partitioning for Recovering Stuck-at Faults in PCMs
    Asadinia, Marjan
    Jalili, Majid
    Sarbazi-Azad, Hamid
    [J]. 2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), 2017, : 157 - 164
  • [5] BRIDGING AND STUCK-AT FAULTS
    MEI, KCY
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1974, C-23 (07) : 720 - 727
  • [6] Dynamic diagnosis of sequential circuits based on stuck-at faults
    Venkataraman, S
    Hartanto, I
    Fuchs, WK
    [J]. 14TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1996, : 198 - 203
  • [7] OPTIMAL ALGORITHM FOR TESTING STUCK-AT FAULTS IN RANDOM-ACCESS MEMORIES
    KNAIZUK, J
    HARTMANN, CRP
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1977, 26 (11) : 1141 - 1144
  • [9] Test generation for double stuck-at faults
    Higami, Y
    Takahashi, N
    Takamatsu, Y
    [J]. 10TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2001, : 71 - 75
  • [10] Simulating resistive bridging and stuck-at faults
    Engelke, P
    Polian, I
    Renovell, M
    Becker, B
    [J]. INTERNATIONAL TEST CONFERENCE 2003, PROCEEDINGS, 2003, : 1051 - 1059