Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Coupled Spin-Torque Nano-Oscillator-Based Computation: A Simulation Study

Published: 11 July 2017 Publication History

Abstract

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.

References

[1]
A. Abedin et al. 2007. Mixed Digital-analog associative memory enabling fully-parallel nearest euclidean distance search. Japanese Journal of Applied Physics, 46, Part 1, Number 4B.
[2]
T. Akazawa et al. 2013. Word-parallel coprocessor architecture for digital nearest Euclidean distance search. IEEE Proceedings of the ESSCIRC. 267--270.
[3]
A. Alaghi et al. 2013. Stochastic circuits for real-time image-processing applications. Design Automation Conference.
[4]
W. F. Brown. 1963. Thermal fluctuations of a single-domain particle. Phys. Rev. 130 (1963), 1677--1686.
[5]
COIL-20 Image dataset. Retrieved from http://www.cs.columbia.edu/CAVE/software/softlib/coil-20.php.
[6]
Matthew J. Cotter et al. 2014. Computational architectures based on coupled oscillators. IEEE Computer Society Annual Symposium on VLSI. 130--135.
[7]
G. Csaba and W. Porod. 2013. Computational study of spin-torque oscillator interactions for non-boolean computing applications. IEEE Trans. Magn. 49, 7 (2013), 4447--4451.
[8]
G. Csaba et al. 2012a. Spin torque oscillator models for applications in associative memories. In Proceedings of the 13th Int. Workshop Cellular Nanoscale Netw. Appl. 1--2.
[9]
G. Csaba et al. 2012b. Modeling of coupled spin torque oscillators for applications in associative memories. Presented at IEEE International Conference on Nanotechnology.
[10]
Gregory C. Dente et al. 1990. Coupled oscillators at a distance: Applications to coupled semiconductor lasers. IEEE J. Quant. Electron. 26, 6 (1990), 1014--1022.
[11]
M. J. Donahue and D. G. Porter. 1999. OOMMF User's Guide, Version 1.0. Interagency Report NISTIR 6376, National Institute of Standards and Technology, Gaithersburg, MD. http://math.nist.gov/oommf.
[12]
D. Fan et al. 2015. Injection-locked spin hall-induced coupled-oscillators for energy efficient associative computing. IEEE Trans. Nanotechnol, 14.
[13]
Xuanyao Fong et al. 2011. KNACK: A hybrid spin-charge mixed-mode simulator for evaluating different genres of spin-transfer torque mram bit-cells. International Conference on Simulation of Semiconductor Processes and Devices (SISPAD). 51--54.
[14]
X. Fong et al. 2012. Bit-cell level optimization for non-volatile memories using magnetic tunnel junctions and spin-transfer torque switching. IEEE Trans. Nanotechnol. 11, 1 (2012), 172--181.
[15]
X. Fong et al. 2013. Spice models for magnetic tunnel junctions based on monodomain approximation. Retrieved from https://nanohub.org/resources/19048.
[16]
B. Georges et al. 2008. Coupling efficiency for phase locking of a spin transfer nano-oscillator to a microwave current. Phys. Rev. Lett. 101, 1.
[17]
M. D. Godfrey and D. F. Hendry. 1993. The computer as von neumann planned it. IEEE Ann. Hist. Comput. 15, 1.
[18]
J. Grollier et al. 2006. Synchronization of spin-transfer oscillators driven by stimulated microwave currents. Phys. Rev. B, 73, 6.
[19]
R. W. Holzel et al. 2011. Pattern recognition with simple oscillating circuits. New J. Phys. 13, 7 (2011), 073031.
[20]
A. Horvath et al. 2012. Synchronization in cellular spin torque oscillator arrays. 13th International Workshop on Cellular Nanoscale Networks and Their Applications. 1--6.
[21]
S. Kaka et al. 2005. Mutual phase-locking of microwave spin torque nano-oscillators. Nat. Lett. 437, 389--392.
[22]
S. I. Kiselev et al. 2003. Microwave oscillations of a nanomagnet driven by a spin-polarized current. Nature, 425.
[23]
S. P. Levitan et al. 2012. Non-Boolean associative architecture based on nanooscillators. In Proceedings of the 13th Int. Workshop Cellular Nanoscale Netw. Appl. 1--6.
[24]
Li et al. 2006. Dynamic magnetization states of a spin valve in the presence of dc and ac currents: Synchronization, modification and chaos. Phys. Rev. B, 74, 5.
[25]
Locatelli et al. 2015. Efficient synchronization of dipolarly coupled vortex-based spin transfer nano-oscillators. Sci. Rep. 5.
[26]
Z. Mian et al. 2012. Synchronization of micromechanical oscillators using light. Phys. Rev Lett. 109(23).
[27]
P. Maffezzoni, L. Daniel, N. Shukla, S. Datta, and A. Raychowdhury. 2015. Modeling and simulation of vanadium dioxide relaxation oscillators. IEEE Trans. Circ. Syst. 62, 9 (2015), 2207--2215.
[28]
F. B. Mancoff et al. 2005. Phase-locking in double-point-contact spin-transfer devices. Nat. Lett. 437, 393--395.
[29]
Dmitri E. Nikonov et al. 2015. Coupled-oscillator associative memory array operation for pattern recognition. IEEE J. Explor. Solid-State Comput. Dev. Circ. 1, 85--93.
[30]
A. Parihar, N. Shukla, S. Datta, and A. Raychowdhury. 2015. Synchronization of pairwise-coupled, identical, relaxation oscillators based on metal-insulator phase transition devices: A model study. J. Appl. Phys. 117, 054902.
[31]
S. D. Pollard, et al. 2012. Direct dynamic imaging of non-adiabatic spin torque effects. Nat. Commun. 3:1028.
[32]
M. R. Pufall et al. 2005. Frequency modulation of spin-transfer oscillators. Appl. Phys. Lett. 86, 8.
[33]
M. R. Pufall et al. 2006. Electrical measurement of spin-wave interactions of proximate spin transfer nanooscillators. Phys. Rev. Lett. 97, 8.
[34]
M. R. Pufall et al. 2015. Physical implementation of coherently coupled oscillator networks. IEEE J. Explor. Solid-State Comput. Dev. Circ. 176--84.
[35]
D. C. Ralph and M. D. Stiles. 2008. Spin transfer torques. J. Magn. Magn. Mater. 320, 7 (2008), 1190--1216.
[36]
B. Razavi. 2004. A study of injection locking and pulling in oscillators. IEEE J. Solid-State Circ. 39, 9, 1415--1424.
[37]
W. H. Rippard et al. 2004. Direct-current induced dynamics in co90fe10/ni80fe20 point contacts. Phys. Rev. Lett. 92, 2.
[38]
W. H. Rippard et al. 2005. Injection locking and phase control of spin transfer nano-oscillators. Phys. Rev. Lett. 95, 6.
[39]
W. H. Rippard et al. 2013. Time required to injection-lock spin torque nanoscale oscillators. Appl. Phys. Lett. 103(18).
[40]
K. Roy et al. 2013. Beyond charge-based computation: Boolean and non-boolean computing with spin torque devices
[41]
K. Roy et al. 2014. Brain-inspired computing with spin torque devices. Design, Automation and Test in Europe Conference and Exhibition (DATE), IEEE, 2014: 1--6.
[42]
Stephen E. Russek, William H. Rippard, Thomas Cecil, and Ranko heindl. 2010. Chapter 38: Spin-transfer nano-oscillators. In Handbook of Nanophysics: Functional Nanomaterials. CRC Press. 38--1 to 38--23.
[43]
J. C. Sankey et al. 2005. Mechanisms limiting the coherence time of spontaneous magnetic oscillations driven by dc spin-polarized currents. Phys. Rev. B 72, 224427.
[44]
M. Sharad et al. 2013. Ultra low power associative computing with spin neurons and resistive crossbar memory. In Proceedings of the 50th Annual Design Automation Conference (DAC). 1.
[45]
M. Sharad et al. 2014. Energy-efficient non-boolean computing with spin neurons and resistive memory. IEEE Trans. Nanotechnol. 13, 1 (2013), 23--34.
[46]
M. Sharad et al. 2015. Energy-efficient and robust associative computing with injection-locked dual-pillar spin-torque oscillators. IEEE Trans. Magn. 51, 7 (2015), 1--9.
[47]
T. Shibata et al. 2012. CMOS supporting circuitries for nano-oscillator-based associative memories. In Proceedings of the 13th Int.Workshop Cellular Nanoscale Netw. Appl. 1--5.
[48]
N. Shukla et al. 2014. Pairwise coupled hybrid vanadium dioxide-MOSFET (HVFET) Oscillators for non-boolean associative computing. 2014 IEEE International Electron Devices Meeting (IEDM), 28.7.1--28.7.4.
[49]
J. C. Slonczewski. 1996. Current-driven excitation of magnetic multilayers. J. Magn. Magn. Mater. 159(1--2) (1996), L1--L7.
[50]
Steven H. Strogatz et al. 1993. Coupled oscillators and biological synchronization. Sci. Am. 269:102--9.
[51]
S. Urazhdin et al, 2010. Fractional synchronization of spin-torque nano-oscillators. Phys. Rev. Lett. 105, 10 (2010), 104101-1-104101-4.
[52]
T. Wada et al. 2010. Spin-transfer-torque-induced rf oscillations in CoFEB/MgO/CoFeB magnetic tunnel junctions under a perpendicular magnetic field. Phys. Rev. B, 81(10).
[53]
J. Xiao, A. Zangwill, and M. D. Stiles. 2004. Boltzmann test of slonczewski's theory of spin-transfer torque. Phys. Rev. B, 70, 17.
[54]
Z. Zeng et al. 2013. Ultralow-current-density and bias-field-free spin-transfer nano-oscillator. Sci. Rep. 3:1426.

