Publication:

Asymmetric and Adaptive Error Correction in STT-MRAM

 
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid0000-0002-8555-3581
cris.virtual.orcid0009-0004-2468-4029
cris.virtual.orcid0000-0002-3599-8515
cris.virtual.orcid0000-0001-6161-3052
cris.virtual.orcid0000-0001-6436-9593
cris.virtual.orcid#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department0cb024a1-6410-45e1-9581-cdf8cce0f836
cris.virtualsource.department6c34595b-1a48-4e60-bc8c-a59d24334197
cris.virtualsource.department7a992f6f-feea-493d-b4d8-c297450cff52
cris.virtualsource.department4cb2afed-03b7-48c8-9b18-fb0c746d3761
cris.virtualsource.department27aacf70-ebb6-4934-9ebb-7db8dfb632c6
cris.virtualsource.departmentc49fd1e2-a117-4839-80dc-0e884525b195
cris.virtualsource.department7bd15e81-6ebe-4078-9e9d-e4e7f4f72e8d
cris.virtualsource.orcid0cb024a1-6410-45e1-9581-cdf8cce0f836
cris.virtualsource.orcid6c34595b-1a48-4e60-bc8c-a59d24334197
cris.virtualsource.orcid7a992f6f-feea-493d-b4d8-c297450cff52
cris.virtualsource.orcid4cb2afed-03b7-48c8-9b18-fb0c746d3761
cris.virtualsource.orcid27aacf70-ebb6-4934-9ebb-7db8dfb632c6
cris.virtualsource.orcidc49fd1e2-a117-4839-80dc-0e884525b195
cris.virtualsource.orcid7bd15e81-6ebe-4078-9e9d-e4e7f4f72e8d
dc.contributor.authorHemaram, Surendra
dc.contributor.authorTahoori, Mehdi
dc.contributor.authorCatthoor, Francky
dc.contributor.authorRao, Siddharth
dc.contributor.authorCouet, Sebastien
dc.contributor.authorMarinelli, Tommaso
dc.contributor.authorPica, Valerio
dc.contributor.authorKar, Gouri Sankar
dc.date.accessioned2026-02-02T15:06:19Z
dc.date.available2026-02-02T15:06:19Z
dc.date.createdwos2025-09-10
dc.date.issued2025
dc.description.abstractSpin-transfer torque magnetic random access memory (STT-MRAM) has emerged as a promising alternative to conventional CMOS memory technologies for on-chip cache replacement. Due to its superior access speeds, high endurance, and scalability, it is being extensively considered a promising candidate for last-level cache replacement. This technology has reached considerable industrial maturity, with several foundries now offering this emerging technology. Despite its advantages, STT-MRAM faces reliability challenges, primarily due to its asymmetric error characteristics during write and read operations, where the likelihood of a bit transitioning from 1→0 differs from that of 0→1 . Conventional Error Correcting Codes (ECCs) do not account for such asymmetry between these bit-flip types and fall short of providing balanced error correction. This article introduces an efficient asymmetric and adaptive error correction in STT-MRAM based on the Hamming weight of data bits that operates with negligible overhead alongside a standard ECC framework. Our simulation findings indicate that the proposed technique offers substantial enhancement in reliability, measured by a cache word/block error rate, tested across the last level cache data for various SPEC CPU2017 benchmarks. This enhancement in reliability is achieved without inserting excessive memory and hardware overhead, and without impacting system performance, presenting a compelling case for enhancing the operational reliability of STT-MRAM.
dc.identifier.doi10.1109/TCAD.2025.3541188
dc.identifier.issn0278-0070
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/58772
dc.language.isoeng
dc.provenance.editstepusergreet.vanhoof@imec.be
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
dc.source.beginpage3336
dc.source.endpage3349
dc.source.issue9
dc.source.journalIEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
dc.source.numberofpages14
dc.source.volume44
dc.subject.keywordsMEMORY
dc.subject.keywordsPERFORMANCE
dc.subject.keywordsENERGY
dc.subject.keywordsCODES
dc.subject.keywordsECC
dc.title

Asymmetric and Adaptive Error Correction in STT-MRAM

dc.typeJournal article
dspace.entity.typePublication
imec.internal.crawledAt2025-10-22
imec.internal.sourcecrawler
Files
Publication available in collections: