Coupled Spin-Torque Nano-Oscillator-Based Computation

In this article, we present a comprehensive study of four frequency locking mechanisms in Spin Torque Nano Oscillators (STNOs) and explore their suitability for a class of specialized computing applications. We implemented a physical STNO model based on Landau-Lifshitz-Gilbert-Slonczewski equation and benchmarked the model to experimental data. Based on our simulations, we provide an in-depth analysis of how the “self-organizing” ability of coupled STNO array can be effectively used for computations that are unsuitable or inefficient in the von-Neumann computing domain. As a case study, we demonstrate the computing ability of coupled STNOs with two applications: edge detection of an image and associative computing for image recognition. We provide an analysis of the scaling trends of STNOs and the effectiveness of different frequency locking mechanisms with scaling in the presence of thermal noise. We also provide an in-depth analysis of the effect of variations on the four locking mechanisms to find the most robust one in the presence of variations.

[1]  Suman Datta,et al.  Synchronization of pairwise-coupled, identical, relaxation oscillators based on metal- insulator phase transition devices: A model study , 2014 .

[2]  Kaushik Roy,et al.  Exploring Boolean and non-Boolean computing with spin torque devices , 2013, 2013 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[3]  Anthony B. Kos,et al.  Time Required to Injection-Lock Spin Torque Nanoscale Oscillators , 2013 .

[4]  K. Roy,et al.  Injection-Locked Spin Hall-Induced Coupled-Oscillators for Energy Efficient Associative Computing , 2015, IEEE Transactions on Nanotechnology.

[5]  Y. Charles Li,et al.  Dynamic magnetization states of a spin valve in the presence of dc and ac currents : Synchronization, modification, and chaos , 2006 .

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

[7]  Vincent Cros,et al.  Efficient Synchronization of Dipolarly Coupled Vortex-Based Spin Transfer Nano-Oscillators , 2015, Scientific Reports.

[8]  Kaushik Roy,et al.  Beyond charge-based computation: Boolean and non-Boolean computing with spin torque devices , 2013, International Symposium on Low Power Electronics and Design (ISLPED).

[9]  V. Cros,et al.  Synchronization of spin-transfer oscillators driven by stimulated microwave currents , 2005, INTERMAG 2006 - IEEE International Magnetics Conference.

[10]  Suman Datta,et al.  Modeling and Simulation of Vanadium Dioxide Relaxation Oscillators , 2015, IEEE Transactions on Circuits and Systems I: Regular Papers.

[11]  M. Stiles,et al.  Boltzmann test of Slonczewski's theory of spin-transfer torque , 2004, cond-mat/0407569.

[12]  W. Rippard,et al.  Direct-current induced dynamics in Co90 Fe10/Ni80 Fe20 point contacts. , 2003, Physical review letters.

[13]  Baoshun Zhang,et al.  Ultralow-current-density and bias-field-free spin-transfer nano-oscillator , 2013, Scientific Reports.

[14]  Xuanyao Fong,et al.  KNACK: A hybrid spin-charge mixed-mode simulator for evaluating different genres of spin-transfer torque MRAM bit-cells , 2011, 2011 International Conference on Simulation of Semiconductor Processes and Devices.

[15]  D. Ralph,et al.  Microwave oscillations of a nanomagnet driven by a spin-polarized current , 2003, Nature.

[16]  Kaushik Roy,et al.  Brain-inspired computing with spin torque devices , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[17]  Mrigank Sharad,et al.  Energy-Efficient Non-Boolean Computing With Spin Neurons and Resistive Memory , 2014, IEEE Transactions on Nanotechnology.

[18]  C. E. Moeller,et al.  Coupled oscillators at a distance: applications to coupled semiconductor lasers , 1990 .

[19]  J. Katine,et al.  Electrical measurement of spin-wave interactions of proximate spin transfer nanooscillators. , 2006, Physical review letters.

[20]  Kaushik Roy,et al.  SPICE Models for Magnetic Tunnel Junctions Based on Monodomain Approximation , 2013 .

[21]  Tadashi Shibata,et al.  Coupled-Oscillator Associative Memory Array Operation for Pattern Recognition , 2015, IEEE Journal on Exploratory Solid-State Computational Devices and Circuits.

[22]  Xuanyao Fong,et al.  Bit-Cell Level Optimization for Non-volatile Memories Using Magnetic Tunnel Junctions and Spin-Transfer Torque Switching , 2012, IEEE Transactions on Nanotechnology.

[23]  Narayanan Vijaykrishnan,et al.  Computational Architectures Based on Coupled Oscillators , 2014, 2014 IEEE Computer Society Annual Symposium on VLSI.

