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...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English |
Published |
05.04.2022
|
Subjects | |
Online Access | Get 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 |