STT-Based Non-Volatile Logic-in-Memory Framework

This work describes an integration of logic within the Spin Transfer Torque Magnetoresistive RAM (STT-MRAM) framework. For memory, a minimum separation between the cells is required to ensure bit-to-bit independency. For logic that relies on magnetostatic coupling, a maximum separation is allowed between magnetic cells for effective computation. Integration of the two functionalities therefore requires meeting the orthogonal spatial needs of separation. In this work the technological challenges of this integration are first described followed by the specifications of the new STT-MRAM based logic-in-memory architecture. How a spin transfer torque based control, also called clock, can tune the architecture between logic and memory modes is next described. A reference free variability tolerant differential read scheme leveraging the integration is presented. This logic-in-memory framework is also an integration between magnetic and CMOS planes. Finally, a logic partitioning between the two planes is described that can significantly improve the performance metrics.

[1]  S. Bhanja,et al.  Magnetic Cellular Automata Wire Architectures , 2011, IEEE Transactions on Nanotechnology.

[2]  Lugli,et al.  Simulation of power gain and dissipation in field-coupled nanomagnets , 2004 .

[3]  S. Yuasa,et al.  Giant tunnel magnetoresistance in magnetic tunnel junctions with a crystalline MgO(0 0 1) barrier , 2007 .

[4]  M. Julliere Tunneling between ferromagnetic films , 1975 .

[5]  A Imre,et al.  Majority Logic Gate for Magnetic Quantum-Dot Cellular Automata , 2006, Science.

[6]  Michael T. Niemier,et al.  Performance and Energy Impact of Locally Controlled NML Circuits , 2011, JETC.

[7]  R. Cowburn,et al.  Room temperature magnetic quantum cellular automata , 2000, Science.

[8]  Wolfgang Porod,et al.  Clocking structures and power analysis for nanomagnet-based logic devices , 2007, Proceedings of the 2007 international symposium on Low power electronics and design (ISLPED '07).

[9]  Sanjukta Bhanja,et al.  Magnetic cellular automata coplanar cross wire systems , 2010 .

[10]  J. Slonczewski Current-driven excitation of magnetic multilayers , 1996 .

[11]  A. Panchula,et al.  Giant tunnelling magnetoresistance at room temperature with MgO (100) tunnel barriers , 2004, Nature materials.

[12]  S. Yuasa,et al.  Giant tunneling magnetoresistance up to 410% at room temperature in fully epitaxial Co∕MgO∕Co magnetic tunnel junctions with bcc Co(001) electrodes , 2006 .

[13]  S. M. Alam,et al.  Non-destructive variability tolerant differential read for non-volatile logic , 2012, 2012 IEEE 55th International Midwest Symposium on Circuits and Systems (MWSCAS).

[14]  M J Donahue,et al.  OOMMF User's Guide, Version 1.0 , 1999 .

[15]  Sanjukta Bhanja,et al.  Nano Magnetic STT-Logic Partitioning for Optimum Performance , 2014, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[16]  Sanjukta Bhanja,et al.  Low Power Magnetic Quantum Cellular Automata Realization Using Magnetic Multi-Layer Structures , 2011, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[17]  William Thomson,et al.  On the Electro-Dynamic Qualities of Metals:--Effects of Magnetization on the Electric Conductivity of Nickel and of Iron , 1856 .

[18]  Luan Tran,et al.  45nm low power CMOS logic compatible embedded STT MRAM utilizing a reverse-connection 1T/1MTJ cell , 2009, 2009 IEEE International Electron Devices Meeting (IEDM).

[19]  S. M. Alam,et al.  A novel design concept for high density hybrid CMOS-nanomagnetic circuits , 2012, 2012 12th IEEE International Conference on Nanotechnology (IEEE-NANO).

[20]  Yuan Taur,et al.  Device scaling limits of Si MOSFETs and their application dependencies , 2001, Proc. IEEE.

[21]  K. Iniewski,et al.  Nanoelectronic Device Applications Handbook , 2014 .

[22]  M. Zamboni,et al.  Majority Voter Full Characterization for Nanomagnet Logic Circuits , 2012, IEEE Transactions on Nanotechnology.

[23]  Sanjukta Bhanja,et al.  Low power CMOS-magnetic nano-logic with increased bit controllability , 2011, 2011 11th IEEE International Conference on Nanotechnology.

[24]  M. Zamboni,et al.  An NCL-HDL Snake-Clock-Based Magnetic QCA Architecture , 2011, IEEE Transactions on Nanotechnology.

[25]  Sanjukta Bhanja,et al.  Ultra-Low Power Hybrid CMOS-Magnetic Logic Architecture , 2012, IEEE Transactions on Circuits and Systems I: Regular Papers.

[26]  Jian-Gang Zhu,et al.  Magnetic tunnel junctions , 2006 .

[27]  Sanjukta Bhanja,et al.  A review of magnetic cellular automata systems , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[28]  Sanjukta Bhanja,et al.  Study of single layer and multilayer nano-magnetic logic architectures , 2012 .

[29]  Ilya Krivorotov,et al.  Low writing energy and sub nanosecond spin torque transfer switching of in-plane magnetic tunnel junction for spin torque transfer random access memory , 2011 .

[30]  Mark E. Welland,et al.  Controlling magnetic ordering in coupled nanomagnet arrays , 1999 .

[31]  Sanjukta Bhanja,et al.  Landauer Clocking for Magnetic Cellular Automata (MCA) Arrays , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[32]  Mircea R. Stan,et al.  Advances and Future Prospects of Spin-Transfer Torque Random Access Memory , 2010, IEEE Transactions on Magnetics.

[33]  Sadamichi Maekawa,et al.  Concepts in spin electronics , 2006 .