<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2020.00309</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Double MgO-Based Perpendicular Magnetic Tunnel Junction for Artificial Neuron</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Kim</surname> <given-names>Dong Won</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Yi</surname> <given-names>Woo Seok</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Choi</surname> <given-names>Jin Young</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Ashiba</surname> <given-names>Kei</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Baek</surname> <given-names>Jong Ung</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Jun</surname> <given-names>Han Sol</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Kim</surname> <given-names>Jae Joon</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Park</surname> <given-names>Jea Gun</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/736358/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Nanoscale Semiconductor Engineering, Hanyang University</institution>, <addr-line>Seoul</addr-line>, <country>South Korea</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Creative IT Engineering, Pohang University of Science and Technology</institution>, <addr-line>Pohang</addr-line>, <country>South Korea</country></aff>
<aff id="aff3"><sup>3</sup><institution>MRAM Center, Department of Electronics and Computer Engineering, Hanyang University</institution>, <addr-line>Seoul</addr-line>, <country>South Korea</country></aff>
<aff id="aff4"><sup>4</sup><institution>Wafer Engineering Department, SUMCO Corporation</institution>, <addr-line>Imari</addr-line>, <country>Japan</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Erika Covi, Politecnico di Milano, Italy</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Halid Mulaosmanovic, NaMLab gGmbH, Germany; Farshad Moradi, Aarhus University, Denmark</p></fn>
<corresp id="c001">&#x002A;Correspondence: Jea Gun Park, <email>parkjgl@hanyang.ac.kr</email></corresp>
<fn fn-type="other" id="fn004"><p>This article was submitted to Neuromorphic Engineering, a section of the journal Frontiers in Neuroscience</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>04</month>
<year>2020</year>
</pub-date>
<pub-date pub-type="collection">
<year>2020</year>
</pub-date>
<volume>14</volume>
<elocation-id>309</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>12</month>
<year>2019</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>03</month>
<year>2020</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2020 Kim, Yi, Choi, Ashiba, Baek, Jun, Kim and Park.</copyright-statement>
<copyright-year>2020</copyright-year>
<copyright-holder>Kim, Yi, Choi, Ashiba, Baek, Jun, Kim and Park</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>A perpendicular spin transfer torque (p-STT)-based neuron was developed for a spiking neural network (SNN). It demonstrated the integration behavior of a typical neuron in an SNN; in particular, the integration behavior corresponding to magnetic resistance change gradually increased with the input spike number. This behavior occurred when the spin electron directions between double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free and pinned layers in the p-STT-based neuron were switched from parallel to antiparallel states. In addition, a neuron circuit for integrate-and-fire operation was proposed. Finally, pattern-recognition simulation was performed for a single-layer SNN.</p>
</abstract>
<kwd-group>
<kwd>neuromorphic</kwd>
<kwd>MRAM</kwd>
<kwd>spiking neuron</kwd>
<kwd>spiking neural network</kwd>
<kwd>artificial neuron</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Research Foundation of Korea<named-content content-type="fundref-id">10.13039/501100003725</named-content></contract-sponsor>
<counts>
<fig-count count="6"/>
<table-count count="0"/>
<equation-count count="4"/>
<ref-count count="38"/>
<page-count count="9"/>
<word-count count="0"/>
</counts>
</article-meta>
</front>
<body>
<sec id="S1">
<title>Introduction</title>
<p>Artificial neural network (ANN)-based artificial intelligence (AI) has been one of the most successful technologies in recent years. Today, it is applied in numerous fields, such as education, security, finance, science, and entertainment. In particular, the performance of the AI has already exceeded the ability of human beings (<xref ref-type="bibr" rid="B32">Szegedy et al., 2015</xref>; <xref ref-type="bibr" rid="B7">He et al., 2016</xref>; <xref ref-type="bibr" rid="B28">Silver et al., 2016</xref>; <xref ref-type="bibr" rid="B10">Hu J. et al., 2018</xref>) in fields such as image recognition and the Go game. However, there is a limitation to conventional ANNs working on the von-Neumann architecture. The low bandwidth between processor and memory in the von-Neumann architecture hinders efficient neural networks processing (<xref ref-type="bibr" rid="B22">Merolla et al., 2014</xref>; <xref ref-type="bibr" rid="B24">Monroe, 2014</xref>). Neuromorphic computing systems that mimic the human brain has been designed to overcome this limitation using complementary metal oxide semiconductor (CMOS)-based artificial neuron devices. However, it is a major challenge to implement high neuronal density by means of conventional CMOS technology because emulating the integration function of the neuron relies on the capacitor where the area of capacitor would be prohibitively large (&#x223C;1,000 F<sup>2</sup>) to obtain the desired capacitance (&#x223C;10 fF/&#x03BC;m<sup>2</sup>) (<xref ref-type="bibr" rid="B4">Gentet et al., 2000</xref>; <xref ref-type="bibr" rid="B11">Indiveri et al., 2013</xref>). Therefore, an artificial neuron device without a capacitor is necessary to implement high-density neuromorphic chip. Recently, emerging artificial neuron devices have been reported as an alternative to CMOS-based neuron devices such as partially depleted silicon-on-insulator n-MOSFET (PD-SOI n-MOSFET) (<xref ref-type="bibr" rid="B3">Dutta et al., 2017</xref>), phase change random-access memory (PCRAM) (<xref ref-type="bibr" rid="B34">Tuma et al., 2016</xref>), and magnetic random-access memory (MRAM) (<xref ref-type="bibr" rid="B5">Grollier et al., 2016</xref>; <xref ref-type="bibr" rid="B26">Sengupta et al., 2016</xref>; <xref ref-type="bibr" rid="B27">Shim et al., 2017</xref>; <xref ref-type="bibr" rid="B30">Srinivasan et al., 2017</xref>; <xref ref-type="bibr" rid="B33">Torrejon et al., 2017</xref>; <xref ref-type="bibr" rid="B23">Mizrahi et al., 2018</xref>; <xref ref-type="bibr" rid="B15">Kurenkov et al., 2019</xref>). Among them, MRAM has been proposed as a promising candidate for artificial neuron device due to its high-area efficiency, fast operating speed, and low power consumption (<xref ref-type="bibr" rid="B37">Zhang et al., 2016</xref>; <xref ref-type="bibr" rid="B20">Liyanagedera et al., 2017</xref>; <xref ref-type="bibr" rid="B9">Hu G. et al., 2018</xref>). However, past researches have mainly focused on stochastic behavior of MRAM, and its integration behavior has not yet been reported. In this work, we first demonstrated the integration behavior of perpendicular spin transfer torque magnetic tunneling junction (p-STT MTJ) spin valve when switching from parallel to antiparallel states between Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free and pinned layers. In addition, its integration behavior was discussed with grain boundary in MgO tunneling barrier. Finally, we conducted a pattern recognition simulation of a spiking neural network (SNN) using our p-STT-based neuron.</p>
</sec>
<sec id="S2" sec-type="materials|methods">
<title>Materials and Methods</title>
<sec id="S2.SS1">
<title>Device Fabrication</title>
<sec id="S2.SS1.SSS1">
<title>p-STT MTJ</title>
<p>A p-STT MTJ spin valve structure was fabricated using a 12-in SiO<sub>2</sub> wafer multichamber cluster magnetron sputtering system under a high vacuum of &#x003C;1 &#x00D7; 10<sup>&#x2013;8</sup> Torr. In particular, it was vertically stacked with a W/TiN bottom electrode, Ta buffer layer, Pt seed layer, [Co (0.47 nm)/Pt (0.23 nm)]<sub>6</sub>/Co (0.51 nm) lower SyAF layer, Ru spacer layer (0.85 nm), Co (0.51 nm)/Pt (0.23 nm)/[Co (0.47 nm)/Pt (0.23 nm)]<sub>3</sub> upper SyAF layer, Co buffer layer (0.4 nm), W bridge layer (0.2 nm), Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> pinned layer (0.95 nm), MgO tunneling barrier (1.0 nm), Fe insertion layer (0.3 nm), Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> lower free layer (0.8 nm), W spacer layer (0.4 nm), Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> upper free layer (0.8 nm), MgO capping layer (0.8 nm)/Fe diffusion barrier (0.19 nm), W capping layer (4.0 nm), and Ta/Ru top electrode. An amorphous Ta buffer layer was used to prevent the texturing of the polycrystallinity of the W/TiN bottom electrode. A Pt seed layer thickness was optimized for the face-centered cubic (f.c.c) texturing of the [Co/Pt] SyAF multilayers. The [Co/Pt]<sub>6</sub> lower SyAF layer and [CoPt]<sub>3</sub> upper SyAF layer were perfectly antiferromagnetic coupled by inserting an optimized Ru spacer layer by Ruderman&#x2013;Kittel&#x2013;Kasuya&#x2013;Yosida (RKKY) coupling. Then, the Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> pinned layer was ferrocoupled to the [CoPt]<sub>3</sub> upper SyAF layer by a W bridge layer. Then, the p-STT MTJ spin valve was <italic>ex situ</italic> annealed at 350&#x00B0;C for 30 min under a vacuum below 10<sup>&#x2013;6</sup> Torr and a perpendicular magnetic field of 3 T. The p-STT MTJ spin valve was cut into 1 &#x00D7; 1 cm<sup>2</sup> pieces and was patterned into p-STT MTJ with a device size of 1.6 &#x00D7; 1.6 &#x03BC;m<sup>2</sup> using ion milling and E-beam lithography. Then, p-STT MTJ was passivated, and their contact pads were wire bonded to a sample holder to estimate the electrical characteristics. The magnetic resistance versus applied magnetic field (<italic>R&#x2013;H</italic>) curve and integration characteristic of the p-STT MTJ were measured with a homemade electrical probing system with a &#x223C;1-T electromagnet using a Keithley 236 source measure unit and an Agilent B2902A semiconductor parameter analyzer.</p>
</sec>
<sec id="S2.SS1.SSS2">
<title>IGZO-Based ReRAM</title>
<p>Five-nanometer-thick indium gallium zinc oxide (IGZO) film was deposited on a 113-nm diameter plug-type TiN-bottom-electrode-patterned wafer by radio frequency (RF) magnetron sputtering at 40 W RF power, 40 sccm Ar flowrate, and 1 sccm O<sub>2</sub> flowrate for an IGZO target, followed by 400&#x00B0;C annealing for 30 min in N<sub>2</sub> ambient. For a top electrode patterning, 850 &#x03BC;l photoresist (AZ5214E) was dropped on the IGZO thin film layer followed by spin coating with 5,000 rpm for 30 s and 120&#x00B0;C hard baking for 1 min and 40 s. Then, a photomask with 60 &#x00D7; 60 &#x03BC;m<sup>2</sup> pattern size was aligned on the substrate followed by exposure to UV light with a beam intensity of 20 mW/cm<sup>2</sup> for 12 s. The exposed photoresist was developed for 50 s using a developer (AZ300MIF) followed by deionized water rinse for 4 min. Afterward, the top Al electrode was deposited by direct current (DC) magnetron sputtering at 30 W DC power and 30 sccm Ar flowrate for an Al target. Finally, lift-off process was performed to make the top electrode pattern by acetone for 4 min followed by methanol rinse for 4 min and deionized water rinse for 4 min. Thus, the synapse devices have a sandwich device structure of a bottom TiN electrode, an IGZO layer, and a top Al electrode. Electrical characteristic was measured using a Keithley 4200A semiconductor parameter analyzer.</p>
</sec>
</sec>
<sec id="S2.SS2">
<title>Pattern Recognition Simulation</title>
<sec id="S2.SS2.SSS1">
<title>Neuron</title>
<p>An empirical model was used to simulate the integration characteristic of the p-STT MTJ. The logistic function was used to fit a measured data (<xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 1A</xref>). Thus, resistance of the p-STT MTJ is given as follows:</p>
<disp-formula id="S2.E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mpadded width="+2.8pt"><mml:mfrac><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mtext>min</mml:mtext></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mtext>max</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mi>n</mml:mi><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">&#x03C3;</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mi>p</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mpadded><mml:mo rspace="5.3pt">+</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mtext>max</mml:mtext></mml:mrow></mml:msub><mml:mo rspace="5.3pt">+</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">&#x03C3;</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo mathvariant="italic" separator="true">&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>n</italic>, <italic>r</italic><sub><italic>min</italic></sub>, <italic>r</italic><sub><italic>max</italic></sub>, <italic>p</italic>, and <italic>n</italic><sub><italic>v</italic></sub> were the number of applied pulse, minimum and maximum resistance of the p-STT MTJ, fitting constant (=0.3142), and curve fitting parameter depending on the voltage, respectively. The integration characteristic of the p-STT MTJ is determined by <italic>n</italic><sub><italic>v</italic></sub>, which depends on the applied pulse amplitude (<xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 1B</xref>). In this empirical model, <italic>n</italic><sub>&#x03C3;</sub> and <italic>r</italic><sub>&#x03C3;</sub> were added to account for device variation where <italic>n</italic><sub>&#x03C3;</sub>&#x223C;<italic>N</italic>(&#x03BC;<sub><italic>n</italic></sub>, &#x03C3;<sub><italic>n</italic></sub><sup>2</sup>) (&#x03BC;<sub><italic>n</italic></sub> = 0 and &#x03C3;<sub><italic>n</italic></sub> = 0.5) and <italic>r</italic><sub>&#x03C3;</sub>&#x223C;<italic>N</italic>(&#x03BC;<sub><italic>r</italic></sub>, &#x03C3;<sub><italic>r</italic></sub><sup>2</sup>) (&#x03BC;<sub><italic>r</italic></sub> = 0 and &#x03C3;<sub><italic>r</italic></sub> = 0.2) are Gaussian random variables (<xref ref-type="supplementary-material" rid="FS1">Supplementary Figures 1C,D</xref>).</p>
</sec>
<sec id="S2.SS2.SSS2">
<title>Synapse</title>
<p>In this simulation, IGZO-based ReRAM is used as the artificial synapse, as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 2A</xref>. The IGZO-based ReRAM shows typical bistable current versus voltage (<italic>I</italic>&#x2013;<italic>V</italic>) curve of interface-type ReRAM, as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 2B</xref>. To emulate synaptic property, we used a synapse model similar to <xref ref-type="bibr" rid="B38">Ziegler et al. (2015)</xref> and <xref ref-type="bibr" rid="B6">Hansen et al. (2017)</xref>. In this model, change in synaptic weight is given by</p>
<disp-formula id="S2.E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x25B3;</mml:mi><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>w</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>w</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mtext>max</mml:mtext></mml:mrow></mml:msub></mml:mfrac><mml:mi>w</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <italic>w</italic>, &#x03B2;, and <italic>w</italic><sub><italic>max</italic></sub> represent the synaptic weight, the weight-dependent learning rate, and maximum synaptic weight, respectively. &#x03B2; determines the potentiation and depression curves depending on the switching mechanism of the ReRAM (<xref ref-type="bibr" rid="B38">Ziegler et al., 2015</xref>; <xref ref-type="bibr" rid="B6">Hansen et al., 2017</xref>). In order to obtain synaptic weight change, &#x03B2; should be determined. Here, we use a learning rate model given by</p>
<disp-formula id="S2.E3"><label>(3)</label><mml:math id="M3"><mml:mtable><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x25B3;</mml:mi><mml:mi>V</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x25B3;</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>=</mml:mo><mml:mo>{</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">p</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo class="MJX-variant">&#x25B3;</mml:mo><mml:mi>V</mml:mi><mml:mo>,</mml:mo><mml:mo class="MJX-variant">&#x25B3;</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mi>w</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mrow><mml:mi mathvariant="italic">potentiation</mml:mi></mml:mrow><mml:mo>:</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>V</mml:mi><mml:mo>&gt;</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thickmathspace" /></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo class="MJX-variant">&#x25B3;</mml:mo><mml:mi>V</mml:mi><mml:mo>,</mml:mo><mml:mo class="MJX-variant">&#x25B3;</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mrow><mml:mi mathvariant="italic">depression</mml:mi></mml:mrow><mml:mo>:</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>V</mml:mi><mml:mo>&lt;</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x03B3; is a positive constant, and <italic>c</italic><sub><italic>p</italic></sub> and <italic>c</italic><sub><italic>d</italic></sub> are &#x25B3;<italic>V</italic> and &#x25B3;<italic>t</italic> dependent function. In our model, <italic>c</italic><sub><italic>p</italic></sub> (=0.275) and <italic>c</italic><sub><italic>d</italic></sub> (=0.063) are constant since &#x25B3;<italic>V</italic> and &#x25B3;<italic>t</italic> were fixed for the potentiation and depression. The simulation is well correlated with potentiation/depression of the experimental data, as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 2C</xref>.</p>
</sec>
<sec id="S2.SS2.SSS3">
<title>Synaptic Weight Update</title>
<p>We used simplified spike timing-dependent plasticity (STDP) learning rule for training SNN. Synaptic weight was updated with the following equation:</p>
<disp-formula id="S2.E4"><label>(4)</label><mml:math id="M4"><mml:mrow><mml:mrow><mml:mtext>w</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:mi>w</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x25B3;</mml:mi><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo><mml:mn>&#x2004;&#x2004;0</mml:mn></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mtext>post</mml:mtext></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mtext>pre</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo>&lt;</mml:mo><mml:mrow><mml:mn>10</mml:mn><mml:mi>T</mml:mi></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:mrow><mml:mi>w</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x25B3;</mml:mi><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo rspace="8.1pt">,</mml:mo><mml:mrow><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mi/></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where &#x25B3; <italic>w</italic><sub>p</sub> and &#x25B3; <italic>w</italic><sub>nd</sub> are the synaptic weight change for the potentiation and depression, respectively. <italic>T</italic> is the time of a one cycle of integration&#x2013;read&#x2013;reset. Since we assumed a synchronous system, <italic>T</italic> is constant. Additional circuits are required for STDP operation. However, it is beyond the scope of this paper to deal with synaptic learning circuit in detail. When the spiking time difference between a preneuron (<italic>t</italic><sub>pre</sub>) and a postneuron (<italic>t</italic><sub>post</sub>) was &#x003C;10 cycles (1 cycle = integration&#x2013;read&#x2013;reset), the synapses connected with the pre- and postneurons were potentiated, and the remaining synapses were depressed.</p>
</sec>
</sec>
</sec>
<sec id="S3">
<title>Results</title>
<sec id="S3.SS1">
<title>Artificial Neural Network Based on p-STT-Based Neuron</title>
<p>In biological neural networks, neurons are connected to other neighboring neurons via synapses, as shown in <xref ref-type="fig" rid="F1">Figure 1A</xref>. Neurons integrate input spike signals from adjacent neurons via synapses, i.e., integrate. In addition, neurons generate output spike signals when membrane potentials reach a threshold value, i.e., fire. This neuronal behavior is called &#x201C;integrate-and-fire,&#x201D; which is the key operation of neuron (<xref ref-type="bibr" rid="B8">Hodgkin and Huxley, 1952</xref>; <xref ref-type="bibr" rid="B12">Izhikevich, 2003</xref>)<bold><sub>.</sub></bold> Similarly, artificial neurons could be connected with other artificial neurons via artificial synapses, where p-STT-based neurons are connected with memristor-type synapse, as shown in <xref ref-type="fig" rid="F1">Figure 1B</xref>. The p-STT-based neurons receive spike signals through synapses connected with preneurons, integrate the signals, and then sends out output spike signals when the resistance of the p-STT-based neurons reaches a certain threshold value. In the following sections, we will describe in detail how p-STT-based neuron works.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p>Schematic of neural network. <bold>(A)</bold> Biological neural network. <bold>(B)</bold> Artificial neural network using the perpendicular spin transfer torque (p-STT)-based neurons and memristor synapse.</p></caption>
<graphic xlink:href="fnins-14-00309-g001.tif"/>
</fig>
</sec>
<sec id="S3.SS2">
<title>Magnetic Properties of p-MTJ</title>
<p><xref ref-type="fig" rid="F2">Figure 2A</xref> shows schematic structure of p-STT MTJ. Its magnetic moment versus applied perpendicular magnetic field (<italic>M&#x2013;H</italic>) loop was investigated to determine the static magnetic behavior of the p-STT MTJ, as shown in <xref ref-type="fig" rid="F2">Figures 2B,C</xref>. It includes four perpendicular magnetic anisotropy (PMA) layers: a double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free layer (i in <xref ref-type="fig" rid="F2">Figure 2A</xref>), Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> pinned layer (ii in <xref ref-type="fig" rid="F2">Figure 2A</xref>), upper [Co/Pt]<sub>3</sub> SyAF layer (iii in <xref ref-type="fig" rid="F2">Figure 2A</xref>), and lower [Co/Pt]<sub>6</sub> SyAF layer (iv in <xref ref-type="fig" rid="F2">Figure 2A</xref>). Here, the Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> pinned layer was ferrocoupled with the upper SyAF layer, whereas the upper [Co/Pt]<sub>3</sub> SyAF layer was antiferro coupled with the lower [Co/Pt]<sub>6</sub> SyAF layer. The magnetic moments of the double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free layer, Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> pinned layer ferrocoupled with the upper [Co/Pt]<sub>3</sub> SyAF layer, and lower [Co/Pt]<sub>6</sub> SyAF layer were 0.130 (<italic>M</italic><sub><italic>i</italic></sub> in the inset of <xref ref-type="fig" rid="F2">Figure 2C</xref>), 0.362 (<italic>M</italic><sub><italic>ii</italic> + <italic>iii</italic></sub> in <xref ref-type="fig" rid="F2">Figure 2B</xref>), and 0.370 (<italic>M</italic><sub><italic>iv</italic></sub> in <xref ref-type="fig" rid="F2">Figure 2B</xref>) memu, respectively. In addition, the double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free layer showed an excellent interface PMA characteristic with a good squareness and fair coercivity (<italic>H</italic><sub><italic>c</italic></sub>, &#x223C;0.13 kOe), as shown in <xref ref-type="fig" rid="F2">Figure 2C</xref>. This result indicates that the MgO tunneling barrier had good face-centered cubic crystallinity that enhanced the coherent tunneling of the spin electrons (<xref ref-type="bibr" rid="B16">Lee et al., 2016a</xref>,<xref ref-type="bibr" rid="B18">c</xref>,<xref ref-type="bibr" rid="B19">d</xref>). The magnetic resistance versus voltage (<italic>R&#x2013;V</italic>) behavior at room temperature (295 K) was measured to investigate the spin transfer torque switching behavior of the p-MTJ, as shown in <xref ref-type="fig" rid="F2">Figure 2D</xref>. The switching voltage from parallel to antiparallel states was &#x2212;0.53 <italic>V</italic> (<italic>V</italic><sub><italic>PtoAP</italic></sub>), while the switching voltage from antiparallel to parallel states was + 0.61 <italic>V</italic> (<italic>V</italic><sub><italic>APtoP</italic></sub>). The magnetic resistance versus magnetic field (<italic>R&#x2013;H</italic>) loop of the p-STT MTJ is shown in <xref ref-type="fig" rid="F2">Figure 2E</xref>. When the applied perpendicular magnetic field was scanned from + 0.5 to &#x2212;0.5 kOe, the electron spin direction of the double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free layer was rotated from upward to downward so that the electron spin directions between the double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free and pinned layers were switched from antiparallel to parallel states. As a result, the resistance of the p-STT MTJ decreased from 82 to 46 &#x03A9;. The squareness and coercivity of the p-STT MTJ measured with an <italic>R&#x2013;H</italic> loop was almost the same as that measured with an <italic>M&#x2013;H</italic> loop, indicating that this device could maintain a stable magnetic state in a zero magnetic field so that the integration behavior would be characterized during the switch from parallel to antiparallel between the double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free and pinned layers.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption><p>Magnetic and electrical properties of the perpendicular spin transfer torque (p-STT)-based neuron (1.6&#x00D7; 1.6 &#x03BC;m<sup>2</sup>). <bold>(A)</bold> Schematic structure. <bold>(B)</bold> <italic>M</italic>&#x2013;<italic>H</italic> curve in a wide scanning range of the applied perpendicular magnetic field (i.e., &#x2212;4 &#x223C; + 4 KOe). <bold>(C)</bold> <italic>M</italic>&#x2013;<italic>H</italic> curve in a narrow scanning range of the applied perpendicular magnetic field (i.e., &#x2212;0.5 &#x223C; + 0.5 KOe). <bold>(D)</bold> <italic>R</italic>&#x2013;<italic>V</italic> curve. <bold>(E)</bold> <italic>R</italic>&#x2013;<italic>H</italic> curve of the p-STT-based neuron.</p></caption>
<graphic xlink:href="fnins-14-00309-g002.tif"/>
</fig>
</sec>
<sec id="S3.SS3">
<title>Integration Property of p-MTJ Spin Valves</title>
<p>Interestingly, the p-STT MTJ showed integration property when consecutive voltage pulses (spike) were applied, as shown in <xref ref-type="fig" rid="F3">Figure 3A</xref>. The spike width was 50 &#x03BC;s, and the spike amplitude was varied from &#x2212;0.50 to &#x2212;0.70 V. At all spike amplitudes, i.e., &#x2212;0.50, &#x2212;0.55, &#x2212;0.60, &#x2212;0.65, and &#x2212;0.70 V, the p-STT MTJ performed the integration at input spikes of &#x223C;100 pulses. In addition, the resistance difference increased when the input spike amplitude increased from &#x2212;0.50 to &#x2212;0.70 V at input spikes of &#x223C;100 pulses, as shown in <xref ref-type="fig" rid="F3">Figure 3A</xref>. Over an input spike amplitude of &#x2212;0.7 V, no integration behavior was found. In addition, the p-STT MTJ showed a good repeatability for five sets of &#x223C;100 input spike pulses, where the resistance increment by the 100 input spike pulses increased with the input spike, as shown in <xref ref-type="fig" rid="F3">Figure 3B</xref>. Our proposed p-STT MTJ in <xref ref-type="fig" rid="F3">Figure 3</xref> showed a unique neuron characteristic (i.e., integration characteristic) compared to MTJ-based neurons (stochastic characteristic with a two-terminal device or leaky-integrate-and-fire characteristic with a three-terminal device), as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Table 1</xref>. The mechanism of this behavior could be explained by understanding the grain-size distribution of the polycrystalline MgO tunneling barrier. The distribution of the sputtered polycrystalline MgO tunneling barrier was 0.6 to &#x223C;1.8 nm, where the average grain size was &#x223C;0.94 nm, as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 3</xref>. This indicates that even for a p-STT MTJ with a cell size of 35&#x00D7;35 nm<sup>2</sup>, multiple grains would exist within the p-STT MTJ cell, as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 4</xref>. As a result, we can expect that the p-STT MTJ with a cell size of 35&#x00D7; 35 nm<sup>2</sup> would show an integrate characteristic similar to <xref ref-type="fig" rid="F3">Figure 3</xref> since it has a large number of grain within the p-STT MTJ cell. The interfacial PMA of both the double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free and pinned layers originated from the hybridization between O atoms and X (Fe or Co) atoms at the MgO tunneling barrier and Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> layer interface. Thus, the polygrain size distribution of the polycrystalline MgO tunneling barrier directly and strongly affects the ferromagnetic properties of both the double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free and pinned layers, i.e., resistance difference between parallel and antiparallel states of the p-MTJ. In addition, the hybridized Fe&#x2013;O and Co&#x2013;O bonds within the grains would be well oriented with the crystallinity of the MgO tunneling barrier, so the electron spins would require a high activation energy to switch from parallel to antiparallel. Otherwise, the spin electrons at the grain boundaries would have a relatively low energy barrier to switch from parallel to antiparallel, compared with the spin electrons within the grains (<xref ref-type="bibr" rid="B21">MacLaren and Willoughby, 2001</xref>; <xref ref-type="bibr" rid="B35">Victora et al., 2003</xref>; <xref ref-type="bibr" rid="B14">Kondo et al., 2018</xref>), as shown in <xref ref-type="fig" rid="F4">Figure 4A</xref>. Thus, the spin electrons at the grain boundaries (<xref ref-type="fig" rid="F4">Figure 4B</xref>) would first be switched from parallel to antiparallel states (<xref ref-type="fig" rid="F4">Figure 4C</xref>), and the spin electrons inside the grain would then rotate due to the ferrocoupling between the spin electrons at the grain boundary and inside the grain (<xref ref-type="fig" rid="F4">Figure 4D</xref>). As a result, the spin electrons in the grains would be switched from parallel to antiparallel, which would be a similar switching behavior to a previous report (<xref ref-type="bibr" rid="B31">Suzuki et al., 2016</xref>). This switching process would induce the integration behavior when the spikes are sequentially applied to p-STT MTJ (<xref ref-type="fig" rid="F4">Figure 4E</xref>). The integration behavior of a p-STT MTJ was influenced by the crystallinity of the MgO tunneling barrier in <xref ref-type="fig" rid="F2">Figure 2A</xref>, i.e., a better crystallinity of the MgO tunneling barrier led to a better integration characteristic, as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 5</xref>. This integration behavior of the p-STT MTJ would suggest that the p-STT MTJ could be applied with the complementary metal&#x2013;oxide&#x2013;semiconductor field-effect transistor (C-MOSFET) technology to produce artificial neuron. In general, the perpendicular spin torque switching time of a p-STT MTJ has been reported as &#x223C;10 ns, which is the fastest switching time among other semiconductor devices (<xref ref-type="bibr" rid="B9">Hu G. et al., 2018</xref>). In addition, the operation of the integration by a p-STT MTJ in <xref ref-type="fig" rid="F3">Figure 3</xref> was performed prior to a full the perpendicular spin torque switching. Thus, the width of a spike pulse in <xref ref-type="fig" rid="F3">Figure 3</xref> could be less than &#x223C;10 ns if the size of a neuron using a p-STT MTJ can be scaled down&#x2013;up to 35 &#x00D7; 35 nm<sup>2</sup>, suggesting a lowest power consumption per a spike in neuron (i.e., 1.6 &#x00D7; 1.6 &#x03BC;m<sup>2</sup>), as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Table 2</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption><p>Integration characteristics of the perpendicular spin transfer torque (p-STT) magnetic tunneling junction (MTJ)-based neuron. <bold>(A)</bold> Dependence of the integration behavior on the input spike number and amplitude. <bold>(B)</bold> Repeated integration characteristic of the p-STT MTJ (five sets of 100 input pulse spikes).</p></caption>
<graphic xlink:href="fnins-14-00309-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p>Integration mechanism of the perpendicular spin transfer torque (p-STT) magnetic tunneling junction (MTJ). <bold>(A)</bold> Schematic of switching energy diagram at grain inside (black) and grain boundary (yellow). Schematic illustration of integration mechanism: <bold>(B)</bold> initial state, <bold>(C)</bold> switching at grain boundary, <bold>(D)</bold> switching at grain inside, and <bold>(E)</bold> integration.</p></caption>
<graphic xlink:href="fnins-14-00309-g004.tif"/>
</fig>
</sec>
<sec id="S3.SS4">
<title>p-STT MTJ-Based Integrate-and-Fire Neuron</title>
<p>Although the p-STT MTJ exhibited integration behavior depending on the input spike amplitude, it requires an additional circuit to perform the fire operation. Thus, the p-STT MTJ-based neuron circuit was designed using one p-STT MTJ, seven n-MOS FETs, three p-MOS-FETs, and one reference resistance to conduct the integrate-and-fire operation as shown in <xref ref-type="fig" rid="F5">Figure 5A</xref>. Note that we calculated the area of the p-STT MTJ-based integrate-and-fire neuron using 1.6&#x00D7;1.6&#x03BC;m<sup>2</sup> p-STT MTJ (i.e., &#x223C;8.2 &#x03BC;m<sup>2</sup>), which was approximately one-fourth smaller than the previous report (<xref ref-type="bibr" rid="B29">Sourikopoulos et al., 2017</xref>), as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 6</xref> and <xref ref-type="supplementary-material" rid="FS1">Supplementary Table 3</xref>. In this circuit, &#x201C;fire&#x201D; occurs when the resistance of the p-STT-based neuron exceeds the reference resistance (<italic>R</italic><sub><italic>ref</italic></sub>). The neuron receives control signals from a controller and performs integration, read, and reset operations in each clock cycle, as shown in <xref ref-type="fig" rid="F5">Figure 5A</xref>. One controller can control multiple neurons simultaneously. In order to implement neural network, cross-point array can be used to realize analog matrix-vector multiplication. <xref ref-type="fig" rid="F5">Figure 5B</xref> shows the schematic illustration of typical cross-point neural network implementation, which was fabricated by a cross-point synapse array being connected with our proposed p-STT MTJ neuron. Synapse would be IGZO-based memristor (in our experiment shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 2</xref>). Where the bias voltage (<italic>V</italic><sub><italic>bias</italic></sub>) serves to ensure that the p-STT-based neuron is within its proper operating range.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p>Schematic of artificial neural network. <bold>(A)</bold> Crossbar array of artificial synapses and <bold>(B)</bold> neuron circuit for integrate-and-fire.</p></caption>
<graphic xlink:href="fnins-14-00309-g005.tif"/>
</fig>
</sec>
<sec id="S3.SS5">
<title>Pattern Recognition</title>
<p>To investigate the performance of the SNN, a single-layer SNN consisting of input and output layers (50 p-STT-based neuron) was designed, as shown in <xref ref-type="fig" rid="F6">Figure 6A</xref>. In this simulation, IGZO-based ReRAM was used in artificial synapse. A performance test of the SNN was carried out using the MNIST handwritten image set. MNIST images (6 &#x00D7; 10<sup>4</sup>) were used for training, and 1 &#x00D7; 10<sup>4</sup> images not included in the training were used for testing. The probability of the input spike occurrence was set to be proportional to the pixel value of an input image, and the amplitude of an input spike was set to &#x2212;1 V. The neurons integrate the input spike signals and fire when the resistance of the p-STT MTJ exceed <italic>R</italic><sub><italic>th</italic></sub> (=70 &#x03A9;). When the neurons fire, they generated an output spike. The winner takes all (WTA) was applied to the output neuron nodes. WTA improved the accuracy of a single-layer SNN since the WTA guarantees non-linear mapping in a single-layer SNN (<xref ref-type="bibr" rid="B2">Du et al., 2015</xref>; <xref ref-type="bibr" rid="B6">Hansen et al., 2017</xref>). Finally, only the synaptic weights associated with the fired output neurons were updated. In the initial synaptic weight map, the conductance of the synapses was randomly distributed. After training, the distribution of synaptic weights was changed. The weights for active and silent neurons are shown in <xref ref-type="fig" rid="F6">Figures 6C,D</xref>, respectively. Even if there were more than 10 epochs, there were some silent neurons, as shown in <xref ref-type="fig" rid="F6">Figure 6D</xref>. These silent neurons exhibited almost no firing during training. The reason for this is that the WTA updates only synaptic weights associated with neurons that have fired; consequently, synaptic weights connected with neurons that rarely fire are slower to learn. As a result, these less learned synapses reduce the firing rate of the connected silent neurons compared to other neurons. In the end, learning is rarely achieved for the silent neurons. In biological neural networks, there is a mechanism called &#x201C;homeostasis&#x201D; to overcome these problems. With this mechanism, a neuron that frequently fires increases the threshold required to fire, and a neuron that rarely fires decreases it (<xref ref-type="bibr" rid="B17">Lee et al., 2016b</xref>,<xref ref-type="bibr" rid="B19">d</xref>; <xref ref-type="bibr" rid="B13">Johnson et al., 2018</xref>). This mechanism lowers the fire threshold of neurons where learning has not been achieved; thus, it causes neurons to be more likely to fire during subsequent learning. However, it is difficult to change the reference resistance <italic>R</italic><sub><italic>th</italic></sub> once it is set in the circuit. This remains a problem to be solved in the future. We use simplified STDP learning rule for synaptic learning. The synaptic weights before training are shown in <xref ref-type="fig" rid="F6">Figure 6B</xref>. First, we simulated the dependence of pattern recognition accuracy on read error using our proposed the cross-point synapse array (i.e., <xref ref-type="fig" rid="F5">Figure 5B</xref>) being connected with our proposed p-STT MTJ neuron (i.e., <xref ref-type="fig" rid="F5">Figure 5A</xref>), as shown in <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 7</xref>. The pattern recognition accuracy sustained at &#x223C;76% up to read error of 5% and then rapidly decreased with read error larger than 5%. In addition, we tested the dependence of pattern recognition accuracy on the reference resistance by simulation, as shown below <xref ref-type="supplementary-material" rid="FS1">Supplementary Figure 8</xref>. We determined the reference resistance that showed the highest accuracy of pattern recognition simulation. Using the simulated reference resistance, the pattern recognition accuracy rapidly increased to &#x223C;76% in two epochs, as shown in <xref ref-type="fig" rid="F6">Figure 6E</xref>. Since the single-layer SNN used in training is learned through STDP unsupervised learning, so only clustering was performed for each output stage. Therefore, the most frequent output values of each node were compared with the determined input value to measure the pattern recognition accuracy. The single-layer SNN, composed of p-STT-based neurons, showed a maximum recognition accuracy of &#x223C;76%, which was somewhat lower than that of other reported neural networks (<xref ref-type="bibr" rid="B1">Burr et al., 2014</xref>). In the single-layer SNN, pattern recognition accuracy increases with the number of output neurons (<xref ref-type="bibr" rid="B25">Querlioz et al., 2015</xref>; <xref ref-type="bibr" rid="B36">Zahari et al., 2015</xref>; <xref ref-type="bibr" rid="B6">Hansen et al., 2017</xref>). However, even if the number of output neurons is increased to 100, it is difficult to obtain more than 90% accuracy. The major reason for the low accuracy is the lack of proper learning algorithms to train SNN. The spike signals are not differentiable, so global learning rule such as backpropagation cannot be used for training SNN. Therefore, local learning rule such as STDP is mainly used for training SNN. This limits the structure of neural network to a single layer. Therefore, in order to increase the accuracy of the SNN, further study of the learning algorithm is necessary.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption><p>Pattern recognition simulation. <bold>(A)</bold> Schematic of a single-layer spiking neural network (SNN). <bold>(B)</bold> Normalized synaptic weight before learning. <bold>(C)</bold> Normalized synaptic weight connected with active neurons after learning. <bold>(D)</bold> Normalized synaptic weight connected with silent neurons after learning. <bold>(E)</bold> Pattern recognition accuracy.</p></caption>
<graphic xlink:href="fnins-14-00309-g006.tif"/>
</fig>
</sec>
</sec>
<sec id="S4">
<title>Discussion</title>
<p>p-STT MTJ could perform integration when the spin electron directions at double Co<sub>2</sub>Fe<sub>6</sub>B<sub>2</sub> free and pinned layers were switched from parallel to antiparallel states. However, for the integrate-and-fire operation, a neuron circuit performing the fire behavior was essentially designed. Pattern recognition accuracy of &#x223C;76% was achieved using a ReRAM-based synapse model and the STDP learning rule. In summary, the p-STT-based neuron could perform like a typical neuron showing integrate-and-fire behavior and would be a suitable for SNN. In addition, a cross-point synapse array is essentially necessary, where a selector is vertically stacked on a synapse to eliminate a sneak current between synapses. Thus, further studies are necessary on processes for fabricating cross-point synapse arrays connected with p-STT-based neurons. In addition, since the two-terminal p-STT-based neuron can perform only the integration behavior, a circuit performing the fire behavior should also be designed. Therefore, further study is also necessary on a three-terminal p-STT-based neuron that uses a magnetic domain moving mechanism. Finally, since a strong merit of the p-STT-based neuron would be its power consumption; further study is necessary for a neuron circuit design with low power consumption.</p>
</sec>
<sec id="S5">
<title>Data Availability Statement</title>
<p>The datasets generated for this study are available on request to the corresponding author.</p>
</sec>
<sec id="S6">
<title>Author Contributions</title>
<p>JP conceived and designed the study. JC, HJ, KA, and JB fabricated the samples and carried out measurements. JK and WY designed the neuron circuit. DK performed the simulations with the help of JP. All authors contributed to discussions regarding the research. DK, JC, and JP wrote the manuscript.</p>
</sec>
<sec id="conf1">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</body>
<back>
<fn-group>
<fn fn-type="financial-disclosure">
<p><bold>Funding.</bold> This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea Government (MSIT) (No. 2016M3A7B4910249).</p>
</fn>
</fn-group>
<sec id="S8" sec-type="supplementary material"><title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fnins.2020.00309/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fnins.2020.00309/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Presentation_1.pptx" id="FS1" mimetype="application/vnd.openxmlformats-officedocument.presentationml.presentation" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Burr</surname> <given-names>G. W. W.</given-names></name> <name><surname>Shelby</surname> <given-names>R. M. M.</given-names></name> <name><surname>di Nolfo</surname> <given-names>C.</given-names></name> <name><surname>Jang</surname> <given-names>J. W. W.</given-names></name> <name><surname>Shenoy</surname> <given-names>R. S. S.</given-names></name> <name><surname>Narayanan</surname> <given-names>P.</given-names></name><etal/></person-group> (<year>2014</year>). &#x201C;<article-title>Experimental demonstration and tolerancing of a large-scale neural network (165,000 synapses), using phase-change memory as the synaptic weight element</article-title>,&#x201D; in <source><italic>Proceedings of the 2014 IEEE Int. Electron Devices Meet</italic></source>, <publisher-loc>San Francisco, CA</publisher-loc>, <fpage>29.5.1</fpage>&#x2013;<lpage>29.5.4</lpage>. <pub-id pub-id-type="doi">10.1109/IEDM.2014.7047135</pub-id></citation></ref>
<ref id="B2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Du</surname> <given-names>Z.</given-names></name> <name><surname>Ben-Dayan Rubin</surname> <given-names>D. D.</given-names></name> <name><surname>Chen</surname> <given-names>Y.</given-names></name> <name><surname>He</surname> <given-names>L.</given-names></name> <name><surname>Chen</surname> <given-names>T.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name><etal/></person-group> (<year>2015</year>). &#x201C;<article-title>Neuromorphic accelerators: a comparison between neuroscience and machine-learning approaches</article-title>,&#x201D; in <source><italic>Proc. 48th Int. Symp. Microarchitecture - MICRO-48</italic></source>, <publisher-loc>Waikiki, HI</publisher-loc>, <fpage>494</fpage>&#x2013;<lpage>507</lpage>. <pub-id pub-id-type="doi">10.1145/2830772.2830789</pub-id></citation></ref>
<ref id="B3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dutta</surname> <given-names>S.</given-names></name> <name><surname>Kumar</surname> <given-names>V.</given-names></name> <name><surname>Shukla</surname> <given-names>A.</given-names></name> <name><surname>Mohapatra</surname> <given-names>N. R.</given-names></name> <name><surname>Ganguly</surname> <given-names>U.</given-names></name></person-group> (<year>2017</year>). <article-title>Leaky integrate and fire neuron by charge-discharge dynamics in floating-body MOSFET.</article-title> <source><italic>Sci. Rep.</italic></source> <volume>7</volume>:<issue>8257</issue>. <pub-id pub-id-type="doi">10.1038/s41598-017-07418-y</pub-id></citation></ref>
<ref id="B4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gentet</surname> <given-names>L. J.</given-names></name> <name><surname>Stuart</surname> <given-names>G. J.</given-names></name> <name><surname>Clements</surname> <given-names>J. D.</given-names></name></person-group> (<year>2000</year>). <article-title>Direct measurement of specific membrane capacitance in neurons.</article-title> <source><italic>Biophys. J.</italic></source> <volume>79</volume> <fpage>314</fpage>&#x2013;<lpage>320</lpage>. <pub-id pub-id-type="doi">10.1016/S0006-3495(00)76293-X</pub-id></citation></ref>
<ref id="B5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Grollier</surname> <given-names>J.</given-names></name> <name><surname>Querlioz</surname> <given-names>D.</given-names></name> <name><surname>Stiles</surname> <given-names>M. D.</given-names></name></person-group> (<year>2016</year>). <article-title>Spintronic nanodevices for bioinspired computing.</article-title> <source><italic>Proc. IEEE</italic></source> <volume>104</volume> <fpage>2024</fpage>&#x2013;<lpage>2039</lpage>. <pub-id pub-id-type="doi">10.1109/JPROC.2016.2597152</pub-id></citation></ref>
<ref id="B6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hansen</surname> <given-names>M.</given-names></name> <name><surname>Zahari</surname> <given-names>F.</given-names></name> <name><surname>Ziegler</surname> <given-names>M.</given-names></name> <name><surname>Kohlstedt</surname> <given-names>H.</given-names></name></person-group> (<year>2017</year>). <article-title>Double-barrier memristive devices for unsupervised learning and pattern recognition.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>11</volume>:<issue>91</issue>. <pub-id pub-id-type="doi">10.3389/fnins.2017.00091</pub-id></citation></ref>
<ref id="B7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>He</surname> <given-names>K.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <name><surname>Ren</surname> <given-names>S.</given-names></name> <name><surname>Sun</surname> <given-names>J.</given-names></name></person-group> (<year>2016</year>). <article-title>Deep residual learning for image recognition.</article-title> <source><italic>Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recogn.</italic></source> <volume>2016</volume> <fpage>770</fpage>&#x2013;<lpage>778</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2016.90</pub-id></citation></ref>
<ref id="B8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hodgkin</surname> <given-names>A. L.</given-names></name> <name><surname>Huxley</surname> <given-names>A. F.</given-names></name></person-group> (<year>1952</year>). <article-title>A quantitative description of membrane current and its application to conduction and excitation in nerve.</article-title> <source><italic>J. Physiol.</italic></source> <volume>117</volume> <fpage>500</fpage>&#x2013;<lpage>544</lpage>. <pub-id pub-id-type="doi">10.1007/BF02459568</pub-id></citation></ref>
<ref id="B9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>G.</given-names></name> <name><surname>Gottwald</surname> <given-names>M. G.</given-names></name> <name><surname>He</surname> <given-names>Q.</given-names></name> <name><surname>Park</surname> <given-names>J. H.</given-names></name> <name><surname>Lauer</surname> <given-names>G.</given-names></name> <name><surname>Nowak</surname> <given-names>J. J.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Key parameters affecting STT-MRAM switching efficiency and improved device performance of 400&#x00B0;C-compatible p-MTJs.</article-title> <source><italic>Tech. Dig. Int. Electron Devices Meet. IEDM</italic></source> <volume>5</volume> <fpage>38.3.1</fpage>&#x2013;<lpage>38.3.4</lpage>. <pub-id pub-id-type="doi">10.1109/IEDM.2017.8268515</pub-id></citation></ref>
<ref id="B10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>J.</given-names></name> <name><surname>Shen</surname> <given-names>L.</given-names></name> <name><surname>Sun</surname> <given-names>G.</given-names></name></person-group> (<year>2018</year>). <article-title>Squeeze-and-Excitation Networks.</article-title> <source><italic>Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recogn.</italic></source> <volume>2018</volume> <fpage>7132</fpage>&#x2013;<lpage>7141</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2018.00745</pub-id></citation></ref>
<ref id="B11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Indiveri</surname> <given-names>G.</given-names></name> <name><surname>Linares-Barranco</surname> <given-names>B.</given-names></name> <name><surname>Legenstein</surname> <given-names>R.</given-names></name> <name><surname>Deligeorgis</surname> <given-names>G.</given-names></name> <name><surname>Prodromakis</surname> <given-names>T.</given-names></name></person-group> (<year>2013</year>). <article-title>Integration of nanoscale memristor synapses in neuromorphic computing architectures.</article-title> <source><italic>Nanotechnology</italic></source> <volume>24</volume>:<issue>384010</issue>. <pub-id pub-id-type="doi">10.1088/0957-4484/24/38/384010</pub-id></citation></ref>
<ref id="B12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Izhikevich</surname> <given-names>E. M.</given-names></name></person-group> (<year>2003</year>). <article-title>Simple model of spiking neurons.</article-title> <source><italic>IEEE Trans. Neural Netw.</italic></source> <volume>14</volume> <fpage>1569</fpage>&#x2013;<lpage>1572</lpage>. <pub-id pub-id-type="doi">10.1109/TNN.2003.820440</pub-id></citation></ref>
<ref id="B13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Johnson</surname> <given-names>A. P.</given-names></name> <name><surname>Liu</surname> <given-names>J.</given-names></name> <name><surname>Millard</surname> <given-names>A. G.</given-names></name> <name><surname>Karim</surname> <given-names>S.</given-names></name> <name><surname>Tyrrell</surname> <given-names>A. M.</given-names></name> <name><surname>Member</surname> <given-names>S.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Homeostatic fault tolerance in spiking neural networks?: a dynamic hardware perspective.</article-title> <source><italic>IEEE Trans. Circuits Syst. I Regul. Pap.</italic></source> <volume>65</volume> <fpage>687</fpage>&#x2013;<lpage>699</lpage>. <pub-id pub-id-type="doi">10.1109/TCSI.2017.2726763</pub-id></citation></ref>
<ref id="B14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kondo</surname> <given-names>K.</given-names></name> <name><surname>Choi</surname> <given-names>J.</given-names></name> <name><surname>Baek</surname> <given-names>J.</given-names></name> <name><surname>Jun</surname> <given-names>H.</given-names></name></person-group> (<year>2018</year>). <article-title>A two-terminal perpendicular spin-transfer torque based artificial neuron.</article-title> <source><italic>J. Phys. D Appl. Phys.</italic></source> <volume>51</volume>:<issue>504002</issue>. <pub-id pub-id-type="doi">10.1088/1361-6463/aad592</pub-id></citation></ref>
<ref id="B15"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kurenkov</surname> <given-names>A.</given-names></name> <name><surname>DuttaGupta</surname> <given-names>S.</given-names></name> <name><surname>Zhang</surname> <given-names>C.</given-names></name> <name><surname>Fukami</surname> <given-names>S.</given-names></name> <name><surname>Horio</surname> <given-names>Y.</given-names></name> <name><surname>Ohno</surname> <given-names>H.</given-names></name></person-group> (<year>2019</year>). <article-title>Artificial neuron and synapse realized in an antiferromagnet/ferromagnet heterostructure using dynamics of spin&#x2013;orbit torque switching.</article-title> <source><italic>Adv. Mater.</italic></source> <volume>31</volume> <fpage>1</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1002/adma.201900636</pub-id></citation></ref>
<ref id="B16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>D. Y.</given-names></name> <name><surname>Hong</surname> <given-names>S. H.</given-names></name> <name><surname>Lee</surname> <given-names>S. E.</given-names></name> <name><surname>Park</surname> <given-names>J. G.</given-names></name></person-group> (<year>2016a</year>). <article-title>Dependency of tunneling-magnetoresistance ratio on nanoscale spacer thickness and material for double mgo based perpendicular-magnetic-tunneling-junction.</article-title> <source><italic>Sci. Rep.</italic></source> <volume>6</volume> <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1038/srep38125</pub-id></citation></ref>
<ref id="B17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>D. Y.</given-names></name> <name><surname>Lee</surname> <given-names>S. E.</given-names></name> <name><surname>Shim</surname> <given-names>T. H.</given-names></name> <name><surname>Park</surname> <given-names>J. G.</given-names></name></person-group> (<year>2016b</year>). <article-title>Tunneling-magnetoresistance ratio comparison of mgo-based perpendicular-magnetic-tunneling-junction spin valve between top and bottom Co2Fe6B2Free layer structure.</article-title> <source><italic>Nanoscale Res. Lett.</italic></source> <volume>11</volume> <fpage>1</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1186/s11671-016-1637-9</pub-id></citation></ref>
<ref id="B18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>J. H.</given-names></name> <name><surname>Delbruck</surname> <given-names>T.</given-names></name> <name><surname>Pfeiffer</surname> <given-names>M.</given-names></name></person-group> (<year>2016c</year>). <article-title>Training deep spiking neural networks using backpropagation.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>10</volume>:<issue>508</issue>. <pub-id pub-id-type="doi">10.3389/fnins.2016.00508</pub-id></citation></ref>
<ref id="B19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>S. E.</given-names></name> <name><surname>Shim</surname> <given-names>T. H.</given-names></name> <name><surname>Park</surname> <given-names>J. G.</given-names></name></person-group> (<year>2016d</year>). <article-title>Perpendicular magnetic tunnel junction (p-MTJ) spin-valves designed with a top Co2Fe6B2free layer and a nanoscale-thick tungsten bridging and capping layer.</article-title> <source><italic>NPG Asia Mater.</italic></source> <volume>8</volume> <fpage>e324</fpage>&#x2013;<lpage>e325</lpage>. <pub-id pub-id-type="doi">10.1038/am.2016.162</pub-id></citation></ref>
<ref id="B20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liyanagedera</surname> <given-names>C. M.</given-names></name> <name><surname>Sengupta</surname> <given-names>A.</given-names></name> <name><surname>Jaiswal</surname> <given-names>A.</given-names></name> <name><surname>Roy</surname> <given-names>K.</given-names></name></person-group> (<year>2017</year>). <article-title>Stochastic spiking neural networks enabled by magnetic tunnel junctions: from nontelegraphic to telegraphic switching regimes.</article-title> <source><italic>Phys. Rev. Appl.</italic></source> <volume>8</volume> <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevApplied.8.064017</pub-id></citation></ref>
<ref id="B21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>MacLaren</surname> <given-names>J. M.</given-names></name> <name><surname>Willoughby</surname> <given-names>S. D.</given-names></name></person-group> (<year>2001</year>). <article-title>First principles determination of the effects of a grain boundary on the anisotropy and exchange energies in Co1Pt5 superlattices.</article-title> <source><italic>J. Appl. Phys.</italic></source> <volume>89</volume> <fpage>6895</fpage>&#x2013;<lpage>6897</lpage>. <pub-id pub-id-type="doi">10.1063/1.1357839</pub-id></citation></ref>
<ref id="B22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Merolla</surname> <given-names>P. A.</given-names></name> <name><surname>Arthur</surname> <given-names>J. V.</given-names></name> <name><surname>Alvarez-icaza</surname> <given-names>R.</given-names></name> <name><surname>Cassidy</surname> <given-names>A. S.</given-names></name> <name><surname>Sawada</surname> <given-names>J.</given-names></name> <name><surname>Akopyan</surname> <given-names>F.</given-names></name><etal/></person-group> (<year>2014</year>). <article-title>A million spiking-neuron integrated circuit with a scalable communication network and interface.</article-title> <source><italic>Sciencemag.Org</italic></source> <volume>345</volume> <fpage>668</fpage>&#x2013;<lpage>673</lpage>. <pub-id pub-id-type="doi">10.1126/science.1254642</pub-id></citation></ref>
<ref id="B23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mizrahi</surname> <given-names>A.</given-names></name> <name><surname>Hirtzlin</surname> <given-names>T.</given-names></name> <name><surname>Fukushima</surname> <given-names>A.</given-names></name> <name><surname>Kubota</surname> <given-names>H.</given-names></name> <name><surname>Yuasa</surname> <given-names>S.</given-names></name> <name><surname>Grollier</surname> <given-names>J.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Neural-like computing with populations of superparamagnetic basis functions.</article-title> <source><italic>Nat. Commun.</italic></source> <volume>9</volume> <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1038/s41467-018-03963-w</pub-id></citation></ref>
<ref id="B24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Monroe</surname> <given-names>D.</given-names></name></person-group> (<year>2014</year>). <article-title>Neuromorphic computing gets ready for the (really) big time.</article-title> <source><italic>Commun. ACM</italic></source> <volume>57</volume> <fpage>13</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1145/2601069</pub-id></citation></ref>
<ref id="B25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Querlioz</surname> <given-names>D.</given-names></name> <name><surname>Bichler</surname> <given-names>O.</given-names></name> <name><surname>Vincent</surname> <given-names>A. F.</given-names></name> <name><surname>Gamrat</surname> <given-names>C.</given-names></name></person-group> (<year>2015</year>). <article-title>Bioinspired programming of memory devices for implementing an inference engine.</article-title> <source><italic>Proc. IEEE</italic></source> <volume>103</volume> <fpage>1398</fpage>&#x2013;<lpage>1416</lpage>. <pub-id pub-id-type="doi">10.1109/JPROC.2015.2437616</pub-id></citation></ref>
<ref id="B26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sengupta</surname> <given-names>A.</given-names></name> <name><surname>Panda</surname> <given-names>P.</given-names></name> <name><surname>Wijesinghe</surname> <given-names>P.</given-names></name> <name><surname>Kim</surname> <given-names>Y.</given-names></name> <name><surname>Roy</surname> <given-names>K.</given-names></name></person-group> (<year>2016</year>). <article-title>Magnetic tunnel junction mimics stochastic cortical spiking neurons.</article-title> <source><italic>Sci. Rep.</italic></source> <volume>6</volume> <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1038/srep30039</pub-id></citation></ref>
<ref id="B27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shim</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>S.</given-names></name> <name><surname>Sengupta</surname> <given-names>A.</given-names></name> <name><surname>Roy</surname> <given-names>K.</given-names></name></person-group> (<year>2017</year>). <article-title>Stochastic spin-orbit torque devices as elements for bayesian inference.</article-title> <source><italic>Sci. Rep.</italic></source> <volume>7</volume> <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1038/s41598-017-14240-z</pub-id></citation></ref>
<ref id="B28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Silver</surname> <given-names>D.</given-names></name> <name><surname>Huang</surname> <given-names>A.</given-names></name> <name><surname>Maddison</surname> <given-names>C. J.</given-names></name> <name><surname>Guez</surname> <given-names>A.</given-names></name> <name><surname>Sifre</surname> <given-names>L.</given-names></name> <name><surname>Van Den Driessche</surname> <given-names>G.</given-names></name><etal/></person-group> (<year>2016</year>). <article-title>Mastering the game of Go with deep neural networks and tree search.</article-title> <source><italic>Nature</italic></source> <volume>529</volume> <fpage>484</fpage>&#x2013;<lpage>489</lpage>. <pub-id pub-id-type="doi">10.1038/nature16961</pub-id></citation></ref>
<ref id="B29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sourikopoulos</surname> <given-names>I.</given-names></name> <name><surname>Hedayat</surname> <given-names>S.</given-names></name> <name><surname>Loyez</surname> <given-names>C.</given-names></name> <name><surname>Danneville</surname> <given-names>F.</given-names></name> <name><surname>Hoel</surname> <given-names>V.</given-names></name> <name><surname>Mercier</surname> <given-names>E.</given-names></name><etal/></person-group> (<year>2017</year>). <article-title>A 4-fJ/spike artificial neuron in 65 nm CMOS technology.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>11</volume>:<issue>123</issue>. <pub-id pub-id-type="doi">10.3389/fnins.2017.00123</pub-id></citation></ref>
<ref id="B30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Srinivasan</surname> <given-names>G.</given-names></name> <name><surname>Sengupta</surname> <given-names>A.</given-names></name> <name><surname>Roy</surname> <given-names>K.</given-names></name></person-group> (<year>2017</year>). <article-title>Magnetic tunnel junction enabled all-spin stochastic spiking neural network.</article-title> <source><italic>Proc. 2017 Des. Autom. Test Eur. DATE</italic></source> <volume>2017</volume> <fpage>530</fpage>&#x2013;<lpage>535</lpage>. <pub-id pub-id-type="doi">10.23919/DATE.2017.7927045</pub-id></citation></ref>
<ref id="B31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Suzuki</surname> <given-names>M.</given-names></name> <name><surname>Yasui</surname> <given-names>A.</given-names></name> <name><surname>Kotani</surname> <given-names>Y.</given-names></name> <name><surname>Tsuji</surname> <given-names>N.</given-names></name> <name><surname>Nakamura</surname> <given-names>T.</given-names></name> <name><surname>Hirosawa</surname> <given-names>S.</given-names></name></person-group> (<year>2016</year>). <article-title>Magnetic domain evolution in Nd-Fe-B:Cu sintered magnet visualized by scanning hard X-ray microprobe.</article-title> <source><italic>Acta Mater.</italic></source> <volume>106</volume> <fpage>155</fpage>&#x2013;<lpage>161</lpage>. <pub-id pub-id-type="doi">10.1016/j.actamat.2016.01.011</pub-id></citation></ref>
<ref id="B32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Szegedy</surname> <given-names>C.</given-names></name> <name><surname>Liu</surname> <given-names>W.</given-names></name> <name><surname>Jia</surname> <given-names>Y.</given-names></name> <name><surname>Sermanet</surname> <given-names>P.</given-names></name> <name><surname>Reed</surname> <given-names>S.</given-names></name> <name><surname>Anguelov</surname> <given-names>D.</given-names></name><etal/></person-group> (<year>2015</year>). &#x201C;<article-title>Going deeper with convolutions</article-title>,&#x201D; in <source><italic>Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit</italic></source>, <publisher-loc>Boston, MA</publisher-loc>, <fpage>1</fpage>&#x2013;<lpage>9</lpage>.</citation></ref>
<ref id="B33"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Torrejon</surname> <given-names>J.</given-names></name> <name><surname>Riou</surname> <given-names>M.</given-names></name> <name><surname>Araujo</surname> <given-names>F. A.</given-names></name> <name><surname>Tsunegi</surname> <given-names>S.</given-names></name> <name><surname>Khalsa</surname> <given-names>G.</given-names></name> <name><surname>Querlioz</surname> <given-names>D.</given-names></name><etal/></person-group> (<year>2017</year>). <article-title>Neuromorphic computing with nanoscale spintronic oscillators.</article-title> <source><italic>Nature</italic></source> <volume>547</volume> <fpage>428</fpage>&#x2013;<lpage>431</lpage>. <pub-id pub-id-type="doi">10.1038/nature23011</pub-id></citation></ref>
<ref id="B34"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tuma</surname> <given-names>T.</given-names></name> <name><surname>Pantazi</surname> <given-names>A.</given-names></name> <name><surname>Le Gallo</surname> <given-names>M.</given-names></name> <name><surname>Sebastian</surname> <given-names>A.</given-names></name> <name><surname>Eleftheriou</surname> <given-names>E.</given-names></name></person-group> (<year>2016</year>). <article-title>Stochastic phase-change neurons.</article-title> <source><italic>Nat. Nanotechnol.</italic></source> <volume>11</volume> <fpage>693</fpage>&#x2013;<lpage>699</lpage>. <pub-id pub-id-type="doi">10.1038/nnano.2016.70</pub-id></citation></ref>
<ref id="B35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Victora</surname> <given-names>R. H.</given-names></name> <name><surname>Willoughby</surname> <given-names>S. D.</given-names></name> <name><surname>MacLaren</surname> <given-names>J. M.</given-names></name> <name><surname>Xue</surname> <given-names>J.</given-names></name></person-group> (<year>2003</year>). <article-title>Effects of grain boundaries on magnetic properties of recording media.</article-title> <source><italic>IEEE Trans. Magn.</italic></source> <volume>39</volume> <fpage>710</fpage>&#x2013;<lpage>715</lpage>. <pub-id pub-id-type="doi">10.1109/TMAG.2003.808998</pub-id></citation></ref>
<ref id="B36"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zahari</surname> <given-names>F.</given-names></name> <name><surname>Hansen</surname> <given-names>M.</given-names></name> <name><surname>Mussenbrock</surname> <given-names>T.</given-names></name> <name><surname>Ziegler</surname> <given-names>M.</given-names></name> <name><surname>Kohlstedt</surname> <given-names>H.</given-names></name></person-group> (<year>2015</year>). <article-title>Pattern recognition with TiOx-based memristive devices.</article-title> <source><italic>AIMS Mater. Sci.</italic></source> <volume>2</volume> <fpage>203</fpage>&#x2013;<lpage>216</lpage>. <pub-id pub-id-type="doi">10.3934/matersci.2015.3.203</pub-id></citation></ref>
<ref id="B37"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>D.</given-names></name> <name><surname>Zeng</surname> <given-names>L.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Zhao</surname> <given-names>W.</given-names></name> <name><surname>Klein</surname> <given-names>J. O.</given-names></name></person-group> (<year>2016</year>). <article-title>Stochastic spintronic device based synapses and spiking neurons for neuromorphic computation.</article-title> <source><italic>Proc. 2016 IEEE/ACM Int. Symp. Nanoscale Archit. NANOARCH</italic></source> <volume>2016</volume> <fpage>173</fpage>&#x2013;<lpage>178</lpage>. <pub-id pub-id-type="doi">10.1145/2950067.2950105</pub-id></citation></ref>
<ref id="B38"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ziegler</surname> <given-names>M.</given-names></name> <name><surname>Riggert</surname> <given-names>C.</given-names></name> <name><surname>Hansen</surname> <given-names>M.</given-names></name> <name><surname>Bartsch</surname> <given-names>T.</given-names></name> <name><surname>Kohlstedt</surname> <given-names>H.</given-names></name></person-group> (<year>2015</year>). <article-title>Memristive hebbian plasticity model: device requirements for the emulation of hebbian plasticity based on memristive devices.</article-title> <source><italic>IEEE Trans. Biomed. Circuits Syst.</italic></source> <volume>9</volume> <fpage>197</fpage>&#x2013;<lpage>206</lpage>. <pub-id pub-id-type="doi">10.1109/TBCAS.2015.2410811</pub-id></citation></ref>
</ref-list>
</back>
</article>
