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 journalArticle

1 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% respectively, and application run time is improved by up to 41%. 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%. 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)
JournalIEEE Transactions on Emerging Topics in Computing
DOIs
StateAccepted/In press - Aug 18 2018

Keywords

  • Magnetic tunneling
  • MeRAM
  • Monitoring
  • Resistance
  • STT-MRAM
  • Switches
  • Temperature measurement
  • Temperature sensors
  • 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