Charge-Recycling based Redundant Write Prevention Technique for Low Power SOT-MRAM

While the spin transfer torque magnetic memory (STT-MRAM) suffers from its shortcomings such as high write power, slow write operation and reliability issues, spin orbit torque magnetic random access memory (SOT-MRAM) can offer relatively faster write operation with low power based on giant spin hall effect. Although SOT-MRAM provides low power write operation, to meet the power level of current embedded memories, significant reduction of write power is highly required. In this paper, we present a low power write technique for SOT-MRAM. In order to prevent redundant write operation, read-compare-write operation is adopted. As a result, only the SOT cells having different data are written, and write power is saved in the cells with the same data. For further optimization, bitline switching scheme is used to reduce bitline and source line swing in write operation. The negative bitline scheme is also exploited by re-cycling the charge from read operation to increase write current. Simulation results using 65nm CMOS technology show that up to 40.1 % of write energy can be saved compared to the conventional unnecessary write avoidance approach.

[1]  Ki-Seung Lee,et al.  Thermally activated switching of perpendicular magnet by spin-orbit spin torque , 2014 .

[2]  Mehdi B. Tahoori,et al.  Improving Write Performance for STT-MRAM , 2016, IEEE Transactions on Magnetics.

[3]  Kaushik Roy,et al.  High-performance low-energy STT MRAM based on balanced write scheme , 2012, ISLPED '12.

[4]  Hui Zhao,et al.  A Scaling Roadmap and Performance Evaluation of In-Plane and Perpendicular MTJ Based STT-MRAMs for High-Density Cache Memory , 2013, IEEE Journal of Solid-State Circuits.

[5]  Daisuke Suzuki,et al.  Cost-Efficient Self-Terminated Write Driver for Spin-Transfer-Torque RAM and Logic , 2014, IEEE Transactions on Magnetics.

[6]  Mehdi Baradaran Tahoori,et al.  Low-power multi-port memory architecture based on Spin Orbit Torque magnetic devices , 2016, 2016 International Great Lakes Symposium on VLSI (GLSVLSI).

[7]  D. Ralph,et al.  Spin-Torque Switching with the Giant Spin Hall Effect of Tantalum , 2012, Science.

[8]  Xuanyao Fong,et al.  Spin-Hall Magnetic Random-Access Memory With Dual Read/Write Ports for On-Chip Caches , 2015, IEEE Magnetics Letters.

[9]  Jun Yang,et al.  Energy reduction for STT-RAM using early write termination , 2009, 2009 IEEE/ACM International Conference on Computer-Aided Design - Digest of Technical Papers.

[10]  Yiran Chen,et al.  Asymmetry of MTJ switching and its implication to STT-RAM designs , 2012, 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[11]  Mehdi Baradaran Tahoori,et al.  Self-Timed Read and Write Operations in STT-MRAM , 2016, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Jaeyoung Park,et al.  Variable-energy write STT-RAM architecture with bit-wise write-completion monitoring , 2013, International Symposium on Low Power Electronics and Design (ISLPED).

[13]  Kaushik Roy,et al.  Write-optimized reliable design of STT MRAM , 2012, ISLPED '12.