APPARATUS AND METHOD FOR ENDURANCE OF NON-VOLATILE MEMORY BANKS VIA WEAR LEVELING WITH LINEAR INDEXING

Endurance mechanisms are introduced for memories such as non-volatile memories for broad usage including caches, last-level cache(s), embedded memory, embedded cache, scratchpads, main memory, and storage devices. Here, non-volatile memories (NVMs) include magnetic random-access memory (MRAM), resis...

Full description

Saved in:
Bibliographic Details
Main Authors Manipatruni, Sasikanth, Wilkerson, Christopher B, Dokania, Rajeev Kumar, Mathuriya, Amrita
Format Patent
LanguageEnglish
Published 08.12.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Endurance mechanisms are introduced for memories such as non-volatile memories for broad usage including caches, last-level cache(s), embedded memory, embedded cache, scratchpads, main memory, and storage devices. Here, non-volatile memories (NVMs) include magnetic random-access memory (MRAM), resistive RAM (ReRAM), ferroelectric RAM (FeRAM), phase-change memory (PCM), etc. In some cases, features of endurance mechanisms (e.g., randomizing mechanisms) are applicable to volatile memories such as static random-access memory (SRAM), and dynamic random-access memory (DRAM). The endurance mechanisms include a wear leveling scheme that uses index rotation, outlier compensation to handle weak bits, and random swap injection to mitigate wear out attacks.
Bibliography:Application Number: US202117339854