[24]  Hitoshi Kubota,et al.  Spin-transfer-torque-induced rf oscillations in CoFeB/MgO/CoFeB magnetic tunnel junctions under a perpendicular magnetic field , 2010 .

[25]  W. Porod,et al.  Modeling of coupled spin torque oscillators for applications in associative memories , 2012, 2012 12th IEEE International Conference on Nanotechnology (IEEE-NANO).

[26]  Yan Fang,et al.  Non-Boolean associative architectures based on nano-oscillators , 2012, 2012 13th International Workshop on Cellular Nanoscale Networks and their Applications.

[27]  John P. Hayes,et al.  Stochastic circuits for real-time image-processing applications , 2013, 2013 50th ACM/EDAC/IEEE Design Automation Conference (DAC).

[28]  S H Strogatz,et al.  Coupled oscillators and biological synchronization. , 1993, Scientific American.

[29]  J. W. Brown Thermal Fluctuations of a Single-Domain Particle , 1963 .

[30]  F. Corinto,et al.  Synchronization in cellular spin torque oscillator arrays , 2012, 2012 13th International Workshop on Cellular Nanoscale Networks and their Applications.

[31]  Wolfgang Porod,et al.  Computational Study of Spin-Torque Oscillator Interactions for Non-Boolean Computing Applications , 2013, IEEE Transactions on Magnetics.

[32]  S. E. Russek,et al.  Frequency modulation of spin-transfer oscillators , 2005 .

[33]  W. Porod,et al.  Spin torque oscillator models for applications in associative memories , 2012, 2012 13th International Workshop on Cellular Nanoscale Networks and their Applications.

[34]  Renyuan Zhang,et al.  CMOS supporting circuitries for nano-oscillator-based associative memories , 2012, 2012 13th International Workshop on Cellular Nanoscale Networks and their Applications.

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

[36]  K. Buchanan,et al.  Direct dynamic imaging of non-adiabatic spin torque effects , 2012, Nature Communications.

[37]  S. Datta,et al.  Pairwise coupled hybrid vanadium dioxide-MOSFET (HVFET) oscillators for non-boolean associative computing , 2014, 2014 IEEE International Electron Devices Meeting.

[38]  Robert W. Hölzel,et al.  Pattern recognition with simple oscillating circuits , 2011 .

[39]  P. McEuen,et al.  Synchronization of micromechanical oscillators using light , 2011, IEEE Photonic Society 24th Annual Meeting.

[40]  David F. Hendry,et al.  The computer as von Neumann planned it , 1993, IEEE Annals of the History of Computing.

[41]  Kaushik Roy,et al.  Ultra low power associative computing with spin neurons and resistive crossbar memory , 2013, 2013 50th ACM/EDAC/IEEE Design Automation Conference (DAC).

[42]  B. N. Engel,et al.  Phase-locking in double-point-contact spin-transfer devices , 2005, Nature.

[43]  Hans Jurgen Mattausch,et al.  Mixed Digital–Analog Associative Memory Enabling Fully-Parallel Nearest Euclidean Distance Search , 2007 .

[44]  Mrigank Sharad,et al.  Energy-Efficient and Robust Associative Computing With Injection-Locked Dual-Pillar Spin-Torque Oscillators , 2015, IEEE Transactions on Magnetics.

[45]  I. N. Krivorotov,et al.  Mechanisms limiting the coherence time of spontaneous magnetic oscillations driven by dc spin-polarized currents , 2005 .

[46]  Hans Jurgen Mattausch,et al.  Word-parallel coprocessor architecture for digital nearest Euclidean distance search , 2013, 2013 Proceedings of the ESSCIRC (ESSCIRC).

[47]  Sergei Urazhdin,et al.  Fractional synchronization of spin-torque nano-oscillators. , 2010, Physical review letters.

[48]  J. Katine,et al.  Injection locking and phase control of spin transfer nano-oscillators. , 2005, Physical review letters.

[49]  Wolfgang Porod,et al.  Physical Implementation of Coherently Coupled Oscillator Networks , 2015, IEEE Journal on Exploratory Solid-State Computational Devices and Circuits.

[50]  A. Fert,et al.  Coupling efficiency for phase locking of a spin transfer nano-oscillator to a microwave current. , 2008, Physical review letters.

[51]  D. Ralph,et al.  Spin transfer torques , 2007, 0711.4608.

[52]  B. Razavi A study of injection locking and pulling in oscillators , 2004, IEEE Journal of Solid-State Circuits.

[53]  J. Katine,et al.  Mutual phase-locking of microwave spin torque nano-oscillators , 2005, Nature.