Compact modeling of memristive IMP gates for reliable stateful logic design

Introducing non-volatility into CMOS circuits is a promising solution to overcome the standby power dissipation due to leakage, which has become a major challenge of today's VLSI. Stateful logic inherently realizes non-volatile logic-in-memory circuits with zero-standby power and opens the door for a shift away from the Von Neumann architecture. To ensure a correct logic behavior in all input patterns, the reliability of the conditional switching in the stateful logic gates is the most important design objective. In this work the goal is to efficiently calculate the reliabilities in TiO2-based and spintronic stateful implication (IMP) logic gates with the aid of compact but sufficiently accurate device models. It is demonstrated that in order to avoid a state computation error in the TiO2-based IMP gate, refreshing is required after a limited number of logic steps as the state drift errors accumulate. Due to the magnetic bistability of the magnetic tunnel junctions (MTJ), spin-transfer torque (STT)-MTJ-based IMP logic gates eliminate error accumulation and thus are inherently suited for digital computing. A modified SPICE model is presented to optimize the circuit parameters of the STT-MTJ-based gates for providing a reliable conditional switching behavior.

[1]  Robinson E. Pino,et al.  Compact method for modeling and simulation of memristor devices: Ion conductor chalcogenide-based memristor devices , 2010, 2010 IEEE/ACM International Symposium on Nanoscale Architectures.

[2]  György Cserey,et al.  Macromodeling of the Memristor in SPICE , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Siegfried Selberherr,et al.  MRAM-based logic array for large-scale non-volatile logic-in-memory applications , 2013, 2013 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH).

[4]  R. Williams,et al.  Exponential ionic drift: fast switching and low volatility of thin-film memristors , 2009 .

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

[6]  Siegfried Selberherr,et al.  Implication logic gates using spin-transfer-torque-operated magnetic tunnel junctions for intrinsic logic-in-memory , 2013 .

[7]  Uri C. Weiser,et al.  Memristor-based IMPLY logic design procedure , 2011, 2011 IEEE 29th International Conference on Computer Design (ICCD).

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

[9]  Sung-Mo Kang,et al.  Compact Models for Memristors Based on Charge-Flux Constitutive Relationships , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  Matthew D. Pickett,et al.  SPICE modeling of memristors , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[11]  J. Yang,et al.  Switching dynamics in titanium dioxide memristive devices , 2009 .

[12]  Siegfried Selberherr,et al.  Reliability Analysis and Comparison of Implication and Reprogrammable Logic Gates in Magnetic Tunnel Junction Logic Circuits , 2013, IEEE Transactions on Magnetics.

[13]  J. Simmons Generalized Formula for the Electric Tunnel Effect between Similar Electrodes Separated by a Thin Insulating Film , 1963 .

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

[15]  S. Benderli,et al.  On SPICE macromodelling of TiO 2 memristors , 2009 .

[16]  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..

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