Loading...

Robin: incremental oblique interleaved ECC for reliability improvement in STT-MRAM caches

Cheshmikhani, E ; Sharif University of Technology | 2019

424 Viewed
  1. Type of Document: Article
  2. DOI: 10.1145/3287624.3287686
  3. Publisher: Institute of Electrical and Electronics Engineers Inc , 2019
  4. Abstract:
  5. Spin-Transfer Torque Magnetic RAM (STT-MRAM) is a promising alternative for SRAMs in on-chip cache memories. Besides all its advantages, high error rate in STT-MRAM is a major limiting factor for on-chip cache memories. In this paper, we first present a comprehensive analysis that reveals that the conventional Error-Correcting Codes (ECCs) lose their efficiency due to data-dependent error patterns, and then propose an efficient ECC configuration, so-called ROBIN, to improve the correction capability. The evaluations show that the inefficiency of conventional ECC increases the cache error rate by an average of 151.7% while ROBIN reduces this value by more than 28.6x. © 2019 Association for Computing Machinery
  6. Keywords:
  7. Error Correcting Codes (ECCs) ; STT-MRAM Cache ; Write Failure ; Computer aided design ; Errors ; Magnetic recording ; MRAM devices ; Reliability ; Static random access storage ; Comprehensive analysis ; Data-dependent errors ; Error correcting code ; Error rate ; Magnetic rams ; Reliability improvement ; Spin transfer torque ; STT-MRAM ; Cache memory
  8. Source: Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, 21 January 2019 through 24 January 2019 ; 2019 , Pages 173-178 ; 9781450360074 (ISBN)
  9. URL: https://dl.acm.org/doi/10.1145/3287624.3287686