WoLFRaM: Enhancing Wear-Leveling and Fault Tolerance in Resistive Memories using Programmable Address Decoders
Leonid Yavits, Lois Orosa, Suyash Mahar, Jo\~ao Dinis Ferreira, Mattan, Erez, Ran Ginosar, Onur Mutlu

TL;DR
WoLFRaM is a novel mechanism that uses programmable address decoders to simultaneously improve wear-leveling and fault tolerance in resistive memories, significantly extending their lifetime with minimal performance and energy overheads.
Contribution
It introduces a low-cost, integrated approach combining wear-leveling and fault tolerance using programmable resistive address decoders in resistive memories.
Findings
Memory lifetime increased by 68% with WoLFRaM.
Performance overhead is only 0.51% on average.
Energy overhead is approximately 0.47%.
Abstract
Resistive memories have limited lifetime caused by limited write endurance and highly non-uniform write access patterns. Two main techniques to mitigate endurance-related memory failures are 1) wear-leveling, to evenly distribute the writes across the entire memory, and 2) fault tolerance, to correct memory cell failures. However, one of the main open challenges in extending the lifetime of existing resistive memories is to make both techniques work together seamlessly and efficiently. To address this challenge, we propose WoLFRaM, a new mechanism that combines both wear-leveling and fault tolerance techniques at low cost by using a programmable resistive address decoder (PRAD). The key idea of WoLFRaM is to use PRAD for implementing 1) a new efficient wear-leveling mechanism that remaps write accesses to random physical locations on the fly, and 2) a new efficient fault tolerance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
