{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T06:43:21Z","timestamp":1769755401157,"version":"3.49.0"},"reference-count":54,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2017,7,11]],"date-time":"2017-07-11T00:00:00Z","timestamp":1499731200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"DARPA UPSIDE program"},{"name":"National Security Science and Engineering Faculty Fellowship"},{"name":"Center for Spintronic Materials, Interfaces, and Novel Architectures"},{"name":"MARCO- and DARPA-sponsored StarNet center"},{"name":"C-SPIN, a StarNET center funded by SRC"},{"name":"DARPA, Semiconductor Research Corporation"},{"name":"NSSEFF Fellows program"},{"name":"National Science Foundation, Intel Corporation"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2017,10,31]]},"abstract":"<jats:p>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 \u201cself-organizing\u201d 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.<\/jats:p>","DOI":"10.1145\/3064835","type":"journal-article","created":{"date-parts":[[2017,7,11]],"date-time":"2017-07-11T20:00:35Z","timestamp":1499803235000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Coupled Spin-Torque Nano-Oscillator-Based Computation"],"prefix":"10.1145","volume":"13","author":[{"given":"Karthik","family":"Yogendra","sequence":"first","affiliation":[{"name":"Purdue University"}]},{"given":"Chamika","family":"Liyanagedera","sequence":"additional","affiliation":[{"name":"Purdue University"}]},{"given":"Deliang","family":"Fan","sequence":"additional","affiliation":[{"name":"University of Central Florida, Orlando, FL"}]},{"given":"Yong","family":"Shim","sequence":"additional","affiliation":[{"name":"Purdue University"}]},{"given":"Kaushik","family":"Roy","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, IN"}]}],"member":"320","published-online":{"date-parts":[[2017,7,11]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1143\/JJAP.46.2231"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESSCIRC.2013.6649124"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463209.2488901"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRev.130.1677"},{"key":"e_1_2_1_5_1","unstructured":"COIL-20 Image dataset. Retrieved from http:\/\/www.cs.columbia.edu\/CAVE\/software\/softlib\/coil-20.php.  COIL-20 Image dataset. Retrieved from http:\/\/www.cs.columbia.edu\/CAVE\/software\/softlib\/coil-20.php."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2014.87"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2013.2244202"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNNA.2012.6331474"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/NANO.2012.6322201"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/3.108097"},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"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.  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.","DOI":"10.6028\/NIST.IR.6376"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2015.2471092"},{"key":"e_1_2_1_13_1","volume-title":"International Conference on Simulation of Semiconductor Processes and Devices (SISPAD). 51--54"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2011.2169456"},{"key":"e_1_2_1_15_1","unstructured":"X. Fong etal 2013. Spice models for magnetic tunnel junctions based on monodomain approximation. Retrieved from https:\/\/nanohub.org\/resources\/19048.  X. Fong et al. 2013. Spice models for magnetic tunnel junctions based on monodomain approximation. Retrieved from https:\/\/nanohub.org\/resources\/19048."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.101.017201"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/85.194088"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevB.73.060409"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1088\/1367-2630\/13\/7\/073031"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNNA.2012.6331453"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature04035"},{"key":"e_1_2_1_22_1","doi-asserted-by":"crossref","unstructured":"S. I. Kiselev etal 2003. Microwave oscillations of a nanomagnet driven by a spin-polarized current. Nature 425.  S. I. Kiselev et al. 2003. Microwave oscillations of a nanomagnet driven by a spin-polarized current. Nature 425.","DOI":"10.1038\/nature01967"},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 13th Int. Workshop Cellular Nanoscale Netw. Appl. 1--6.","author":"Levitan S. P.","year":"2012"},{"key":"e_1_2_1_24_1","first-page":"5","article-title":"Dynamic magnetization states of a spin valve in the presence of dc and ac currents: Synchronization, modification and chaos","volume":"74","year":"2006","journal-title":"Phys. Rev. B"},{"key":"e_1_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Locatelli etal 2015. Efficient synchronization of dipolarly coupled vortex-based spin transfer nano-oscillators. Sci. Rep. 5.  Locatelli et al. 2015. Efficient synchronization of dipolarly coupled vortex-based spin transfer nano-oscillators. Sci. Rep. 5.","DOI":"10.1038\/srep17039"},{"key":"e_1_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Z. Mian etal 2012. Synchronization of micromechanical oscillators using light. Phys. Rev Lett. 109(23).  Z. Mian et al. 2012. Synchronization of micromechanical oscillators using light. Phys. Rev Lett. 109(23).","DOI":"10.1103\/PhysRevLett.109.233906"},{"key":"e_1_2_1_27_1","first-page":"2207","article-title":"Modeling and simulation of vanadium dioxide relaxation oscillators","volume":"62","author":"Maffezzoni P.","year":"2015","journal-title":"IEEE Trans. Circ. Syst."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature04036"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/JXCDC.2015.2504049"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4906783"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1038\/ncomms2025"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1875762"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.97.087206"},{"key":"e_1_2_1_34_1","doi-asserted-by":"crossref","unstructured":"M. R. Pufall etal 2015. Physical implementation of coherently coupled oscillator networks. IEEE J. Explor. Solid-State Comput. Dev. Circ. 176--84.  M. R. Pufall et al. 2015. Physical implementation of coherently coupled oscillator networks. IEEE J. Explor. Solid-State Comput. Dev. Circ. 176--84.","DOI":"10.1109\/JXCDC.2015.2468070"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmmm.2007.12.019"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2004.831608"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.92.027201"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.95.067203"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4821179"},{"key":"e_1_2_1_40_1","doi-asserted-by":"crossref","unstructured":"K. Roy etal 2013. Beyond charge-based computation: Boolean and non-boolean computing with spin torque devices  K. Roy et al. 2013. Beyond charge-based computation: Boolean and non-boolean computing with spin torque devices","DOI":"10.1109\/ICCAD.2013.6691174"},{"key":"e_1_2_1_41_1","volume-title":"Automation and Test in Europe Conference and Exhibition (DATE), IEEE","author":"Roy K.","year":"2014"},{"key":"e_1_2_1_42_1","unstructured":"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.  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."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevB.72.224427"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463209.2488866"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2013.2286424"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2015.2394379"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNNA.2012.6331464"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/IEDM.2014.7047129"},{"key":"e_1_2_1_49_1","doi-asserted-by":"crossref","unstructured":"J. C. Slonczewski. 1996. Current-driven excitation of magnetic multilayers. J. Magn. Magn. Mater. 159(1--2) (1996) L1--L7.  J. C. Slonczewski. 1996. Current-driven excitation of magnetic multilayers. J. Magn. Magn. Mater. 159(1--2) (1996) L1--L7.","DOI":"10.1016\/0304-8853(96)00062-5"},{"key":"e_1_2_1_50_1","first-page":"102","article-title":"Coupled oscillators and biological synchronization. Sci","volume":"269","author":"Strogatz H.","year":"1993","journal-title":"Am."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.105.104101"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevB.81.104410"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevB.70.172405"},{"key":"e_1_2_1_54_1","first-page":"1426","article-title":"Ultralow-current-density and bias-field-free spin-transfer nano-oscillator. Sci","volume":"3","author":"Zeng Z.","year":"2013","journal-title":"Rep."}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064835","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3064835","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:36:40Z","timestamp":1750217800000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064835"}},"subtitle":["A Simulation Study"],"short-title":[],"issued":{"date-parts":[[2017,7,11]]},"references-count":54,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,10,31]]}},"alternative-id":["10.1145\/3064835"],"URL":"https:\/\/doi.org\/10.1145\/3064835","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"value":"1550-4832","type":"print"},{"value":"1550-4840","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,7,11]]},"assertion":[{"value":"2015-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}