Implication logic gates using spin-transfer-torque-operated magnetic tunnel junctions for intrinsic logic-in-memory

Abstract As the feature size of CMOS components scales down, the standby power losses due to high leakage currents have become a top concern for modern circuit design. Introducing non-volatility in logic circuits allows to overcome the standby power issue. Magnetic tunnel junctions (MTJs) offer a great potential, because of their non-volatility, unlimited endurance, CMOS compatibility, and fast switching speed. This work proposes current- and voltage-controlled MTJ-based implication (IMP) logic gtes for future non-volatile logic-in-memory architecture. The MTJ-based implication logic realizes an intrinsic logic-in-memory known as “stateful” logic for which the MTJ devices serve simultaneously as memory elements and logic gates. Spintronic implication logic gates are analyzed by using a SPICE model for spin-transfer torque (STT) MTJs in order to show the reliability of the IMP operation. It has been demonstrated that the proposed current-controlled implication gate offers a higher performance (power and reliability) than the conventional voltage-controlled one. The realization of the spintronic stateful logic operations extends non-volatile electronics from memory to logical computing applications and opens the door for more complex logic functions to be realized with MTJ-based devices. We present a stateful logic circuit based on the common STT-MRAM architecture capable of performing material implication. As an application example, an IMP-based implementation of a full-adder is presented.

[1]  Yi Gang,et al.  A High-Reliability, Low-Power Magnetic Full Adder , 2011, IEEE Transactions on Magnetics.

[2]  T. Schulthess,et al.  Spin-dependent tunneling conductance of Fe | MgO | Fe sandwiches , 2001 .

[3]  A. Fert,et al.  The emergence of spin electronics in data storage. , 2007, Nature materials.

[4]  J. C. Sloncxewski Current-driven excitation of magnetic multilayers , 2003 .

[5]  Berger Emission of spin waves by a magnetic multilayer traversed by a current. , 1996, Physical review. B, Condensed matter.

[6]  R. W. Dave,et al.  A 4-Mb toggle MRAM based on a novel bit and switching method , 2005, IEEE Transactions on Magnetics.

[7]  Farbod Ebrahimi,et al.  SPICE Macromodel of Spin-Torque-Transfer-Operated Magnetic Tunnel Junctions , 2010, IEEE Transactions on Electron Devices.

[8]  Yiran Chen,et al.  An overview of non-volatile memory technology and the implication for tools and architectures , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[9]  Gregory S. Snider,et al.  ‘Memristive’ switches enable ‘stateful’ logic operations via material implication , 2010, Nature.

[10]  Shoji Ikeda,et al.  MTJ-based nonvolatile logic-in-memory circuit, future prospects and issues , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[11]  Hiroshi Kano,et al.  Thermal activation effect on spin transfer switching in magnetic tunnel junctions , 2005 .

[12]  Earl E. Swartzlander,et al.  Memristor-based arithmetic , 2010, 2010 Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers.

[13]  H. Ohno,et al.  Tunnel magnetoresistance of 604% at 300K by suppression of Ta diffusion in CoFeB∕MgO∕CoFeB pseudo-spin-valves annealed at high temperature , 2008 .

[14]  Etienne,et al.  Giant magnetoresistance of (001)Fe/(001)Cr magnetic superlattices. , 1988, Physical review letters.

[15]  F. Ebrahimi,et al.  Magnetic Tunnel Junction-Based Spintronic Logic Units Operated by Spin Transfer Torque , 2012, IEEE Transactions on Nanotechnology.

[16]  Solid-State Electronics , 1955, Nature.

[17]  A. Umerski,et al.  Theory of tunneling magnetoresistance of an epitaxial Fe/MgO/Fe(001) junction , 2001 .

[18]  Mahmut T. Kandemir,et al.  Leakage Current: Moore's Law Meets Static Power , 2003, Computer.

[19]  D. Stewart,et al.  The missing memristor found , 2008, Nature.

[20]  M. Hosomi,et al.  A novel nonvolatile memory with spin torque transfer magnetization switching: spin-ram , 2005, IEEE InternationalElectron Devices Meeting, 2005. IEDM Technical Digest..

[21]  J. Poikonen,et al.  Erratum for Two memristors suffice to compute all Boolean functions , 2010 .