<?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.2017.00091</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-Barrier Memristive Devices for Unsupervised Learning and Pattern Recognition</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Hansen</surname> <given-names>Mirko</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/265660/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zahari</surname> <given-names>Finn</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/417393/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Ziegler</surname> <given-names>Martin</given-names></name>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/118910/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Kohlstedt</surname> <given-names>Hermann</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/99870/overview"/>
</contrib>
</contrib-group>
<aff><institution>Nanoelektronik, Technische Fakult&#x000E4;t, Christian-Albrechts-Universit&#x000E4;t zu Kiel</institution> <country>Kiel, Germany</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Bernabe Linares-Barranco, Instituto de Microelectr&#x000F3;nica de Sevilla IMSE-CNM (CSIS), Spain</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Damien Querlioz, Universit&#x000E9; Paris-Sud, France; Mostafa Rahimi Azghadi, James Cook University Townsville, Australia</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Martin Ziegler <email>maz&#x00040;tf.uni-kiel.de</email></p></fn>
<fn fn-type="other" id="fn002"><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>28</day>
<month>02</month>
<year>2017</year>
</pub-date>
<pub-date pub-type="collection">
<year>2017</year>
</pub-date>
<volume>11</volume>
<elocation-id>91</elocation-id>
<history>
<date date-type="received">
<day>13</day>
<month>09</month>
<year>2016</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>02</month>
<year>2017</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2017 Hansen, Zahari, Ziegler and Kohlstedt.</copyright-statement>
<copyright-year>2017</copyright-year>
<copyright-holder>Hansen, Zahari, Ziegler and Kohlstedt</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) or licensor 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>The use of interface-based resistive switching devices for neuromorphic computing is investigated. In a combined experimental and numerical study, the important device parameters and their impact on a neuromorphic pattern recognition system are studied. The memristive cells consist of a layer sequence Al/Al<sub>2</sub>O<sub>3</sub>/Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub>/Au and are fabricated on a 4-inch wafer. The key functional ingredients of the devices are a 1.3 nm thick Al<sub>2</sub>O<sub>3</sub> tunnel barrier and a 2.5 mm thick Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub> memristive layer. Voltage pulse measurements are used to study the electrical conditions for the emulation of synaptic functionality of single cells for later use in a recognition system. The results are evaluated and modeled in the framework of the plasticity model of Ziegler et al. Based on this model, which is matched to experimental data from 84 individual devices, the network performance with regard to yield, reliability, and variability is investigated numerically. As the network model, a computing scheme for pattern recognition and unsupervised learning based on the work of Querlioz et al. (<xref ref-type="bibr" rid="B26">2011</xref>), Sheridan et al. (<xref ref-type="bibr" rid="B30">2014</xref>), Zahari et al. (<xref ref-type="bibr" rid="B36">2015</xref>) is employed. This is a two-layer feedforward network with a crossbar array of memristive devices, leaky integrate-and-fire output neurons including a winner-takes-all strategy, and a stochastic coding scheme for the input pattern. As input pattern, the full data set of digits from the MNIST database is used. The numerical investigation indicates that the experimentally obtained yield, reliability, and variability of the memristive cells are suitable for such a network. Furthermore, evidence is presented that their strong <italic>I</italic>&#x02013;<italic>V</italic> non-linearity might avoid the need for selector devices in crossbar array structures.</p></abstract>
<kwd-group>
<kwd>memristive devices</kwd>
<kwd>synaptic plasticity</kwd>
<kwd>spiking neuron</kwd>
<kwd>neural network</kwd>
<kwd>neuromorphic systems</kwd>
<kwd>unsupervised learning</kwd>
</kwd-group>
<contract-num rid="cn001">FOR 2093</contract-num>
<contract-sponsor id="cn001">Deutsche Forschungsgemeinschaft<named-content content-type="fundref-id">10.13039/501100001659</named-content></contract-sponsor>
<counts>
<fig-count count="8"/>
<table-count count="1"/>
<equation-count count="8"/>
<ref-count count="38"/>
<page-count count="11"/>
<word-count count="7532"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>Introduction</title>
<p>The brains of humans, mammals, and even simple living species like invertebrates are well-adapted to permanently changing environments. Their nervous systems exhibit remarkable interactions with their surroundings&#x02014;a result of millions of years of evolution and explicable by Darwinism (Shanahan, <xref ref-type="bibr" rid="B29">2004</xref>). As a result, biological systems are presently unmatched in the efficient way in which they are able to perform cognitive tasks, such as pattern recognition, with extremely low power consumption. It is therefore no surprise that attempts have been made to develop bio-inspired computing systems, so-called neuromorphic systems, with the goal of reaching the performance and power efficiency of biological systems (Liu et al., <xref ref-type="bibr" rid="B20">2002</xref>; Chicca et al., <xref ref-type="bibr" rid="B5">2014</xref>). Machine learning dates back to the early days of serial, binary computation based on the von Neumann architecture, but today&#x00027;s artificial neural systems are still only partially able to mimic biological systems. The huge power dissipation, the long computational time, and the need for large datasets are among the major problems faced in attempting to realize artificial neural networks (ANNs).</p>
<p>In this context, analog very large-scale integration (VLSI) based on silicon complementary metal-oxide-semiconductor (CMOS) technology (Liu et al., <xref ref-type="bibr" rid="B20">2002</xref>; Chicca et al., <xref ref-type="bibr" rid="B5">2014</xref>) might provide advantages to software-dominated neuroinformatics (Amit, <xref ref-type="bibr" rid="B1">1989</xref>; W&#x000FC;rtz, <xref ref-type="bibr" rid="B34">2008</xref>). This field has gained new momentum with the advent of the concept of memristive devices (memristors) (Strukov et al., <xref ref-type="bibr" rid="B31">2008</xref>; Jo et al., <xref ref-type="bibr" rid="B16">2010</xref>; Jeong et al., <xref ref-type="bibr" rid="B15">2013</xref>). The memristor is a device whose resistance depends on its history of applied potentials. It was predicted in 1971 by Chua (<xref ref-type="bibr" rid="B6">1971</xref>). In the memristor model, the resistance (or memristance) <italic>M</italic>(<italic>x, V, t</italic>) of the device can be expressed by an internal state variable <italic>x</italic>(<italic>t</italic>), which depends on the applied voltage <italic>V</italic>(<italic>t</italic>) and on itself:
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>V</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:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Here, <italic>f</italic> describes the dynamics of the updating process of <italic>x</italic>(<italic>t</italic>). In many memristive devices, <italic>f</italic> describes the process of ion migration due to an externally applied voltage.</p>
<p>Recently, Hebbian learning as an important biological concept has been realized with single memristive devices by emulating spike-timing-dependent plasticity (STDP; Jo et al., <xref ref-type="bibr" rid="B16">2010</xref>; Zamarre&#x000F1;o-Ramos et al., <xref ref-type="bibr" rid="B37">2011</xref>), long-term potentiation, and long-term depression (Ohno et al., <xref ref-type="bibr" rid="B23">2011</xref>). These properties are important cellular mechanisms of memory and learning in neural networks (Ziegler et al., <xref ref-type="bibr" rid="B38">2015</xref>).</p>
<p>Although the structure of memristive devices is rather simple (consisting of a capacitor-like metal-insulator-metal sequence in the simplest case), the underlying physical mechanism is often unclear. The function of many memristive devices is based on the presence of conductive filaments, which results in poor switching reproducibility and high inter-device variability and often requires an initial and individual electrical forming step (Szot et al., <xref ref-type="bibr" rid="B32">2006</xref>; Waser et al., <xref ref-type="bibr" rid="B33">2009</xref>; Ha and Ramanathan, <xref ref-type="bibr" rid="B10">2011</xref>; Yang et al., <xref ref-type="bibr" rid="B35">2013</xref>; Dirkmann et al., <xref ref-type="bibr" rid="B9">2015</xref>). Furthermore, memristive devices have mainly been considered for application in future resistive random-access memories (RRAMs; Itoh et al., <xref ref-type="bibr" rid="B13">2006</xref>), whose system architecture and functionality are similar to those of digital memories. Here, switching times in the nanosecond range, long data retention times (10 years), low device variability, and good fatigue performance are essential requirements. Memristive devices for use in neuromorphic systems are subject to different requirements, and other resistive switching concepts can be of interest (Ziegler et al., <xref ref-type="bibr" rid="B38">2015</xref>), such as interface-based memristive devices.</p>
<p>In interface-based devices, uniform interface effects lead to homogeneous rather than abrupt changes in resistance. Furthermore, such devices do not suffer from the randomness generated by electroforming or filament growth (Kohlstedt et al., <xref ref-type="bibr" rid="B17">1993</xref>; Baikalov et al., <xref ref-type="bibr" rid="B4">2003</xref>; Meyer et al., <xref ref-type="bibr" rid="B21">2008</xref>; Park et al., <xref ref-type="bibr" rid="B24">2008</xref>; Sawa, <xref ref-type="bibr" rid="B28">2008</xref>; Baik and Lim, <xref ref-type="bibr" rid="B3">2010</xref>; Hu et al., <xref ref-type="bibr" rid="B12">2011</xref>; Jeong et al., <xref ref-type="bibr" rid="B14">2011</xref>; Aoki et al., <xref ref-type="bibr" rid="B2">2014</xref>; Mikheev et al., <xref ref-type="bibr" rid="B22">2014</xref>). In some designs for these devices, the resistive switching results from changes at a Schottky-like contact (Baikalov et al., <xref ref-type="bibr" rid="B4">2003</xref>; Mikheev et al., <xref ref-type="bibr" rid="B22">2014</xref>). In another approach, the electron tunneling probability is varied when a memristive layer is in contact with a tunnel barrier (Kohlstedt et al., <xref ref-type="bibr" rid="B17">1993</xref>; Meyer et al., <xref ref-type="bibr" rid="B21">2008</xref>; Baik and Lim, <xref ref-type="bibr" rid="B3">2010</xref>; Jeong et al., <xref ref-type="bibr" rid="B14">2011</xref>). Recently, we have been able to combine both concepts into a single device by sandwiching an ultra-thin memristive layer between a tunnel barrier and a Schottky-like contact (Hansen et al., <xref ref-type="bibr" rid="B11">2015</xref>). This offers several benefits: the tunnel barrier defines the lower resistance boundary and limits the current through the device. Further, both the tunnel and the Schottky barrier define chemical barriers to ion migration, leading to improved data retention compared with single-barrier concepts. However, the possible benefits for bio-inspired neuromorphic circuits are not that obvious and hence have to be explored.</p>
<p>The purpose of this work is to provide a thorough analysis of interface-based memristive devices and their potential use in bio-inspired neuromorphic systems. With this aim in mind, double-barrier memristive devices with a layer sequence Al/Al<sub>2</sub>O<sub>3</sub>/Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub>/Au have been fabricated. The thickness of the Al<sub>2</sub>O<sub>3</sub> tunnel barrier is &#x0007E;1.3 nm and that of the memristive Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub> layer is 2.5 nm. The use of an ultra-thin memristive layer allows the required electrical field strength for oxygen ion migration to be achieved, reducing the resistance variation due to interfacial processes, and also allows interference between electron tunneling and the Schottky barrier (Hansen et al., <xref ref-type="bibr" rid="B11">2015</xref>). To determine the important device characteristics and necessary electrical conditions for use in neuromorphic systems, automated measurements are undertaken, providing valid statistical data from 84 single devices. The resistive switching properties are investigated using voltage pulses with different lengths and amplitudes. The yield, reliability, and device variability are determined. To obtain a realistic mathematical description of the device behavior from the obtained experimental data for network-level applications, the memristive plasticity model of Ziegler et al. (<xref ref-type="bibr" rid="B38">2015</xref>) is used. This model allows us to explore functional consequences of the use of individual memristive devices for the emulation of Hebbian plasticity. As guidelines for network simulation, previously reported neural-network-based paradigms are adopted (Querlioz et al., <xref ref-type="bibr" rid="B26">2011</xref>, <xref ref-type="bibr" rid="B25">2013</xref>; Sheridan et al., <xref ref-type="bibr" rid="B30">2014</xref>; Zahari et al., <xref ref-type="bibr" rid="B36">2015</xref>). In particular, a neural network for pattern recognition is simulated consisting of inhibitorily linked output neurons within a winner-takes-it-all architecture and a homeostasis-like rule for the spiking-neurons thresholds. The network is trained on the MNIST database. On the basis of this pattern recognition network, essential requirements for the development of neuromorphic circuits with interface-based memristive devices are discussed.</p>
<p>The paper is organized as follows: Section Materials and Methods describes the experimental techniques used and the fabrication and electrical characterization of the memristive devices. It also presents the phenomenological synaptic learning model that we use to model the experimental data. The section closes with a brief description of the network architecture used for the pattern recognition simulation. Section Results contains the results of our investigation, namely, plasticity measurements, and network performance. The behavior of the fabricated devices is discussed with respect to their reliability and variability in Section Discussion.</p>
</sec>
<sec sec-type="materials and methods" id="s2">
<title>Materials and methods</title>
<sec>
<title>Electrical measurements</title>
<p>All measurements were performed using an Agilent E5260 source measurement unit. Current&#x02013;voltage measurements (<italic>I</italic>&#x02013;<italic>V</italic> curves) were obtained by sweeping the applied voltage and measuring the current simultaneously. For synaptic plasticity measurements on single devices, rectangular voltage pulses with different amplitudes, polarities, and pulse durations were applied to the devices. Positive voltage is defined as positive voltage on the top electrode and ground on the bottom electrode.</p>
</sec>
<sec>
<title>Device fabrication and characterization</title>
<p>The memristive devices were fabricated on 4-inch Si wafers with 400 nm SiO<sub>2</sub> (thermally oxidized) using a standard optical lithography process (a schematic of the material stack is shown in Figure <xref ref-type="fig" rid="F1">1A</xref>). The junctions were arranged in 1 &#x000D7; 1 mm cells across the wafer, each containing six different contact sizes ranging from 70 to 2300 &#x003BC;m<sup>2</sup>. The devices were fabricated using the following procedure: First, the multilayer (including top and bottom electrodes) was deposited using DC magnetron sputtering, without breaking the vacuum. The Al<sub>2</sub>O<sub>3</sub> tunnel barrier was fabricated by depositing Al, which was afterwards partially oxidized in situ. The Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub> layer was deposited by reactive sputtering in an O<sub>2</sub>/Ar atmosphere. Following the subsequent lift-off, the junction area was defined by wet chemical etching of the Au top electrode using a potassium iodide solution. The etched parts were then covered with thermally evaporated SiO to insulate the bottom electrode from the subsequently deposited Nb wiring to contact the top electrode.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>Double-barrier memristive device: (A)</bold> Schematic cross-section of the Al/Al<sub>2</sub>O<sub>3</sub>/Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub>/Au double-barrier memristive device. <bold>(B)</bold> Current density <italic>J</italic> as function of the applied bias voltage. In the upper graph in a linear scale for <italic>J</italic> was used, while in the lower panel the absolute value and a logarithmic scale was used to better visualize the obtained change in resistance.</p></caption>
<graphic xlink:href="fnins-11-00091-g0001.tif"/>
</fig>
<p>Figure <xref ref-type="fig" rid="F1">1B</xref> shows a typical recorded <italic>I&#x02013;V</italic> curve of a double-barrier memristive device, exhibiting the typical pinched bipolar hysteresis of a memristive device (to reveal the <italic>I&#x02013;V</italic> non-linearity more clearly, in the lower panel, the curve is plotted with a logarithmic scale on the vertical axis). The applied voltage was varied between &#x02212;2 and 2.8 V, while the current was measured simultaneously. The voltage was ramped from 0 to 2.8 V to switch the device from its initial high-resistance state (HRS) to the low-resistance state (LRS). To reset the device, the voltage was decreased to &#x02212;2 V. The asymmetry between positive and negative current can be attributed to the Schottky-like Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub>/Au contact, while the gradual resistance change indicates a non-filamentary resistance switching mechanism. This results from homogeneously changed interface properties (Hansen et al., <xref ref-type="bibr" rid="B11">2015</xref>; Dirkmann et al., <xref ref-type="bibr" rid="B8">2016</xref>). Neither an initial forming procedure nor current compliance was used. This is important for the integration of such devices into crossbar architectures, as we will discuss below.</p>
<p>The underlying physical mechanism of the resistive switching process has recently been studied in a combined experimental and theoretical investigation (Dirkmann et al., <xref ref-type="bibr" rid="B8">2016</xref>). This investigation identified the transport of oxygen ions within the Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub> as the key mechanism for the resistive switching process. During the set process, oxygen ions (within the Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub>) move under positive voltage toward the Au interface and affect essential interfacial parameters (e.g., the density of states, the local barrier height, and the barrier thickness) at the Al<sub>2</sub>O<sub>3</sub>/Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub> and Nb<sub><italic>x</italic></sub>O<sub><italic>y</italic></sub>/Au (Schottky) interfaces simultaneously. By applying a negative bias voltage, the original ion distribution is restored. As a consequence, the electron transport is altered in accordance with the local ion distribution. This leads to the observed memristive <italic>I</italic>&#x02013;<italic>V</italic> curve. For further information about the device performance and technology, the reader is referred to Hansen et al. (<xref ref-type="bibr" rid="B11">2015</xref>).</p>
</sec>
<sec>
<title>Simulation model</title>
<p>To investigate device performance at the network level, we used a computing scheme for pattern recognition similar to Querlioz et al. (<xref ref-type="bibr" rid="B26">2011</xref>, <xref ref-type="bibr" rid="B25">2013</xref>), Sheridan et al. (<xref ref-type="bibr" rid="B30">2014</xref>), Zahari et al. (<xref ref-type="bibr" rid="B36">2015</xref>). As a numerical model of the resistive switching under voltage pulsing, we used the plasticity model of Ziegler et al. (<xref ref-type="bibr" rid="B38">2015</xref>). This model is compatible with advanced biophysical plasticity models that account for experimental data on STDP. Furthermore, the model is suitable for describing plasticity emulation using memristive devices. We should mention here that the plasticity model provides a behavioral description of the memristive device, rather than an explanation of the underlying physical mechanisms. In the following, the plasticity model and network structure for pattern recognition are presented.</p>
<sec>
<title>Plasticity model</title>
<p>The resistive switching of double-barrier memristive devices in neural circuits are described in the framework of the phenomenological learning model of Ziegler et al. (<xref ref-type="bibr" rid="B38">2015</xref>). This model links the change in conductance in a memristive device and the applied voltage pulse. The limited weight growth and the weight-dependent (memristive) learning rate make this model appropriate for memristive device and synapse emulations. In the plasticity model, the updating process for the synaptic weights &#x003C9; is given by
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mi>&#x003C9;</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x003C9;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>&#x003C9;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x02212;</mml:mo><mml:mstyle scriptlevel='+1'><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>&#x003C9;</mml:mi><mml:mrow><mml:mi>max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>&#x003C9;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
where &#x003B2; is the weight-dependent learning rate and &#x003C9;<sub>max</sub> is the maximum synaptic weight. The resistive switching dynamic of the memristive device is manifested in &#x003B2;, which depends on the current device conductance and electrical stimuli. In particular, &#x003B2; depends on the switching mechanism of the memristive device and can lead to very different learning behaviors (Querlioz et al., <xref ref-type="bibr" rid="B27">2015</xref>; Ziegler et al., <xref ref-type="bibr" rid="B38">2015</xref>). In determining &#x003B2; for the double-barrier memristive device, two particularly important points should be noted: First, it is necessary to use distinct learning rates for potentiation (&#x003B2;<sub><italic>p</italic></sub>) and depression (&#x003B2;<sub><italic>d</italic></sub>) owing to the asymmetry between positive and negative voltages in the memristive device (cf. Figure <xref ref-type="fig" rid="F1">1B</xref>). Second, the synaptic weight &#x003C9; is associated with the conductance <italic>G</italic> of a memristive device, which depends on height &#x00394;V, length &#x00394;t, and number <italic>n</italic> of applied electrical pulses. Hence, we assume that &#x003B2;<sub><italic>p</italic></sub> and &#x003B2;<sub><italic>d</italic></sub> depend on &#x00394;V, &#x00394;t, and <italic>n</italic>, so that
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x003B2;</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>G</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>V</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mtext>&#x02009;</mml:mtext><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>V</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:mi>&#x003BB;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003B3;</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x003B2;</mml:mi><mml:mi>d</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>G</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>V</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>d</mml:mi></mml:msub><mml:mtext>&#x02009;</mml:mtext><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>V</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:mi>&#x003BB;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x02009;</mml:mtext><mml:mi>G</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Here <italic>k</italic><sub><italic>p</italic></sub>, <italic>k</italic><sub><italic>d</italic></sub>, and &#x003B3; are positive constants, while &#x003B1; and &#x003BB; depend on the height &#x00394;V and length &#x00394;t of the applied voltage stimulus. The functions &#x003B1; and &#x003BB; account for the nonlinearity of the switching dynamics of the memristive device and have to be determined for the particular memristive device under consideration (see Section Results).</p>
</sec>
<sec>
<title>Network architecture for pattern recognition</title>
<p>The network structure is a two-layer feedforward network and is shown schematically in Figure <xref ref-type="fig" rid="F2">2</xref>. The memristive devices are arranged in a crossbar array to which input (blue circles) and output (red circles) neurons are connected. The individual pixels of the input pattern are coded by voltage pulses within the input layer. Leaky integrate-and-fire neurons are used in the output layer. These neurons are laterally coupled within an inhibitory winner-takes-it-all network including adaptive thresholds for the spiking, as proposed in Querlioz et al. (<xref ref-type="bibr" rid="B26">2011</xref>). The network can be briefly described as follows: The output neuron&#x00027;s spiking depends on the applied input pattern and the particular resistance of the memristive devices. The conductances of the memristive devices are changed by associative learning, and the voltage across each device depends on the input pattern and the activity of the particular output neuron. This enables unsupervised learning, because every output neuron creates its own specific receptive field during learning. Afterwards, in the recognition phase, each of the output neurons will spike in accordance with the previously learned pattern for a varying input.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>Schematic of the simulated neural network: Positive and negative voltage pulses are applied to the input of the network, representing the intensity of the individual values of the 28 &#x000D7; 28 pixel MNIST image</bold>. Stochastic coding of the input data has been implemented by Poisson-spiking input neurons (blue circles) with firing rates proportional to the intensity of the corresponding pixel of the input pattern. Red circles are leaky integrate-and-fire output neurons (LIF), which are laterally coupled in an inhibitory winner-takes-it-all network (WTA). The individual memristive devices are arranged in a crossbar structure. A local STDP-based learning rule has been implemented using the defined I&#x02013;V nonlinearity of the memristive devices: Only the overlap (association) of pre- pulses and post-pulses leads to an increase (potentiation) or decrease (depression) of the device conductance.</p></caption>
<graphic xlink:href="fnins-11-00091-g0002.tif"/>
</fig>
<p>The input patterns were taken from the MNIST database, which consists of 60,000 handwritten digits from 250 different writers. Each digit is stored in a 256-level grayscale image with 28 &#x000D7; 28 pixels (LeCun et al., <xref ref-type="bibr" rid="B19">1998</xref>). In the network implemented here, the images are rearranged into a 784-row input vector applied to the input neurons (one neuron per image pixel). The value of each pixel is applied as a voltage pulse, which, in combination with the output neuron&#x00027;s pulse, causes a change in the conductance of a particular memristive cell in the cross-bar array. The device conductance is most strongly affected when the input and output pulses match, as sketched in Figure <xref ref-type="fig" rid="F2">2</xref>. In particular, the overlap of a negative input pulse with an output neuron&#x00027;s pulse leads to a decrease in the particular device conductance, while the combination of a positive input pulse with an output pulse increases the conductance of the memristive devices connected to the specific neurons. Memristive devices in input rows and output columns where there is no overlap of voltage pulses remain unaffected.</p>
<p>It is important for the operation of the network that the input data is stochastically coded (Querlioz et al., <xref ref-type="bibr" rid="B26">2011</xref>, <xref ref-type="bibr" rid="B25">2013</xref>; Sheridan et al., <xref ref-type="bibr" rid="B30">2014</xref>; Zahari et al., <xref ref-type="bibr" rid="B36">2015</xref>), and this has been achieved by the following steps: The image pixels are normalized to the interval &#x02212;1 to 1. Following Sheridan et al. (<xref ref-type="bibr" rid="B30">2014</xref>), the grayscale value <italic>p</italic><sub><italic>i</italic></sub> of each pixel <italic>i</italic> is best normalized by
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:mrow><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mtext>norm</mml:mtext></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mtext>mean</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>max</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn><mml:mo>&#x02264;</mml:mo><mml:mi>j</mml:mi><mml:mo>&#x02264;</mml:mo><mml:mn>784</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mtext>mean</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
where <italic>p</italic><sub>mean</sub> is the mean grayscale value of all pixels for an individual image. The absolute value of <inline-formula><mml:math id="M18"><mml:msubsup><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">norm</mml:mtext></mml:mstyle></mml:mrow></mml:msubsup></mml:math></inline-formula> denotes the probability of an input spike generation. Therefore, a random number <italic>r</italic> for each pixel is generated at each iteration step. If the condition <inline-formula><mml:math id="M9"><mml:mi>r</mml:mi><mml:mo>&#x02264;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>|</mml:mo><mml:msubsup><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">norm</mml:mtext></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>|</mml:mo></mml:math></inline-formula> is satisfied, an input pulse is generated. The sign of <inline-formula><mml:math id="M10"><mml:msubsup><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">norm</mml:mtext></mml:mstyle></mml:mrow></mml:msubsup></mml:math></inline-formula> corresponds to the polarity of the input voltage (see Figure <xref ref-type="fig" rid="F2">2</xref>).</p>
<p>Leaky integrate-and-fire neurons are used as output neurons and are arranged in a laterally coupled inhibitory network (see Figure <xref ref-type="fig" rid="F2">2</xref>). To guarantee that individual input patterns are learned by different output neurons, the winner-takes-it-all approach is used, in which the first spiking neuron resets the integration of all other neurons. This allows unsupervised learning with the network structure that is used. Crucial for unsupervised learning is an adjustable neuron firing threshold, which guarantees that all output neurons participate equivalently in the learning phase. This can be motivated by considering the process of homeostasis in biological systems (Querlioz et al., <xref ref-type="bibr" rid="B26">2011</xref>). Therefore, the threshold of a neuron to fire is increased whenever the spike number (activity) of a neuron is above the desired activity, and vice versa. Following Querlioz et al. (<xref ref-type="bibr" rid="B26">2011</xref>), this can be achieved by using
<disp-formula id="E5"><label>(5)</label><mml:math id="M5"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mtext>th</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x003B3;</mml:mi><mml:mrow><mml:mtext>th</mml:mtext></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mtext>avg</mml:mtext></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mtext>tar</mml:mtext></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></disp-formula>
for the threshold voltage adaptation. Here, &#x003B3;<sub>th</sub>, <italic>A</italic><sub>avg</sub>, and <italic>A</italic><sub>tar</sub> are respectively the gain factor, the mean activity of an individual neuron, and the target activity (&#x003B3;<sub>th</sub> &#x0003D; 7.5 &#x000D7; 10<sup>&#x02212;3</sup> and <italic>A</italic><sub>tar</sub> &#x0003D; 10).</p>
</sec>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<sec>
<title>Synaptic plasticity measurements</title>
<p>The basis for the emulation of synaptic functionalities with memristive devices is the fact that the synaptic weight &#x003C9; between individual neurons can be related to the state variable <italic>x</italic> of a memristive device according to Equation (1). Zamarre&#x000F1;o-Ramos et al. showed that the conductance of a memristive device is proportional to &#x003C9; in the ideal voltage-driven memristor model (see Equation 1) (Zamarre&#x000F1;o-Ramos et al., <xref ref-type="bibr" rid="B37">2011</xref>). Hence, biological plasticity mechanisms can be emulated by changes in the device conductance under suitable voltage pulses. To study the capability of synaptic plasticity emulations using the Al/Al<sub>2</sub>O<sub>3</sub>/Nb<sub>x</sub>O<sub>y</sub>/Au double-barrier memristive device of Figure <xref ref-type="fig" rid="F1">1</xref>, voltage pulses with different pulse widths &#x00394;<italic>t</italic> and amplitudes &#x00394;<italic>V</italic> were applied to 86 individual devices.</p>
<p>Figure <xref ref-type="fig" rid="F3">3A</xref> shows a typical plasticity measurement (conductance vs. pulse number). We found that the double-barrier memristive device exhibits a gradually changing conductance under voltage pulsing, as is desired for plasticity emulation. To study the pulse dependence, 1000 equivalent positive voltage pulses (potentiation pulses) followed by 1000 equivalent negative voltage pulses (depression pulses) were used, as shown schematically in the inset of Figure <xref ref-type="fig" rid="F3">3A</xref>. For the emulation of potentiation, voltage pulses of &#x00394;<italic>V</italic> &#x0003D; 3.9 V and &#x00394;<italic>t</italic> &#x0003D; 1 ms in length were chosen, while for depression the voltage pulse height was reduced to &#x00394;<italic>V</italic> &#x0003D; &#x02212;2.5 V. To measure the device conductance, voltage sweeps below the threshold voltage of the device up to 0.48 V were applied and the current was measured after every 100 potentiation/depression pulses. For better illustration, the obtained conductances <italic>G</italic>(<italic>n</italic>) were normalized by the average maximum conductance <italic>G</italic><sub><italic>max</italic></sub> (100 nS).</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p><bold>Synaptic plasticity emulation: (A)</bold> Typical plasticity measurement for 1000 potentiation pulses of &#x0002B;3.9 V and 1000 depression pulses of &#x02212;2.5 V with pulse lengths of 1 ms. Each point represents the conductance after 100 pulses. In <bold>(B&#x02013;D)</bold>, the change in device conductance after 1000 set (reset) voltage pulses with varying pulse amplitudes <bold>(B,C)</bold> and lengths &#x00394;t <bold>(D</bold>) is shown. Black dots reflect experimental data measured at 0.48 V. Red lines correspond to the data obtained using the plasticity model (model parameters are summarized in Table <xref ref-type="table" rid="T1">1</xref>). The error bars reflect the device variability obtained from 86 individual devices. <italic>G</italic><sub>max</sub> is the averaged conductance of 86 devices after 1000 voltage pulses of 3.9 V in amplitude and 1 ms in length.</p></caption>
<graphic xlink:href="fnins-11-00091-g0003.tif"/>
</fig>
<p>In order to study in greater detail the variations of the device conductance as the amplitude and length of the applied voltage pulses are changed, potentiation pulses with amplitudes ranging from 2.4 to 3.7 V and pulse lengths ranging from 1 to 30 ms were applied. The results are shown in Figures <xref ref-type="fig" rid="F3">3B,C</xref>. For the variation with amplitude, the pulse length was fixed at 1 ms, while for the variation with pulse length, the amplitude was fixed at 3.9 V. The data points reflect the device conductance after 1000 voltage pulses. For an amplitude of 2.4 V, the conductance only increases by 0.1&#x02013;0.5% from the initial value <italic>G</italic><sub>0</sub>. However, if amplitude is set to 3.7 V, there is a 10-fold increase (see Figure <xref ref-type="fig" rid="F3">3B</xref>). Of further interest is that the increase in conductance saturates for pulses above 10 ms (see Figure <xref ref-type="fig" rid="F3">3C</xref>). This is in accordance with the diffusion times of oxygen ions within the memristive layer, which are at the heart of the resistance switching process (Dirkmann et al., <xref ref-type="bibr" rid="B8">2016</xref>).</p>
<p>The recorded data for synaptic depression are shown in Figure <xref ref-type="fig" rid="F3">3D</xref>. A voltage train of 1000 single voltage pulses of 30 ms length with amplitudes ranging from &#x02212;1.4 to &#x02212;2.6 V were applied to memristive cells that had previously been set to the high-conductance (low-resistance) state. The unchanged conductance for voltages above &#x02212;1.4 V shows the threshold behavior for the reset process. In contrast, pulses with amplitudes of &#x02212;2.6 V nearly reset the device conductance completely (see Figure <xref ref-type="fig" rid="F3">3D</xref>).</p>
<p>To adapt the experimental findings for the plasticity model described above, the functions &#x003B1;(&#x00394;<italic>V</italic>) and &#x003BB;(&#x00394;<italic>t</italic>) from Equation (3) have to be determined. The functions &#x003B1;(&#x00394;<italic>V</italic>) and &#x003BB;(&#x00394;<italic>t</italic>) account for the nonlinear dependencies of the learning rates &#x003B2;<sub><italic>p</italic></sub> and &#x003B2;<sub><italic>d</italic></sub> on the pulse amplitude and length. Good agreement with the experimental data (the black points in Figure <xref ref-type="fig" rid="F3">3</xref>) could be achieved using the following expressions (the red lines in Figure <xref ref-type="fig" rid="F3">3</xref>):
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mtext>&#x000A0;V</mml:mtext><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x000A0;</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x000A0;</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x000A0;</mml:mo><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mo>&#x000A0;</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>V</mml:mi><mml:mo>&#x0003E;</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x000A0;</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>exp</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x00394;</mml:mi><mml:mi>V</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mo>&#x000A0;</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>V</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="E7"><label>(7)</label><mml:math id="M7"><mml:mrow><mml:mi>&#x003BB;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x003BB;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003BB;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x00394;</mml:mi><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003BB;</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Here &#x003B1;<sub>1, 2, 3</sub> and &#x003BB;<sub>1.2.3</sub> are positive constants, which are listed in Table <xref ref-type="table" rid="T1">1</xref> together with the other parameters of the fitting procedure. Owing to the differences between potentiation and depression, two different definitions for &#x003B1;(&#x00394;<italic>V</italic>) are necessary: for potentiation, a linear dependence on &#x00394;<italic>V</italic> is in good agreement with experiment, while an exponential function of &#x00394;<italic>V</italic> is necessary to reproduce the experimentally recorded data for the emulation of synaptic depression. A linear function is best at reproducing the pulse length dependence (see Equation 7).</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p><bold>Parameters for the plasticity model</bold>.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Parameter</bold></th>
<th valign="top" align="left"><bold>Value</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><italic>k<sub><italic>p, d</italic></sub></italic></td>
<td valign="top" align="left">5</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B1;<sub>1</sub></td>
<td valign="top" align="left">0.528 V<sup>&#x02212;1</sup></td>
</tr>
<tr>
<td valign="top" align="left">&#x003B1;<sub>2</sub></td>
<td valign="top" align="left">1.75 V<sup>&#x02212;1</sup></td>
</tr>
<tr>
<td valign="top" align="left">&#x003B1;<sub>3</sub></td>
<td valign="top" align="left">3.15 V</td>
</tr>
<tr>
<td valign="top" align="left">&#x003BB;<sub>1</sub></td>
<td valign="top" align="left">1 s</td>
</tr>
<tr>
<td valign="top" align="left">&#x003BB;<sub>2</sub></td>
<td valign="top" align="left">0.6 ms</td>
</tr>
<tr>
<td valign="top" align="left">&#x003BB;<sub>3</sub></td>
<td valign="top" align="left">1 s</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B3;</td>
<td valign="top" align="left">0.45</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>Pattern recognition</title>
<p>The network performance of the double-barrier memristive device was investigated by training the pattern recognition network with the complete MNIST dataset of 60,000 handwritten digits. To improve the learning performance of the network, the complete training set was applied three times to the network. After training, the network was tested by using the MNIST test dataset, which contains 10,000 digits that are not included in the training set. The performance of the network can be evaluated by counting the number of correctly identified digits. The recognition rate thereby obtained increases with the number of output neurons used. For 10, 20, 50, and 100 output neurons, recognition rates of 65, 70, 77, and 82%, respectively, were obtained. These rates are in good agreement with previously published investigations (Querlioz et al., <xref ref-type="bibr" rid="B26">2011</xref>, <xref ref-type="bibr" rid="B25">2013</xref>; Sheridan et al., <xref ref-type="bibr" rid="B30">2014</xref>; Zahari et al., <xref ref-type="bibr" rid="B36">2015</xref>). For visualization, each 784-value vector, above the particular output neuron, is rearranged into a 28 &#x000D7; 28 pixel image representing the receptive fields. A typical set of receptive fields for a simulation with 50 output neurons is shown in Figure <xref ref-type="fig" rid="F4">4</xref>. We found that the implemented network structure is able to learn all of the 10 input digits and the different details of each digit. We should mention here that the obtained recognition rates are much lower than those from other spiking network architectures (for an overview of different network architectures, the reader is referred to Diehl and Cook, <xref ref-type="bibr" rid="B7">2015</xref>). However, the aim of our investigation was to study network requirements for the use of memristive devices in neural networks rather than to improve pattern recognition computing schemes.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><bold>Receptive fields: Obtained receptive fields after unsupervised learning in the case of 50 output neurons</bold>. The white pixels correspond to the maximum conductance (strong synaptic weight), while the black pixels represent minimum conductance values (weak synaptic weight) of the memristive devices.</p></caption>
<graphic xlink:href="fnins-11-00091-g0004.tif"/>
</fig>
<p>Appropriately chosen voltage pulses with lengths &#x00394;<italic>t</italic> and amplitudes &#x00394;<italic>V</italic> are important for the performance of the neural network, to precisely adjust the conductance of the double barrier memristive devices. In the case of matching input (<italic>V</italic><sub>pre</sub>) and output (<italic>V</italic><sub>post</sub>) pulses, the device conductance must be always affected. The voltage pulses used here are depicted in Figure <xref ref-type="fig" rid="F5">5</xref>. Based on the experimental data of Figure <xref ref-type="fig" rid="F3">3</xref>, suitable amplitudes and lengths of the voltage pulses were chosen for the simulations. For the input neuron, the pulse height <italic>V</italic><sub>pre</sub> was set to either &#x0002B;0.6 or &#x02212;0.6 V (see the top row of Figure <xref ref-type="fig" rid="F5">5</xref>). The voltage pulses <italic>V</italic><sub>post</sub> generated by the leaky integrate-and-fire output neurons contain a positive part of 2.9 V followed by a negative part of &#x02212;2.3 V (see the middle row of Figure <xref ref-type="fig" rid="F5">5</xref>). The combination of <italic>V</italic><sub>post</sub> with a negative input pulse (<italic>V</italic><sub>sum</sub> &#x0003D; &#x02212;2.9 V) decreases the conductance, while the overlap of <italic>V</italic><sub>post</sub> with a positive input pulse (<italic>V</italic><sub>sum</sub> &#x0003D; &#x0002B;3.5 V) increases the conductance of the device connected to the specific neurons (see the bottom row in Figure <xref ref-type="fig" rid="F5">5</xref>). An important aspect of the double-barrier memristive device is its strong <italic>I</italic>&#x02013;<italic>V</italic> nonlinearity (see Figure <xref ref-type="fig" rid="F1">1B</xref>). According to Figure <xref ref-type="fig" rid="F3">3</xref>, an increase in pulse height from 3 to 3.8 V leads to an increase in device conductance by a factor of 10, while below 1 V the device conductance remains unaffected. This provides a threshold voltage for the change in conductance, which is a very important requirement for the learning behavior of this crossbar-based computing scheme. Without this threshold voltage, the voltage drop across neighboring devices during the set or reset could be sufficient to change also the conductance of these neighboring devices. This problem is commonplace with devices that have a symmetrical <italic>I</italic>&#x02013;<italic>V</italic> curve, requiring selector devices that access individual devices. Owing to the strong asymmetry and nonlinearity in the current of double-barrier memristive devices, there is no need for selector devices (K&#x000FC;geler et al., <xref ref-type="bibr" rid="B18">2009</xref>).</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p><bold>Pulse forms used for the simulations: For the coding of the grayscale input images, positive and negative voltage pulses (<italic>V</italic><sub><italic>pre</italic></sub>) with &#x000B1;0.6 V in amplitude and 6 ms in width have been used</bold>. The voltage pulses of the output neurons (<italic>V</italic><sub><italic>post</italic></sub>) were set to a combination of a &#x0002B;2.9 V and a &#x02013;2.3 V voltage pulses with a total duration of 6 ms. The combination of both voltage pulses (i.e., <italic>V</italic><sub>pre</sub> and <italic>V</italic><sub>post</sub>) leads either to a potentiation (<italic>V</italic><sub>pot</sub>) or depression (<italic>V</italic><sub>dep</sub>) of the memristive device.</p></caption>
<graphic xlink:href="fnins-11-00091-g0005.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>Discussion</title>
<p>Three different scenarios have been investigated to determine the reliability, variability, and yield of the fabricated double-barrier memristive devices in the framework of the implemented network model: In the first scenario, a device-to-device variability was modeled. In this approach, the learning rates of all devices were initially changed once to represent a Gaussian distribution, but were kept constant during the simulation. The second scenario reflects the variability of individual memristive devices. In this case, the local learning rate of all memristive devices was varied in each iteration step. We also investigated a combination of the first and second scenarios, since this is the most likely case in reality. In all cases, the local learning rates &#x003B2;<sub><italic>p</italic></sub> and &#x003B2;<sub><italic>d</italic></sub> of the memristive devices (see Equation 3) were varied according to a Gaussian distribution.</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M8"><mml:mrow><mml:mi>&#x003C6;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msqrt><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:msup><mml:mi>&#x003C3;</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mtext>exp</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:msup><mml:mi>&#x003C3;</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M12"><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> (here &#x003B2;<sup><italic>x</italic></sup> is the variable and &#x003B2;<sup>0</sup> is the undisturbed learning rate defined in Equation 3) and &#x003C3; denotes the standard deviation (see the inset of Figure <xref ref-type="fig" rid="F6">6A</xref>). The standard deviation of the device-to-device variability (first case) is denoted by &#x003C3;<sub>device</sub>, while &#x003C3;<sub>iteration</sub> denotes the variability for each iteration step (second case). The simulation results are shown in Figure <xref ref-type="fig" rid="F6">6</xref>. The full set of 60,000 MNIST training images was applied three times to a network with 10 output neurons for the simulation. The presented data were averaged over three total simulation runs.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p><bold>Device variation: To test the reliability of the network model under device variation, the local learning rates of the memristive devices were changed to represent a Gaussian distribution &#x003C6;(x)</bold>. Each curve shows the obtained recognition rates for a full set of simulations for different standard deviations &#x003C3; of the distribution function (see also inset in <bold>A</bold>). The presented data is averaged over three total simulation runs. In <bold>(A)</bold>, the local learning rate of every device was initially changed once, but kept constant over the simulation (&#x003C3;<sub>device</sub> is the standard deviation of the initial resistance state of the devices in the crossbar array). The learning rates for the simulation in <bold>(B)</bold> varied additionally in each iteration step for each device (&#x003C3;<sub>iteration</sub> is the standard deviation of the device resistance in each iteration step). In <bold>(C)</bold>, experimentally recorded data on the variation of the device resistance after every 100th potentiation pulse with amplitudes of 3.9 V and 1 ms length are compared with variations in the plasticity model for different &#x003C3;<sub>device</sub>. The red, blue and gray lines indicate upper and lower boundaries, i.e., conductance evolution for the lowest and highest learning rate, for 40, 80, and 100% variability in conductance from device to device.</p></caption>
<graphic xlink:href="fnins-11-00091-g0006.tif"/>
</fig>
<p>The recognition rates for the first scenario (increased device-to-device variability) are shown in Figure <xref ref-type="fig" rid="F6">6A</xref>. We found that, up to 50%, the recognition rate is not affected by the device-to-device variability and decreases only slightly with a further increase in device variability. The outcome of the second scenario is presented in Figure <xref ref-type="fig" rid="F6">6B</xref>. We found that the network is more robust under variations within individual devices (see the black line in Figure <xref ref-type="fig" rid="F6">6B</xref>). Even if we combine both, a device-to-device and individual device variability (see the red and blue curves in Figure <xref ref-type="fig" rid="F6">6B</xref>), a relatively robust network performance is obtained. Even if we combine both, a device-to-device and individual device variability (see the red and blue curves in Figure <xref ref-type="fig" rid="F6">6B</xref>), a relatively robust network performance is obtained. Therefore, a device-to-device variability up to 100% might be acceptable for a suitable network performance. Hence, our numerical investigation provides evidence that the most striking problems are introduced by a constant device-to-device variability. This can be explained by the fact that a variation in each iteration step is averaged over the total number of iteration steps. However, a constant variation of the local learning rate between the memristive devices, i.e., a device-to-device variability, leads to an ever-increasing variation with every iteration.</p>
<p>To estimate the performance of double-barrier devices within the network model considered here, it is necessary to analyze the experimentally obtained device variations in greater detail. Considering the error bars in Figure <xref ref-type="fig" rid="F3">3</xref>, the variation seems to be too high to fulfill the obtained network requirement of device-to-device variation of &#x0003C;100%. However, these error bars were determined from the final conductance after 1000 potentiation/depression pulses. A better representation of the device performance could be obtained by measuring the conductance variations after every 100th potentiation pulse. The obtained results are shown in Figure <xref ref-type="fig" rid="F6">6C</xref>. For a suitable comparison between simulated and measured data, the measured data were normalized by the highest recorded conductance <italic>G</italic><sub>max total</sub> (see Figure <xref ref-type="fig" rid="F6">6C</xref>). Furthermore, the solid lines in Figure <xref ref-type="fig" rid="F6">6C</xref> indicate the variation range of learning rates with, respectively, 40, 80, and 100% device-to-device variability. In particular, the experimentally recorded device-to-device variability is in the required variation interval. This suggests that the device variability can be assumed to be sufficient for the network learning process. Nevertheless, the device-to-device variability is one of the most challenging parameters for the realization of the pattern recognition computing scheme depicted in Figure <xref ref-type="fig" rid="F2">2</xref>.</p>
<p>Another possible negative impact on network performance can be introduced by defective devices. Two scenarios can be distinguished here: devices with a low resistance (e.g., devices that are shorted) and devices with a high resistance (e.g., those that are not properly connected during the final metallization step). In either case, during the simulation, the resistance was assumed to be constant. The most problematic situation arises from devices that are initially in the low-resistance state and are not able to perform resistive switching under voltage pulsing. Owing to the increased conductivity of the device and the subsequent greater weight during the training phase, the receptive field for a given column of devices will be distorted. To study the influence of such devices on overall network performance, the dependence of the recognition rates on the number of defective devices was calculated. The results for a network with 10 output neurons are shown in Figure <xref ref-type="fig" rid="F7">7A</xref>, where the blue curve represents the situation where only one of the 10 receptive fields contains defective devices, while the red curve was obtained from a simulation where all 10 receptive fields contain defective devices. If only one receptive field contains defective devices, the overall recognition rate of the circuit is nearly constant up to 784 defective devices. However, if all 10 receptive fields above the output neurons contain defective devices, the recognition rate is drastically decreased. For defective devices with an unchangeable high resistance, the recognition rate shows significantly different behavior (Figure <xref ref-type="fig" rid="F7">7B</xref>). In comparison with defective low-resistance devices, defects in high-resistance devices do not drastically change the formation of the receptive fields. However, the observed influence of defective devices on network performance can be assumed to play a minor role owing to the high quality of the fabrication process. Figure <xref ref-type="fig" rid="F8">8</xref> shows a map of a typical recorded resistance distribution across a wafer. We should mention here that only the center of the 4-inch wafer is depicted, because the 4-inch sputter targets limit the usable area on these wafers. Each square represents the resistance of one memristive device (although the actual density of devices is larger because only one in six devices was measured). In this wafer map, a total of 966 devices were measured. Besides the working devices, 14 devices (black squares) are defective in terms of an initial low resistance (i.e., are shorted), while five devices (yellow squares) have an unexpected high resistance (e.g., as a result of problems with the final metallization step). Yellow squares at borders (e.g., the lower right corner) are devices with a significantly larger resistance, which can be attributed to side effects of the sputtering process. In the interesting center region, the yield is thus about 98%, which is typical for our wafers. Comparing the number of defective devices with Figure <xref ref-type="fig" rid="F7">7</xref>, it is obvious that the recognition rates will remain nearly unaffected.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p><bold>Impact on the recognition rate of defective devices: Recognition rate as function of the number of defective devices with low and high resistance per receptive field</bold>. The blue curve represents the situation where only one of the 10 receptive fields contains defective devices, while the red curve was obtained from a simulation where all 10 receptive fields contain defective devices. The full set of 60,000 MNIST training images was applied three times to a network with 10 output neurons for the simulation. The presented data were averaged over three total simulation runs. <bold>(A)</bold> Low resistance. <bold>(B)</bold> High resistance.</p></caption>
<graphic xlink:href="fnins-11-00091-g0007.tif"/>
</fig>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p><bold>Resistance distribution and yield: Wafermap showing the resistance of the memristive devices in the center of the wafer</bold>. Each square represents one device with the color-coded resistance. Black squares are shorted devices; individual yellow squares are problems during the final metallization and gray squares contain no memristive devices (space used for testing structures). Yellow squares in the corners stem from different sputtering conditions at the border of the wafer. Considering the defective devices, the yield in the center of the wafer is &#x0007E;98%.</p></caption>
<graphic xlink:href="fnins-11-00091-g0008.tif"/>
</fig>
<p>In conclusion, we have provided evidence that double-barrier devices are interesting candidates for use as artificial synapses in neuromorphic circuits. In particular, the gradual change in their resistance under voltage pulsing and the resulting reliability, variability, and yield of such devices might fulfill the requirements of neural networks. An experimental realization of the use of these components seems possible and may pave the way to a real-time implementation of a pattern recognition system.</p>
</sec>
<sec id="s5">
<title>Author contributions</title>
<p>MH prepared the samples, performed the measurements, analyzed the experimental results and co-wrote the manuscript. MZ supported the measurements and data interpretation. FZ and MZ developed the simulation model. The simulation results were discussed and interpreted between MZ, FZ, MH, and HK. HK and MZ conceived the idea, initiated, and supervised the experimental research. MH, MZ, and HK discussed the experimental results and contributed to the refinement of the manuscript.</p>
<sec>
<title>Conflict of interest statement</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>
</sec>
</body>
<back>
<ack><p>This work was supported by the Deutsche Forschungsgemeinschaft (DFG) through FOR2093.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Amit</surname> <given-names>D. J.</given-names></name></person-group> (<year>1989</year>). <source>Modeling Brain Function, The World of Attractor Neural Networks.</source> <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>.</citation></ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aoki</surname> <given-names>Y.</given-names></name> <name><surname>Wiemann</surname> <given-names>C.</given-names></name> <name><surname>Feyer</surname> <given-names>V.</given-names></name> <name><surname>Kim</surname> <given-names>H.-S.</given-names></name> <name><surname>Schneider</surname> <given-names>C. M.</given-names></name> <name><surname>Ill-Yoo</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>Bulk mixed ion electron conduction in amorphous gallium oxide causes memristive behaviour</article-title>. <source>Nat. Commun.</source> <volume>5</volume>, <fpage>3473</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms4473</pub-id><pub-id pub-id-type="pmid">24632885</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baik</surname> <given-names>S. J.</given-names></name> <name><surname>Lim</surname> <given-names>K. S.</given-names></name></person-group> (<year>2010</year>). <article-title>Bipolar resistance switching driven by tunnel barrier modulation in TiOx/AlOx bilayered structure</article-title>. <source>Appl. Phys. Lett.</source> <volume>97</volume>, <fpage>072109</fpage>. <pub-id pub-id-type="doi">10.1063/1.3481076</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baikalov</surname> <given-names>A.</given-names></name> <name><surname>Wang</surname> <given-names>Y. Q.</given-names></name> <name><surname>Shen</surname> <given-names>B.</given-names></name> <name><surname>Lorenz</surname> <given-names>B.</given-names></name> <name><surname>Tsui</surname> <given-names>S.</given-names></name> <name><surname>Sun</surname> <given-names>Y. Y.</given-names></name> <etal/></person-group>. (<year>2003</year>). <article-title>Field-driven hysteretic and reversible resistive switch at the Ag&#x02013;Pr0.7Ca0.3MnO3 interface</article-title>. <source>Appl. Phys. Lett.</source> <volume>83</volume>, <fpage>957</fpage>. <pub-id pub-id-type="doi">10.1063/1.1590741</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chicca</surname> <given-names>E.</given-names></name> <name><surname>Stefanini</surname> <given-names>F.</given-names></name> <name><surname>Bartolozzi</surname> <given-names>C.</given-names></name> <name><surname>Indiveri</surname> <given-names>G.</given-names></name></person-group> (<year>2014</year>). <article-title>Neuromorphic elecroncis circuits for building autonomous cognitive systems</article-title>. <source>Proc. IEEE</source> <volume>102</volume>, <fpage>1397</fpage>&#x02013;<lpage>1388</lpage>. <pub-id pub-id-type="doi">10.1109/JPROC.2014.2313954</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chua</surname> <given-names>O. L.</given-names></name></person-group> (<year>1971</year>). <article-title>Memristor-the missing circuit element</article-title>. <source>IEEE Trans. Circ. Theor.</source> <volume>18</volume>, <fpage>507</fpage>&#x02013;<lpage>519</lpage>. <pub-id pub-id-type="doi">10.1109/TCT.1971.1083337</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Diehl</surname> <given-names>P. U.</given-names></name> <name><surname>Cook</surname> <given-names>M.</given-names></name></person-group> (<year>2015</year>). <article-title>Unsupervised learning of digit recognition using spike-timing-dependent plasticity</article-title>. <source>Front. Comput. Neurosci.</source> <volume>9</volume>:<fpage>99</fpage>. <pub-id pub-id-type="doi">10.3389/fncom.2015.00099</pub-id><pub-id pub-id-type="pmid">26941637</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dirkmann</surname> <given-names>S.</given-names></name> <name><surname>Hansen</surname> <given-names>M.</given-names></name> <name><surname>Ziegler</surname> <given-names>M.</given-names></name> <name><surname>Kohlstedt</surname> <given-names>H.</given-names></name> <name><surname>Mussenbrock</surname> <given-names>T.</given-names></name></person-group> (<year>2016</year>). <article-title>The role of ion transport phenomena in memristive double barrier devices</article-title>. <source>Sci. Rep.</source> <volume>6</volume>:<fpage>35686</fpage>. <pub-id pub-id-type="doi">10.1038/srep35686</pub-id><pub-id pub-id-type="pmid">27762294</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dirkmann</surname> <given-names>S.</given-names></name> <name><surname>Ziegler</surname> <given-names>M.</given-names></name> <name><surname>Hansen</surname> <given-names>M.</given-names></name> <name><surname>Kohlstedt</surname> <given-names>H.</given-names></name> <name><surname>Trieschmann</surname> <given-names>J.</given-names></name> <name><surname>Mussenbrock</surname> <given-names>T.</given-names></name></person-group> (<year>2015</year>). <article-title>Kinetic simulation of filament growth dynamics in memristive electrochemical metallization devices</article-title>. <source>J. Appl. Phys.</source> <volume>118</volume>:<fpage>214501</fpage>. <pub-id pub-id-type="doi">10.1063/1.4936107</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ha</surname> <given-names>S. D.</given-names></name> <name><surname>Ramanathan</surname> <given-names>S.</given-names></name></person-group> (<year>2011</year>). <article-title>Adaptive oxide electronics: a review</article-title>. <source>J. Appl. Phys.</source> <volume>110</volume>, <fpage>071101</fpage>. <pub-id pub-id-type="doi">10.1063/1.3640806</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hansen</surname> <given-names>M.</given-names></name> <name><surname>Ziegler</surname> <given-names>M.</given-names></name> <name><surname>Kolberg</surname> <given-names>L.</given-names></name> <name><surname>Soni</surname> <given-names>R.</given-names></name> <name><surname>Dirkmann</surname> <given-names>S.</given-names></name> <name><surname>Mussenbrock</surname> <given-names>T.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>A double barrier memristive device</article-title>. <source>Sci. Rep.</source> <volume>5</volume>:<fpage>13753</fpage>. <pub-id pub-id-type="doi">10.1038/srep13753</pub-id><pub-id pub-id-type="pmid">26348823</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>J.</given-names></name> <name><surname>Nainani</surname> <given-names>A.</given-names></name> <name><surname>Yun</surname> <given-names>S.</given-names></name> <name><surname>Krishna</surname> <given-names>S.</given-names></name> <name><surname>Philip Wong</surname> <given-names>H.-S.</given-names></name></person-group> (<year>2011</year>). <article-title>Impact of fixed charge on metal-insulator-semiconductor barrier height reduction</article-title>. <source>Appl. Phys. Lett.</source> <volume>99</volume>, <fpage>252104</fpage>. <pub-id pub-id-type="doi">10.1063/1.3669414</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Itoh</surname> <given-names>K.</given-names></name> <name><surname>Horiguchi</surname> <given-names>M.</given-names></name> <name><surname>Tanaka</surname> <given-names>H.</given-names></name></person-group> (<year>2006</year>). <source>Ultra-Low Voltage Nano-Scale Memories</source>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer Science and Business</publisher-name>.</citation></ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jeong</surname> <given-names>D. S.</given-names></name> <name><surname>Cheng</surname> <given-names>B.</given-names></name> <name><surname>Kohlstedt</surname> <given-names>H.</given-names></name></person-group> (<year>2011</year>). <article-title>Pt/Ti/Al2O3/Al tunnel junctions exhibiting electro forming-free bipolar resistive switching behaviour</article-title>. <source>Solid State Electron.</source> <volume>63</volume>, <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1016/j.sse.2011.05.028</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jeong</surname> <given-names>D. S.</given-names></name> <name><surname>Kim</surname> <given-names>I.</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>2013</year>). <article-title>Towards artificial neurons and synapses: materials point of view</article-title>. <source>RSC Adv</source>. <volume>3</volume>, <fpage>3169</fpage>&#x02013;<lpage>3183</lpage>. <pub-id pub-id-type="doi">10.1039/c2ra22507g</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jo</surname> <given-names>S. H.</given-names></name> <name><surname>Chang</surname> <given-names>T.</given-names></name> <name><surname>Ebong</surname> <given-names>I.</given-names></name> <name><surname>Bhadviya</surname> <given-names>B. B.</given-names></name> <name><surname>Mazumder</surname> <given-names>P.</given-names></name> <name><surname>Lu</surname> <given-names>W.</given-names></name></person-group> (<year>2010</year>). <article-title>Nanoscale memristor device as synapse in neuromorphic systems</article-title>. <source>Nano Lett</source>. <volume>10</volume>, <fpage>1297</fpage>. <pub-id pub-id-type="doi">10.1021/nl904092h</pub-id><pub-id pub-id-type="pmid">20192230</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kohlstedt</surname> <given-names>H.</given-names></name> <name><surname>Kuriki</surname> <given-names>S.</given-names></name> <name><surname>Gundlach</surname> <given-names>K.-H.</given-names></name></person-group> (<year>1993</year>). <article-title>Electro forming and telegraph noise in Pb/Bi/InOx/Pb/Bi tunnel junctions</article-title>. <source>J. Appl. Phys.</source> <volume>73</volume>, <fpage>2564</fpage>. <pub-id pub-id-type="doi">10.1063/1.353066</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>K&#x000FC;geler</surname> <given-names>C.</given-names></name> <name><surname>Meier</surname> <given-names>M.</given-names></name> <name><surname>Rosezin</surname> <given-names>R.</given-names></name> <name><surname>Gilles</surname> <given-names>S.</given-names></name> <name><surname>Waser</surname> <given-names>R.</given-names></name></person-group> (<year>2009</year>). <article-title>High density 3D memory architecture based on the resistive switching effect</article-title>. <source>Solid State Electron.</source> <volume>53</volume>, <fpage>1287</fpage>&#x02013;<lpage>1292</lpage>. <pub-id pub-id-type="doi">10.1016/j.sse.2009.09.034</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>LeCun</surname> <given-names>Y.</given-names></name> <name><surname>Bottou</surname> <given-names>L.</given-names></name> <name><surname>Bengio</surname> <given-names>Y.</given-names></name> <name><surname>Haffner</surname> <given-names>P.</given-names></name></person-group> (<year>1998</year>). <article-title>Gradient-based learning applied to document recognition</article-title>. <source>Proc. IEEE</source> <volume>86</volume>, <fpage>2278</fpage>&#x02013;<lpage>2324</lpage>. <pub-id pub-id-type="doi">10.1109/5.726791</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S. C.</given-names></name> <name><surname>Kramer</surname> <given-names>J.</given-names></name> <name><surname>Indiveri</surname> <given-names>G.</given-names></name> <name><surname>Delbr&#x000FC;ck</surname> <given-names>T.</given-names></name> <name><surname>Douglas</surname> <given-names>R.</given-names></name></person-group> (<year>2002</year>). <source>Analog VLSI: Circuits and Principles</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>MIT Press</publisher-name>.</citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Meyer</surname> <given-names>R.</given-names></name> <name><surname>Schloss</surname> <given-names>J.</given-names></name> <name><surname>Brewer</surname> <given-names>J.</given-names></name> <name><surname>Lambertson</surname> <given-names>R.</given-names></name> <name><surname>Kinney</surname> <given-names>W.</given-names></name> <name><surname>Sanchez</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2008</year>). <article-title>Oxide dual-layer memory element for scalable non-volatile cross-point memory technology</article-title>. <source>NVMTS</source> <volume>9</volume>, <fpage>1</fpage>&#x02013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/nvmt.2008.4731194</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mikheev</surname> <given-names>E.</given-names></name> <name><surname>Hoskins</surname> <given-names>B. D.</given-names></name> <name><surname>Strukov</surname> <given-names>D. B.</given-names></name> <name><surname>Stemmer</surname> <given-names>S.</given-names></name></person-group> (<year>2014</year>). <article-title>Resistive switching and its suppression in Pt/Nb:SrTiO3 junctions</article-title>. <source>Nat. Commun.</source> <volume>5</volume>, <fpage>3990</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms4990</pub-id><pub-id pub-id-type="pmid">24886761</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ohno</surname> <given-names>T.</given-names></name> <name><surname>Hasegawa</surname> <given-names>T.</given-names></name> <name><surname>Tsuruoka</surname> <given-names>T.</given-names></name> <name><surname>Terabe</surname> <given-names>K.</given-names></name> <name><surname>Gimzewski</surname> <given-names>J. K.</given-names></name> <name><surname>Aono</surname> <given-names>M.</given-names></name></person-group> (<year>2011</year>). <article-title>Short-term plasticity and long-term potentiation mimicked in single inorganic synapses</article-title>. <source>Nat. Mat.</source> <volume>10</volume>, <fpage>591</fpage>. <pub-id pub-id-type="doi">10.1038/nmat3054</pub-id><pub-id pub-id-type="pmid">21706012</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname> <given-names>C.</given-names></name> <name><surname>Seo</surname> <given-names>Y.</given-names></name> <name><surname>Jung</surname> <given-names>J.</given-names></name> <name><surname>Kim</surname> <given-names>D.-W.</given-names></name></person-group> (<year>2008</year>). <article-title>Electrode-dependent electrical properties of metal/Nb-doped SrTiO3 junctions</article-title>. <source>J. Appl. Phys.</source> <volume>103</volume>, <fpage>054106</fpage>. <pub-id pub-id-type="doi">10.1063/1.2872707</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>Dollfus</surname> <given-names>P.</given-names></name></person-group> (<year>2013</year>). <article-title>Immunity to device variations in a spiking neural network with memristive nanodevices</article-title>. <source>IEEE Trans. Nanotechnol.</source> <volume>12</volume>, <fpage>288</fpage>. <pub-id pub-id-type="doi">10.1109/TNANO.2013.2250995</pub-id></citation></ref>
<ref id="B26">
<citation citation-type="book"><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>Gamrat</surname> <given-names>C.</given-names></name></person-group> (<year>2011</year>). <article-title>Simulation of a memristor-based spiking neural network immune to device variations</article-title>, in <source>Neural Networks (IJCNN), The 2011 International Joint Conference on</source> (<publisher-loc>San Jose, CA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1775</fpage>&#x02013;<lpage>1781</lpage>.</citation></ref>
<ref id="B27">
<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>Proc. IEEE</source> <volume>103</volume>, <fpage>1398</fpage>&#x02013;<lpage>1416</lpage>. <pub-id pub-id-type="doi">10.1109/JPROC.2015.2437616</pub-id></citation></ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sawa</surname> <given-names>A.</given-names></name></person-group> (<year>2008</year>). <article-title>Resistive switching in transition metal oxides</article-title>. <source>Mater. Today</source> <volume>11</volume>, <fpage>28</fpage>. <pub-id pub-id-type="doi">10.1016/S1369-7021(08)70119-6</pub-id></citation></ref>
<ref id="B29">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Shanahan</surname> <given-names>T.</given-names></name></person-group> (<year>2004</year>). <source>The Evolution of Darwinism: Selection, Adaptation and Progress in Evolutionary Biology</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>.</citation></ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sheridan</surname> <given-names>P.</given-names></name> <name><surname>Ma</surname> <given-names>W.</given-names></name> <name><surname>Lu</surname> <given-names>W.</given-names></name></person-group> (<year>2014</year>). <article-title>Pattern recognition with memristor networks</article-title>, in <source>Circuits and Systems (ISCAS), 2014 IEEE International Symposium on (IEEE)</source>, <fpage>1078</fpage>&#x02013;<lpage>1081</lpage>.</citation></ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Strukov</surname> <given-names>D. B.</given-names></name> <name><surname>Snider</surname> <given-names>G. S.</given-names></name> <name><surname>Stewart</surname> <given-names>D. R.</given-names></name> <name><surname>Williams</surname> <given-names>R. S.</given-names></name></person-group> (<year>2008</year>). <article-title>The missing memristor found</article-title>. <source>Nature</source> <volume>453</volume>, <fpage>80</fpage>&#x02013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.1038/nature06932</pub-id><pub-id pub-id-type="pmid">18451858</pub-id></citation></ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Szot</surname> <given-names>K.</given-names></name> <name><surname>Speier</surname> <given-names>W.</given-names></name> <name><surname>Bihlmayer</surname> <given-names>G.</given-names></name> <name><surname>Waser</surname> <given-names>R.</given-names></name></person-group> (<year>2006</year>). <article-title>Switching the electrical resistance of individual dislocations in single-crystalline SrTiO3</article-title>. <source>Nat. Mater.</source> <volume>5</volume>, <fpage>312</fpage>. <pub-id pub-id-type="doi">10.1038/nmat1614</pub-id><pub-id pub-id-type="pmid">16565712</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Waser</surname> <given-names>R.</given-names></name> <name><surname>Dittmann</surname> <given-names>R.</given-names></name> <name><surname>Staikov</surname> <given-names>G.</given-names></name> <name><surname>Szot</surname> <given-names>K.</given-names></name></person-group> (<year>2009</year>). <article-title>Redox-based resistive switching memories - nanoionic mechanisms, prospects, and challenges</article-title>. <source>Adv. Mater. Weinheim.</source> <volume>21</volume>, <fpage>2632</fpage>. <pub-id pub-id-type="doi">10.1002/adma.200900375</pub-id></citation></ref>
<ref id="B34">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>W&#x000FC;rtz</surname> <given-names>R. P.</given-names></name></person-group> (<year>2008</year>). <source>Organic Computing, Understanding Complex Systems</source>. <publisher-loc>Berlin; Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation></ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>J. J.</given-names></name> <name><surname>Strukov</surname> <given-names>D. B.</given-names></name> <name><surname>Stewart</surname> <given-names>D. R.</given-names></name></person-group> (<year>2013</year>). <article-title>Memristive devices for computing</article-title>. <source>Nat. Nanotechnol.</source> <volume>8</volume>, <fpage>13</fpage>. <pub-id pub-id-type="doi">10.1038/nnano.2012.240</pub-id><pub-id pub-id-type="pmid">23269430</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>AIMS Mater. Sci.</source> <volume>2</volume>, <fpage>203</fpage>&#x02013;<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>Zamarre&#x000F1;o-Ramos</surname> <given-names>C.</given-names></name> <name><surname>Camu-as-Mesa</surname> <given-names>L. A.</given-names></name> <name><surname>P&#x000E9;rez-Carrasco</surname> <given-names>J. A.</given-names></name> <name><surname>Masquelier</surname> <given-names>T.</given-names></name> <name><surname>Serrano-Gotarredona</surname> <given-names>T.</given-names></name> <name><surname>Linares-Barranco</surname> <given-names>B.</given-names></name></person-group> (<year>2011</year>). <article-title>On spike-timing-dependent-plasticity, memristive devices, and building a self-learning visual cortex</article-title>. <source>Front. Neurosci.</source> <volume>5</volume>:<fpage>26</fpage>. <pub-id pub-id-type="doi">10.3389/fnins.2011.00026</pub-id><pub-id pub-id-type="pmid">21442012</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>IEEE Trans. Biomed. Circ. Syst.</source> <volume>9</volume>, <fpage>197</fpage>&#x02013;<lpage>206</lpage>. <pub-id pub-id-type="doi">10.1109/TBCAS.2015.2410811</pub-id><pub-id pub-id-type="pmid">25879966</pub-id></citation></ref>
</ref-list>
</back>
</article>