Cited By

View all
  • (2023)Method of simulating hybrid STT-MTJ/CMOS circuits based on MATLAB/SimulinkChinese Physics B10.1088/1674-1056/acad6932:7(078506)Online publication date: 1-Jul-2023
  • (2022)Ferroelectric FET-Based Implementation of FitzHugh-Nagumo Neuron ModelIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.310140741:7(2107-2114)Online publication date: Jul-2022
  • (2022)Ising Machine Based on Electrically Coupled Spin Hall Nano-OscillatorsPhysical Review Applied10.1103/PhysRevApplied.17.01400617:1Online publication date: 5-Jan-2022
  • Show More Cited By

Index Terms

  1. Coupled Spin-Torque Nano-Oscillator-Based Computation: A Simulation Study

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Journal on Emerging Technologies in Computing Systems
    ACM Journal on Emerging Technologies in Computing Systems  Volume 13, Issue 4
    October 2017
    267 pages
    ISSN:1550-4832
    EISSN:1550-4840
    DOI:10.1145/3098274
    • Editor:
    • Yuan Xie
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 11 July 2017
    Accepted: 01 February 2017
    Revised: 01 November 2016
    Received: 01 November 2015
    Published in JETC Volume 13, Issue 4

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Spin torque nano-oscillators
    2. alternate computing
    3. coupled oscillators
    4. electrical coupling
    5. field locking
    6. injection locking
    7. magnetic coupling

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • DARPA UPSIDE program
    • National Security Science and Engineering Faculty Fellowship
    • Center for Spintronic Materials, Interfaces, and Novel Architectures (C-SPIN)
    • MARCO- and DARPA-sponsored StarNet center
    • C-SPIN, a StarNET center funded by SRC
    • DARPA, Semiconductor Research Corporation
    • NSSEFF Fellows program
    • National Science Foundation, Intel Corporation

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)42
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Method of simulating hybrid STT-MTJ/CMOS circuits based on MATLAB/SimulinkChinese Physics B10.1088/1674-1056/acad6932:7(078506)Online publication date: 1-Jul-2023
    • (2022)Ferroelectric FET-Based Implementation of FitzHugh-Nagumo Neuron ModelIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.310140741:7(2107-2114)Online publication date: Jul-2022
    • (2022)Ising Machine Based on Electrically Coupled Spin Hall Nano-OscillatorsPhysical Review Applied10.1103/PhysRevApplied.17.01400617:1Online publication date: 5-Jan-2022
    • (2021)Emulation of Astrocyte Induced Neural Phase Synchrony in Spin-Orbit Torque Oscillator NeuronsFrontiers in Neuroscience10.3389/fnins.2021.69963215Online publication date: 12-Oct-2021
    • (2021)Spintronic Neuromorphic DevicesNeuromorphic Devices for Brain‐Inspired Computing10.1002/9783527835317.ch2(47-89)Online publication date: 17-Dec-2021
    • (2020)LAO-NCS: Laser Assisted Spin Torque Nano Oscillator-Based Neuromorphic Computing SystemFrontiers in Neuroscience10.3389/fnins.2019.0142913Online publication date: 22-Jan-2020
    • (2020)Coupled oscillators for computing: A review and perspectiveApplied Physics Reviews10.1063/1.51204127:1Online publication date: 3-Jan-2020
    • (2019)Spin-Torque-Nano-Oscillator based neuromorphic computing assisted by laser2019 14th International Conference on Design & Technology of Integrated Systems In Nanoscale Era (DTIS)10.1109/DTIS.2019.8734967(1-5)Online publication date: Apr-2019
    • (2018)Tuning the synchronization of a network of weakly coupled self-oscillating gels via capacitorsChaos: An Interdisciplinary Journal of Nonlinear Science10.1063/1.502658928:5Online publication date: 9-May-2018

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media