Efficient LDPC Code Design for Combating Asymmetric Errors in STT-RAM

被引:0
|
作者
Li, Bohua [1 ]
Pei, Yukui [2 ,3 ]
Wen, Wujie [4 ]
机构
[1] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Dept Elect Engn, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Tsinghua Space Ctr, Beijing 100084, Peoples R China
[3] Tsinghua Univ Shenzhen, Res Inst, Shenzhen 518057, Peoples R China
[4] Florida Int Univ, Elect & Comp Engn, Miami, FL 33174 USA
基金
中国国家自然科学基金;
关键词
Spin-transfer torque random access memory (STT-RAM); reliability; channel model; asymmetric log-likelihood ratio (A-LLR); semi-random parity check matrix; low-density parity-check (LDPC) code; DENSITY; MRAM; PERFORMANCE;
D O I
10.1145/3154836
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Spin-transfer torque random access memory (STT-RAM) is a promising emerging memory technology in the future memory hierarchy. However, its unique reliability challenges, i.e., the asymmetric bit failure mechanism at different bit flippings, have raised significant concerns in its real applications. Recent studies even show that the common memory error repair "remedies" cannot efficiently address them. In this article, we for the first time systematically study the potentials of the strong low-density parity-check (LDPC) code for combating such unique asymmetric errors in both single-level-cell (SLC) andmulti-level-cell (MLC) STT-RAM designs. A generic STT-RAM channel model suitable for the SLC/MLC designs, is developed to analytically calibrate all the accumulated asymmetric factors of the write/read operations. The key initial information for LDPC decoding, namely asymmetric log-likelihood ratio (A-LLR), is redesigned and extracted from the proposed channel model, to unleash the LDPC's asymmetric error correcting capability. LDPC codec is also carefully designed to lower the hardware cost by leveraging the systematic-structured parity check matrix. Then two customized short-length LDPC codes-(585,512) and (683,512)-augmented from the semi-random parity check matrix and the A-LLR based asymmetric decoding, are proposed for SLC and MLC STT-RAM designs, respectively. Experiments show that our proposed LDPC designs can improve the STT-RAM reliability by at least 10(2) (10(4)) when compared to the existing error correction codes (ECCs) for the SLC (MLC) design, demonstrating the feasibility of LDPC solutions on STT-RAM.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Design Margin Exploration of Spin-Transfer Torque RAM (STT-RAM) in Scaled Technologies
    Chen, Yiran
    Wang, Xiaobin
    Li, Hai
    Xi, Haiwen
    Yan, Yuan
    Zhu, Wenzhong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (12) : 1724 - 1734
  • [22] Spin-Hall Assisted STT-RAM Design and Discussion.
    Eken, E.
    Zhang, Y.
    Yan, B.
    Wu, W.
    Li, H.
    Chen, Y.
    2015 IEEE MAGNETICS CONFERENCE (INTERMAG), 2015,
  • [23] Encoding Separately: An Energy-efficient Write Scheme for MLC STT-RAM
    Xu, Jie
    Feng, Dan
    Tong, Wei
    Liu, Jingning
    Zhou, Wen
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 581 - 584
  • [24] Prediction Hybrid Cache: An Energy-Efficient STT-RAM Cache Architecture
    Ahn, Junwhan
    Yoo, Sungjoo
    Choi, Kiyoung
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (03) : 940 - 951
  • [25] ARC: DVFS-Aware Asymmetric-Retention STT-RAM Caches for Energy-Efficient Multicore Processors
    Gajaria, Dhruv
    Adegbija, Tosiron
    MEMSYS 2019: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2019, : 439 - 450
  • [26] Compiler-Directed and Architecture-Independent Mitigation of Read Disturbance Errors in STT-RAM
    Hosseini, Fateme S.
    Yang, Chengmo
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 222 - 227
  • [27] AWARE: Adaptive Way Allocation for Reconfigurable ECCs to Protect Write Errors in STT-RAM Caches
    Azad, Zahra
    Farbeh, Hamed
    Monazzah, Amir Mahdi Hosseini
    Miremadi, Seyed Ghassem
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2019, 7 (03) : 481 - 492
  • [28] EXTENT: Enabling Approximation-Oriented Energy Efficient STT-RAM Write Circuit
    Seyedfaraji, Saeed
    Daryani, Javad Talafy
    Aly, Mohamed M. Sabry
    Rehman, Semeen
    IEEE ACCESS, 2022, 10 : 82144 - 82155
  • [29] Relaxing Non-Volatility for Fast and Energy-Efficient STT-RAM Caches
    Smullen, Clinton W., IV
    Mohan, Vidyabhushan
    Nigam, Anurag
    Gurumurthi, Sudhanva
    Stan, Mircea R.
    2011 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2011, : 50 - 61
  • [30] Feedback Learning Based Dead Write Termination for Energy Efficient STT-RAM Caches
    Shen Fanfan
    He Yanxiang
    Zhang Jun
    Jiang Nan
    Li Qing'an
    Li Jianhua
    CHINESE JOURNAL OF ELECTRONICS, 2017, 26 (03) : 460 - 467