Abstract
Considering the insatiable demand for high-performance computing, on-chip cache capacity increases rapidly. Spin-transfer-torque magnetoresistive random-access memory (STT-MRAM) is a promising cache candidate due to ultralow standby power, high-access speed, and integration density. Unfortunately, when the feature size of magnetic tunnel junction (MTJ) scales down to 1 Xnm, read current approaches write current closely, which may result in read disturbance threatening the reliability of STT-MRAM. Furthermore, the elevating on-chip temperature reduces the thermal stability of STT-MRAM remarkably and aggravates the read disturbance. Error correction code (ECC) is an effective technique to enhance memory reliability. In this paper, we take advantage of the thermal dependence of STT-MRAM and propose a thermally adaptive ECC design, called 'Chameleon,' that can adjust the ECC protection strength dynamically to reduce the ECC storage overhead and improve the cache access performance and energy efficiency. Experimental results show that compared to the conservative nonadaptive ECC scheme, our design can improve both cache performance and energy consumption effectively.
| Original language | English |
|---|---|
| Article number | 8713420 |
| Pages (from-to) | 1851-1860 |
| Number of pages | 10 |
| Journal | IEEE Transactions on Very Large Scale Integration (VLSI) Systems |
| Volume | 27 |
| Issue number | 8 |
| DOIs | |
| State | Published - Aug 2019 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Error correction code (ECC)
- last level cache (LLC)
- reliability
- spin-transfer-torque magnetoresistive random-access memory (STT-MRAM)
- temperature
Fingerprint
Dive into the research topics of 'An adaptive thermal-aware ecc scheme for reliable stt-mram llc design'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver