DocumentCode
3712326
Title
Improving reliability, performance, and energy efficiency of STT-MRAM with dynamic write latency
Author
Ali Ahari;Mojtaba Ebrahimi;Fabian Oboril;Mehdi Tahoori
Author_Institution
Karlsruhe Institute of Technology, Karlsruhe, Germany
fYear
2015
Firstpage
109
Lastpage
116
Abstract
High write latency and high write energy are the major challenges in Spin Transfer Torque Magnetic Random Access Memory (STT-MRAM) design. The write operation in STT-MRAM is of stochastic nature. Therefore, it requires a very long timing margin to maintain an acceptable level of reliability and yield. Traditionally, Error Correction Codes (ECCs) are used to reduce the timing margin in STT-MRAM. However, they impose high storage and latency overheads. In this paper, we propose a low-cost architecture-level technique to significantly reduce the amount of required timing margin. This technique employs a handshaking protocol between the memory and its controller to dynamically determine the write latency at run-time. Our simulation infrastructure comprehensively models the combined effect of process variation and stochastic write behavior at circuit-level and abstracts it to architecture-level. The simulation results show that the proposed technique not only considerably reduces the write error rate but also improves the overall system performance on average by 15.4% compared to existing solutions.
Keywords
"Stochastic processes","Timing","Transistors","Integrated circuits","Decoding","Error correction codes","Magnetic tunneling"
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2015 33rd IEEE International Conference on
Type
conf
DOI
10.1109/ICCD.2015.7357091
Filename
7357091
Link To Document