Apparatus and method for endurance of non-volatile memory banks via wear leveling and random swap injection

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 05.04.2022
Subjects
Online AccessGet full text

Cover

Loading…
Abstract 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.
AbstractList 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.
Author Dokania, Rajeev Kumar
Manipatruni, Sasikanth
Wilkerson, Christopher B
Mathuriya, Amrita
Author_xml – fullname: Manipatruni, Sasikanth
– fullname: Wilkerson, Christopher B
– fullname: Dokania, Rajeev Kumar
– fullname: Mathuriya, Amrita
BookMark eNqNzDsOwjAQRVEXUPDbw7CAFAERlBIQiB6ooyGegIkzY9lOInZPhFgA1WvOu1M1YmGaqHrnHHqMbQBkDQ3Fp2ioxAOxbj1ySSAVDDjpxGI0lgbUiH_DHbkO0BmEntCDpY6s4ce3Mxy1NBB6dGD4RWU0wnM1rtAGWvx2ppan4_VwTshJQcFhSUyxuF3SdJVvtnm2T9f_mA8yS0Nf
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID US11295796B1
GroupedDBID EVB
ID FETCH-epo_espacenet_US11295796B13
IEDL.DBID EVB
IngestDate Fri Jul 19 12:54:27 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US11295796B13
Notes Application Number: US202117344817
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20220405&DB=EPODOC&CC=US&NR=11295796B1
ParticipantIDs epo_espacenet_US11295796B1
PublicationCentury 2000
PublicationDate 20220405
PublicationDateYYYYMMDD 2022-04-05
PublicationDate_xml – month: 04
  year: 2022
  text: 20220405
  day: 05
PublicationDecade 2020
PublicationYear 2022
RelatedCompanies Kepler Computing Inc
RelatedCompanies_xml – name: Kepler Computing Inc
Score 3.3976755
Snippet Endurance mechanisms are introduced for memories such as non-volatile memories for broad usage including caches, last-level cache(s), embedded memory, embedded...
SourceID epo
SourceType Open Access Repository
SubjectTerms INFORMATION STORAGE
PHYSICS
STATIC STORES
Title Apparatus and method for endurance of non-volatile memory banks via wear leveling and random swap injection
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20220405&DB=EPODOC&locale=&CC=US&NR=11295796B1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dT8IwEL8Q_HxT1Ch-pCZmb4u4biIPi8k2CDERiIDhjbRrSfjqCBsS_3uvdYgv-tptt_XS6911v_sdwJ2gXm0k3NhmD07VdhkmrFwzI8aUa_IRh1WlAci2Hpt992XgDQow2dTCGJ7QtSFHRIuK0d4zs18vtodYkcFWpvd8jEPJc6PnR1aeHTsOrknPigK_3mlH7dAKQ7_ftVpvvg4rdNllgJnSjg6jNc9-_T3QVSmL3y6lcQS7HZSmsmMoSFWCg3DTea0E-6_5D-8S7BmEZpziYG6F6QlMMXTUjN2rlDAlyHcTaILRJ5FKrHSnDEmSEcHE3sbNB2czk3jTPFl-Es7UNCUfY0bWuMTJTEOG0HkZOfigSOYkXbMFGauJwWipU7ht1Hth08bvH_4oa9jvbqdKz6CI75LnQPhThWKkxqkrai5zNEuZ6_ERp0ywCqPyAsp_yyn_d_ESDrXiDZrFu4JitlzJa3TUGb8xGv4CWZeZTw
link.rule.ids 230,309,786,891,25594,76904
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8JAEJ4QfOBNUYP4WhPTWyN2W5FDY0ILQeUVAcON7HaXhFdLaJH4751dQbzodduddh-zM9N-8w3AraBOaSjswGT3VtG0GQasXDEjBpQr8hGLFaUGyDYfaj37pe_0UzDe5MJontCVJkdEjQpQ3xN9Xs-3H7F8ja2M7_gIm6Knatf1jXV0bFm4Jx3DL7uVdstveYbnub2O0XxzlVuh0i7LGCntFDEkVDz7lfeyykqZ_zYp1UPYbaO0MDmClAyzkPE2ldeysN9Y__DOwp5GaAYxNq61MD6GCbqOirF7GRMWCvJdBJqg90lkKJaqUoYk0ZBgYG_i4YOjmUq8aRYtPgln4SQmHyNGVrjFyVRBhtB4aTnYUUQzEq_YnIzCscZohSdwU610vZqJ7z_4maxBr7MdKj2FND5L5oDwxwJFT41TW5RsZimWMtvhQ06ZYAVG5Rnk_5aT_-_iNWRq3UZ9UH9uvp7DgVoEjWxxLiCdLJbyEo12wq_0bH8BrBGcOg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Apparatus+and+method+for+endurance+of+non-volatile+memory+banks+via+wear+leveling+and+random+swap+injection&rft.inventor=Manipatruni%2C+Sasikanth&rft.inventor=Wilkerson%2C+Christopher+B&rft.inventor=Dokania%2C+Rajeev+Kumar&rft.inventor=Mathuriya%2C+Amrita&rft.date=2022-04-05&rft.externalDBID=B1&rft.externalDocID=US11295796B1