Adaptive MRAM Write and Read with MTJ Variation Monitor

Shaodi Wang, Hochul Lee, Cecile Grezes, Pedram Khalili, Kang Wang, Puneet Gupta

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

Temperature and wafer-level process variations significantly degrade operation efficiency of Spin-transfer torque random access memory (STT-MRAM) and magnetoelectric random access memory (MeRAM), where the write and read reliability issues are exacerbated by the variations. We propose adaptive write and read schemes for highly efficient STT-MRAM and MeRAM programming and sensing that optimally selects write and read pulses to overcome process and temperature variation. With adaptive write, the write latency of STT-MRAM and MeRAM cache are reduced by up to 17 and 59 percent respectively, and application run time is improved by up to 41 percent. With adaptive read, the sensing margin is dramatically improved by 1.4X while maintaining read disturbance correctable by error-correcting-code (ECC) correction. To further mitigate read disturbance impact on memory system, additional adaptive read scheme can dynamically lower read voltage according to the proposed monitor result. It can extend memory service time by haft to one year, and reduce read disturbance induced memory failure by 59 to 84 percent. To better support these schemes, we also propose, design, and evaluate low-cost MTJ-based variation monitor, which precisely senses process and temperature variation. The monitor is over 10X faster, 5X more energy-efficient, and 20X smaller compared with conventional thermal monitors of similar accuracy.

Original languageEnglish (US)
Article number8440727
Pages (from-to)402-413
Number of pages12
JournalIEEE Transactions on Emerging Topics in Computing
Volume9
Issue number1
DOIs
StatePublished - Jan 1 2021

Funding

NSF Variability Expedition Grant No. CCF-1029783.

Keywords

  • MeRAM
  • STT-MRAM
  • adaptive read
  • adaptive write
  • process variation
  • read disturbance
  • sensing margin
  • temperature variation
  • thermal activation
  • thermal monitor

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Information Systems
  • Human-Computer Interaction
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Adaptive MRAM Write and Read with MTJ Variation Monitor'. Together they form a unique fingerprint.

Cite this