English

ROBIN: Incremental Oblique Interleaved ECC for Reliability Improvement in STT-MRAM Caches

Hardware Architecture 2026-01-05 v1

Abstract

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.

Keywords

Cite

@article{arxiv.2601.00456,
  title  = {ROBIN: Incremental Oblique Interleaved ECC for Reliability Improvement in STT-MRAM Caches},
  author = {Elham Cheshmikhani and Hamed Farbeh and Hossein Asadi},
  journal= {arXiv preprint arXiv:2601.00456},
  year   = {2026}
}
R2 v1 2026-07-01T08:48:01.124Z