<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" 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.2023.1192993</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>Dual functional states of working memory realized by memristor-based neural network</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Wang</surname> <given-names>Hongzhe</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1877915/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Pan</surname> <given-names>Xinqiang</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1673081/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Wang</surname> <given-names>Junjie</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2123790/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Sun</surname> <given-names>Mingyuan</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Wu</surname> <given-names>Chuangui</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Yu</surname> <given-names>Qi</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/239496/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Liu</surname> <given-names>Zhen</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Chen</surname> <given-names>Tupei</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Liu</surname> <given-names>Yang</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/365829/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>State Key Laboratory of Electronic Thin Films and Integrated Devices, University of Electronic Science and Technology of China</institution>, <addr-line>Chengdu</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>Beijing China Changfeng Electromechanical Technology Research and Design Institute</institution>, <addr-line>Beijing</addr-line>, <country>China</country></aff>
<aff id="aff3"><sup>3</sup><institution>School of Materials and Energy, Guangdong University of Technology</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country></aff>
<aff id="aff4"><sup>4</sup><institution>School of Electrical and Electronic Engineering, Nanyang Technological University</institution>, <addr-line>Singapore</addr-line>, <country>Singapore</country></aff>
<aff id="aff5"><sup>5</sup><institution>Deepcreatic Technologies Ltd.</institution>, <addr-line>Chengdu</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Bo Wang, Singapore University of Technology and Design, Singapore</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Mikhail A. Mishchenko, Lobachevsky State University of Nizhny Novgorod, Russia; Desmond Loke, Singapore University of Technology and Design, Singapore</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Junjie Wang <email>wangjunjie&#x00040;uestc.edu.cn</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>07</day>
<month>06</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>17</volume>
<elocation-id>1192993</elocation-id>
<history>
<date date-type="received">
<day>24</day>
<month>03</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>05</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2023 Wang, Pan, Wang, Sun, Wu, Yu, Liu, Chen and Liu.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Wang, Pan, Wang, Sun, Wu, Yu, Liu, Chen and Liu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>Working memory refers to the brain&#x00027;s ability to store and manipulate information for a short period. It is disputably considered to rely on two mechanisms: sustained neuronal firing, and &#x0201C;activity-silent&#x0201D; working memory. To develop a highly biologically plausible neuromorphic computing system, it is anticipated to physically realize working memory that corresponds to both of these mechanisms. In this study, we propose a memristor-based neural network to realize the sustained neural firing and activity-silent working memory, which are reflected as dual functional states within memory. Memristor-based synapses and two types of artificial neurons are designed for the Winner-Takes-All learning rule. During the cognitive task, state transformation between the &#x0201C;focused&#x0201D; state and the &#x0201C;unfocused&#x0201D; state of working memory is demonstrated. This work paves the way for further emulating the complex working memory functions with distinct neural activities in our brains.</p>
</abstract>
<kwd-group>
<kwd>memristor</kwd>
<kwd>working memory</kwd>
<kwd>neural networks</kwd>
<kwd>bio-inspired computing</kwd>
<kwd>Hebbian learning</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content></contract-sponsor>
<counts>
<fig-count count="8"/>
<table-count count="1"/>
<equation-count count="7"/>
<ref-count count="33"/>
<page-count count="11"/>
<word-count count="5384"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Neuromorphic Engineering</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Working memory is an essential brain function that allows for the temporary storage and manipulation of information required for cognitive tasks (Baddeley and Hitch, <xref ref-type="bibr" rid="B3">1974</xref>; Morris, <xref ref-type="bibr" rid="B21">1986</xref>; Baddeley, <xref ref-type="bibr" rid="B1">1992</xref>, <xref ref-type="bibr" rid="B2">2010</xref>). For a long time, it was thought to be presented in the form of persistent neuronal firing during the delay period (Funahashi, <xref ref-type="bibr" rid="B10">2017</xref>). However, recent studies have suggested that synaptic weight can also store information during the delay period, even if persistent neuronal firing has ceased (Mongillo et al., <xref ref-type="bibr" rid="B20">2008</xref>; Stokes, <xref ref-type="bibr" rid="B25">2015</xref>; Silvanto, <xref ref-type="bibr" rid="B24">2017</xref>). This phenomenon is referred to as &#x0201C;activity-silent&#x0201D; working memory. In most previous studies, the sustained neuronal firing and &#x0201C;activity-silent&#x0201D; working memory have been modeled independently, and these mechanisms appear to be fundamentally opposed in principle. On the other hand, in recent years, several studies have provided insights into the interaction between sustained neuronal firing and &#x0201C;activity-silent&#x0201D; working memory. Manohar et al. have proposed a memory model that unites both persistent activity attractors and silent synaptic memory, which is applicable to many empirical phenomena (Manohar et al., <xref ref-type="bibr" rid="B18">2019</xref>). Barbosa et al. have investigated the interplay between persistent activity and activity-silent dynamics in the prefrontal cortex using monkey and human electrophysiology data (Barbosa et al., <xref ref-type="bibr" rid="B4">2020</xref>).</p>
<p>In the past decades, a great number of efforts had been made for the hardware implementation of a wide variety of artificial neural networks (Misra and Saha, <xref ref-type="bibr" rid="B19">2010</xref>; Capra et al., <xref ref-type="bibr" rid="B8">2020</xref>; Nguyen et al., <xref ref-type="bibr" rid="B22">2021</xref>; Ghimire et al., <xref ref-type="bibr" rid="B11">2022</xref>). Recent works on silent synapses and artificial synapses have highlighted their potential for advancing the understanding of the nervous system and developing neuromorphic computing technologies (Loke et al., <xref ref-type="bibr" rid="B17">2016</xref>; Go et al., <xref ref-type="bibr" rid="B12">2021</xref>; Hao et al., <xref ref-type="bibr" rid="B13">2021</xref>). Following this research trend, there is a growing anticipation to realize a highly bio-plausible neuromorphic computing system. Although working memory plays a vital role in biological neurocomputing (Wang et al., <xref ref-type="bibr" rid="B31">2020</xref>), there have been only a handful of studies on the hardware implementation of working memory, and the existing research has mainly focused on the independent neural mechanism of working memory (Brown and Aggleton, <xref ref-type="bibr" rid="B5">2001</xref>; Ji et al., <xref ref-type="bibr" rid="B15">2022</xref>). Proposing a hardware design for working memory that is compatible with both sustained neuronal firing and activity-silent working memory can improve its biological plausibility and expand the breadth of its application.</p>
<p>To achieve the aforementioned dual functional states of working memory, this paper proposes a hardware design for working memory based on memristors. Memristor is a non-linear two-terminal electrical device that has been extensively studied in the past decade, which is a key element used in artificial neural networks for synapses and neurons due to similarities in electrical behavior (Chua, <xref ref-type="bibr" rid="B9">1971</xref>; Strukov et al., <xref ref-type="bibr" rid="B26">2008</xref>; Thomas, <xref ref-type="bibr" rid="B27">2013</xref>; Li et al., <xref ref-type="bibr" rid="B16">2018</xref>; Camu&#x000F1;as-Mesa et al., <xref ref-type="bibr" rid="B7">2019</xref>; Xia and Yang, <xref ref-type="bibr" rid="B32">2019</xref>). In this work, we propose a memristor-based neural network to realize the dual functional states of working memory. To achieve this, the electrical characteristics of an Au/LNO/Pt memristor based on Single-Crystalline <italic>LiNbO</italic><sub>3</sub> (SC-LNO) thin films is utilized. The use of the high-quality SC-LNO thin film results in several advantageous properties, including high switching uniformity, long retention time, stable endurance performance, and reproducible multilevel resistance states (Wang et al., <xref ref-type="bibr" rid="B29">2022</xref>). An artificial synapse circuit with simplified Hebbian learning rule is implemented with Au/LNO/Pt memristor. A spiking neural network capable of realizing the winner-takes-all (WTA) functionality is constructed, which is utilized to achieve working memory working memory. State transformation between the &#x0201C;focused&#x0201D; state (sustained neuronal firing) and the &#x0201C;unfocused&#x0201D; state (activity-silent working memory) of memristor-based working memory is demonstrated. This hardware solution for bio-plausible working memory with dual functional states, leveraging the intrinsic electrical properties of memristors, has promising implications for the development of advanced bio-plausible neuromorphic computing systems.</p>
</sec>
<sec sec-type="materials and methods" id="s2">
<title>2. Materials and methods</title>
<p>The memristor utilized in this study is an Au/LNO/Pt memristor, which is based on 30 nm Single-Crystalline <italic>LiNbO</italic><sub>3</sub> (SC-LNO) thin films. The detailed fabrication method was presented in our prior work (Wang et al., <xref ref-type="bibr" rid="B29">2022</xref>). The electrical characteristics of the memristor were obtained at room temperature using a Keithley 4200-SCS Semiconductor Characterization System. A modified Yakopcic generalized memristor model (Yakopcic et al., <xref ref-type="bibr" rid="B33">2011</xref>) is employed to fit the experimental data of the LNO memristor, taking into account its inherent instability. The dual funtiaonal states of working memory was validated using the Brian spiking neural network simulator (Brian 2). The memristor-based working memory circuit is designed and verified through SPICE simulations.</p>
<sec>
<title>2.1. Dual functional states of working memory</title>
<p><xref ref-type="fig" rid="F1">Figure 1</xref> depicts the working memory network model that supports &#x0201C;focused&#x0201D; state (sustained neuronal firing) and the &#x0201C;unfocused&#x0201D; state (activity-silent working memory), which builds upon Manohar&#x00027;s working memory model (Manohar et al., <xref ref-type="bibr" rid="B18">2019</xref>) by adjusting it to the form of Spiking Neural Networks (SNNs), thus endowing it with greater biological plausibility. The network comprises two distinct types of neurons: feature-selective neurons and freely-conjunctive neurons. Feature-selective neurons receive unique types of feature information such as colors, orientations, and locations. On the other hand, freely-conjunctive neurons encode a combination of simultaneously active features and establish an associative mapping to feature-selective neurons. Upon arrival of feature information stimulus, the membrane potential of the corresponding feature-selective neuron increases. As the potential of a feature-selective neuron approaches its threshold, the neuron fires a spike. The spike train generated by feature-selective neurons can be interpreted as sensory activation of feature information, and it is perceived by freely-conjunctive neurons. Initially, the synaptic weights between the two types of neurons are randomly assigned, reflecting the connection strength between neurons. As spikes arrive from feature-selective neurons, the membrane potential of freely-conjunctive neurons increases, eventually leading to firing. Synaptic connection strength changes according to the temporal relationship between pre- and post-synaptic spikes, in accordance with the Hebbian plasticity rule. Freely-conjunctive neurons also compete with each other through lateral inhibition and self-excitation, following the winner-takes-all (WTA) rule. Through this competition, only one neuron remains active in each feature dimension. The working memory network model includes two independent weight vectors connecting feature-selective neurons and freely-conjunctive neurons, which depend on the direction of spike propagation. In <xref ref-type="fig" rid="F1">Figure 1</xref>, <italic>W</italic><sub><italic>fc</italic></sub> indicates the synaptic weight of the forward direction (feature-selective neurons to freely-conjunctive neurons), and <italic>W</italic><sub><italic>cf</italic></sub> indicates the synaptic weight of the backward direction (freely-conjunctive neurons to feature-selective neurons). During Hebbian learning, both feature-to-conjunctive synapses and conjunctive-to-feature synapses are strengthened for the winner among freely-conjunctive neurons, while they are weakened for other freely-conjunctive neurons. This process creates an synaptic mapping between the freely-conjunctive neurons and the feature information stimulus.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Network architecture of working memory with dual functional states.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1192993-g0001.tif"/>
</fig>
<p><xref ref-type="fig" rid="F2">Figure 2</xref> shows the sequence of neuronal events in working memory: <italic>encoding, attention</italic>, and <italic>retrieval</italic>. Step 1: sensory inputs (color: blue, orientation: &#x0002B;45 degrees, location: top right) are received by feature-selective neurons. Then, freely-conjunctive neurons perceive spike trains from feature-selective neurons. The freely-conjunctive neurons filled with light red indicate relatively lower and erratic firing rates. During this process, the freely-conjunctive neurons compete and encode the active features. Following this, each feature dimension has a single neuron that wins a competition, which can be seen as neuronal events of <italic>encoding</italic> in working memory. Step 2: the neurons filled with deep red indicate higher and more stable firing rates. Under the WTA rule, firing from the winner among the freely-conjunctive neurons is stabilized. Step 3: when the sensory input to the feature-selective neuron is withdrawn, the freely-conjunctive neuron that has been firing stimulates the feature-selective neuron through the conjunctive-to-feature synapses, this results in the firing of the feature-selective neuron and, in turn causes the freely-conjunctive neuron to fire through the feature-to-conjunctive synapses. The self-excitation synapse of the freely-conjunctive neuron enhances its firing through self-stimulation. This sustained neuronal firing can be considered as neuronal events of <italic>attention</italic> in working memory, which indicate &#x0201C;focused&#x0201D; state of working memory. Step 4: a new round of encoding and competition in the working memory network, and different freely-conjunctive neuron from the previous round may enter the &#x0201C;focused&#x0201D; state. Although the feature information from the previous round is not presented in the working memory network in the &#x0201C;focused&#x0201D; state, it remains encoded in synaptic weights as an activity-silent working memory in the &#x0201C;unfocused&#x0201D; state. Step 5: The providing partial feature information to feature-selective neurons, which reactivates the &#x0201C;focused&#x0201D; state of corresponding freely-conjunctive neurons. This can be considered as neuronal events of <italic>retrieval</italic> in working memory. Step 6: freely-conjunctive neuron reactivates original features, completing the process of associative recall. From a certain perspective, the activity-silent working memory in this model can be conceptualized as an associative memory with long-term information storage. Although working memory is typically regarded as a form of short-term memory, several studies suggest that associative memory with long-term information storage also contribute to working memory (Burgess and Hitch, <xref ref-type="bibr" rid="B6">2005</xref>; Olson et al., <xref ref-type="bibr" rid="B23">2005</xref>; van Geldorp et al., <xref ref-type="bibr" rid="B28">2012</xref>). During working memory tasks, as many rounds of sensory inputs are applied, the synaptic mapping of activity-silence working memory may be interrupted by new feature information. This is attributed to the limited capacity of working memory, which is consistent with the concept of <italic>forgetting</italic> in working memory. Although sustained neuronal firing weakens and ceases during the bi-directional feedback between two types of neurons after a relatively short period of time, this process indicates a transition from the &#x0201C;focused&#x0201D; state to the &#x0201C;unfocused&#x0201D; state, rather than <italic>forgetting</italic>.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Sequence of neuronal events in working memory.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1192993-g0002.tif"/>
</fig>
</sec>
<sec>
<title>2.2. Synaptic behavior of the LNO memristor</title>
<p>The cross-sectional structure of the Au/LNO/Pt memristor used in this work is shown in the inset part of <xref ref-type="fig" rid="F3">Figure 3A</xref>. The insulating layer of the memristor is a Single-Crystalline <italic>LiNbO</italic><sub>3</sub> (SC-LNO) thin film with the thickness of 30 nm. The cross mark in <xref ref-type="fig" rid="F3">Figure 3B</xref> display the electronic behavior of LNO memristive conductance under appropriate spike trains applied to the memristor. The blue cross mark depict the LTP characteristic of the memristor. Positive pulse trains comprising 100 sequential 1.5 V pulses, each lasting 5ms, are applied to the top electrode (i.e., the Au electrode) of the memristor while the bottom electrode (i.e., the Pt electrode) is grounded, and the memristive conductance gradually increases, indicating that the memristor undergoes a SET process. The red cross mark depict the LTD characteristic of the memristor. Negative pulse trains comprising 100 sequential &#x02212;1.5 V pulses, each lasting 5 ms, are applied to the bottom electrode (i.e., the Pt electrode) of the memristor while the top electrode (i.e., the Au electrode) is grounded, and the memristive conductance gradually decreases, indicating that the memristor experiences a RESET process.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Characteristics of the LNO memristor under <bold>(A)</bold> voltage sweep and <bold>(B)</bold> sequential LTP/LTD pulses.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1192993-g0003.tif"/>
</fig>
<p>In this work, a modified Yakopcic&#x00027;s generalized memristor model (Yakopcic et al., <xref ref-type="bibr" rid="B33">2011</xref>) is used to fit the experimental data of the LNO memristor. The equation of the modified memristor model is as follows:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>I</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfrac><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo class="qopname">sinh</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02265;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfrac><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo class="qopname">sinh</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0003C;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0003E;</mml:mo><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0003C;</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0003C;</mml:mo><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0003C;</mml:mo><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02265;</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0003C;</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02264;</mml:mo><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0003E;</mml:mo><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E5"><label>(5)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E7"><label>(7)</label><mml:math id="M7"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><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>&#x003B7;</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>V</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In Equation (1), the hyperbolic sinusoid function is used to fit the I-V relationship of the memristor, along with parameters <italic>a</italic><sub>1</sub>, <italic>a</italic><sub>2</sub>, and <italic>b</italic>. The state variable of the memristor is represented by <italic>x</italic>(<italic>t</italic>), which varies between 0 and 1. At <italic>x</italic>(<italic>t</italic>) &#x0003D; 0, the memristor&#x00027;s resistance reaches its maximum value, while <italic>x</italic>(<italic>t</italic>) &#x0003D; 1 corresponds to the minimum resistance. In contrast to the original Yakopcic memristor model, a parameter <italic>r</italic> is introduced in Equation (1) to represent the ratio of the highest resistance value to the lowest resistance value. The purpose of this modification is to adjust the resistance range of the memristor to fall within the range of experimental data and to prevent the occurrence of infinitely large or small resistance values. Equation (2) presents the function <italic>g</italic>(<italic>V</italic>(<italic>t</italic>)), which imposes a programming threshold on the memristor. The positive and negative thresholds are denoted by <italic>V</italic><sub><italic>p</italic></sub> and <italic>V</italic><sub><italic>n</italic></sub>, respectively, with adjustable parameters for the magnitude of the exponentials represented by <italic>A</italic><sub><italic>p</italic></sub> and <italic>A</italic><sub><italic>n</italic></sub>. The state variable motion is modeled by the function <italic>f</italic>(<italic>x</italic>(<italic>t</italic>)), which is expressed in Equations (3) and (4). The motion remains constant until the point <italic>x</italic><sub><italic>p</italic></sub> or <italic>x</italic><sub><italic>n</italic></sub>, where the rate of exponential decay is determined by &#x003B1;<sub><italic>p</italic></sub> or &#x003B1;<sub><italic>n</italic></sub>, respectively. The window function <italic>w</italic><sub><italic>n</italic></sub>(<italic>x, x</italic><sub><italic>n</italic></sub>) is utilized to ensure the boundary of the state variable motion, as shown in Equations (5) and (6). Additionally, Equation (7) models the state variable motion, with the direction of the motion represented by &#x003B7; in terms of the voltage polarity. <xref ref-type="fig" rid="F3">Figure 3A</xref> shows the current-voltage (I-V) relationship of the LNO memristor model under a voltage sweep from &#x02212;2 to 2 V for both experiment and simulation. The LTP and LTD characteristics of the modified Yakopcic&#x00027;s generalized memristor model are illustrated by the green and orange lines in <xref ref-type="fig" rid="F3">Figure 3B</xref>, with the parameters used in this work listed in <xref ref-type="table" rid="T1">Table 1</xref>. Considering the inherent instability of Cycle-to-cycle and Device-to-device variations in practical memristors, 40, 10, 25, and 20% noise are introduced to &#x003B1;<sub><italic>p</italic></sub>, &#x003B1;<sub><italic>n</italic></sub>, <italic>A</italic><sub><italic>p</italic></sub>, and <italic>A</italic><sub><italic>n</italic></sub>, respectively. The errorbars on the green and orange lines represent the maximum conductance variations of the memristor after 100 sequential LTD and LTP pulses.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>The parameters of the LNO memristor model.</p></caption> 
<table frame="box" rules="all">
<thead>
<tr style="background-color:&#x00023;919498;color:&#x00023;ffffff">
<th valign="top" align="left"><italic><bold>a</bold></italic><bold><sub>1</sub></bold></th>
<th valign="top" align="center"><italic><bold>a</bold></italic><bold><sub>2</sub></bold></th>
<th valign="top" align="center"><italic><bold>b</bold></italic></th>
<th valign="top" align="center"><italic><bold>r</bold></italic></th>
<th valign="top" align="center"><italic><bold>V</bold></italic><bold><sub><italic>p</italic></sub></bold></th>
<th valign="top" align="center"><italic><bold>V</bold></italic><bold><sub><italic>n</italic></sub></bold></th>
<th valign="top" align="center"><italic><bold>A</bold></italic><bold><sub><italic>p</italic></sub></bold></th>
<th valign="top" align="center"><italic><bold>A</bold></italic><bold><sub><italic>n</italic></sub></bold></th>
<th valign="top" align="center"><italic><bold>x</bold></italic><bold><sub><italic>p</italic></sub></bold></th>
<th valign="top" align="center"><italic><bold>x</bold></italic><bold><sub><italic>n</italic></sub></bold></th>
<th valign="top" align="center"><bold>&#x003B1;<sub><italic>p</italic></sub></bold></th>
<th valign="top" align="center"><bold>&#x003B1;<sub><italic>n</italic></sub></bold></th>
<th valign="top" align="center"><italic><bold>x</bold></italic><bold><sub><italic>o</italic></sub></bold></th>
<th valign="top" align="center"><bold>&#x003B7;</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">7 &#x000D7; <italic>e</italic><sup>&#x02212;7</sup></td>
<td valign="top" align="center">7 &#x000D7; <italic>e</italic><sup>&#x02212;7</sup></td>
<td valign="top" align="center">1.5</td>
<td valign="top" align="center">9</td>
<td valign="top" align="center">0.5</td>
<td valign="top" align="center">0.5</td>
<td valign="top" align="center">0.95</td>
<td valign="top" align="center">35</td>
<td valign="top" align="center">0.05</td>
<td valign="top" align="center">0.3</td>
<td valign="top" align="center">1.5</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">0.01</td>
<td valign="top" align="center">1</td>
</tr></tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>2.3. Memristor-based working memory circuit</title>
<p>In this study, a simplified Hebbian learning rule is introduced as the synaptic plasticity mechanism for feature-to-conjunctive synapses and conjunctive-to-feature synapses, as illustrated in <xref ref-type="fig" rid="F4">Figure 4</xref>. Long-term potentiation (LTP) and long-term depression (LTD) of synaptic weights are determined by the temporal relation between pre- and post-synaptic spikes. When the pre-synaptic spike is fired first and the post-synaptic spike is fired immediately within a time window of 2ms, the synapse exhibits LTP. When the post-synaptic spike is fired outside of this time window, either earlier or later, the synapse exhibits LTD. The strength of LTP and LTD is determined by the SET/RESET pulse width, denoted by time scalar <italic>T</italic><sub><italic>p</italic></sub>. The pulse width for SET is three times wider than that for RESET. <inline-formula><mml:math id="M8"><mml:mover accent="true"><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula> represents the direction of the pulse voltage, with the direction of SET being positive and the direction of RESET being negative.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Simplified Hebbian learning rule.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1192993-g0004.tif"/>
</fig>
<p>To harness the LTP/LTD behavior of the LNO memristor, a dedicated synaptic weight update circuit has been designed and optimized based on our previous research (Hu et al., <xref ref-type="bibr" rid="B14">2013</xref>). The synaptic weight update circuit is comprised of a single LTP module, a single LTD module, one memristor, and the peripheral circuit. Schematic representations of the LTP and LTD modules are shown in <xref ref-type="fig" rid="F5">Figures 5A</xref>, <xref ref-type="fig" rid="F5">B</xref>, respectively. The &#x0201C;PRE&#x0201D; and &#x0201C;POST&#x0201D; nodes are connected to the pre-neuron and post-neuron, respectively, while the LTP and LTD nodes represent the output generated by the temporal relation between pre-synaptic and post-synaptic spikes, as specified by the simplified Hebbian learning rule mentioned earlier. At the initial state, both &#x0201C;SP&#x0201D; and &#x0201C;SD&#x0201D; nodes are set to a low level. <italic>I</italic><sub>1</sub> and <italic>I</italic><sub>3</sub> function as inverters, while <italic>I</italic><sub>2</sub> and <italic>I</italic><sub>4</sub> function as NAND gates. When the pre-synaptic neuron fires, transistor <italic>MP</italic><sub>1</sub> turns on, causing capacitor <italic>C</italic><sub>1</sub> to charge up to <italic>V</italic><sub><italic>dd</italic></sub>, and as a result, the &#x0201C;SP&#x0201D; node rises to <italic>V</italic><sub><italic>dd</italic></sub>. The output of <italic>I</italic><sub>4</sub> in the LTD module is held at a low level, which means that the LTD module is inactive while the LTP module is operating, and vice versa. When the LTP module is in operation, <italic>C</italic><sub>1</sub> begins to discharge through transistors <italic>MN</italic><sub>1</sub> and <italic>MN</italic><sub>2</sub>, with the discharge current being regulated by <italic>V</italic><sub><italic>bp</italic></sub>. The maximum duration for the discharge of <italic>C</italic><sub>1</sub> is denoted as <italic>t</italic><sub><italic>LTP</italic></sub>, which represents the time window of the LTP. When the post-synaptic neuron fires within <italic>t</italic><sub><italic>LTP</italic></sub>, transistor <italic>MN</italic><sub>3</sub> will be turned on, causing the charge to be redirected to capacitor <italic>C</italic><sub>2</sub>, and setting the &#x0201C;S&#x0201D; input of the S-R latch to a high level. As a result, the LTP output of the S-R latch will be in a &#x0201C;HIGH&#x0201D; state. When the LTD module is in operation, the &#x0201C;S&#x0201D; input of the S-R latch is immediately set to a high level, causing the LTD output of the S-R latch to be in a &#x0201C;HIGH&#x0201D; state. The only purpose of the discharge of <italic>C</italic><sub>3</sub> is to deactivate the LTP module while the LTD module is in operation. The LTP/LTD output will remain in a &#x0201C;HIGH&#x0201D; state until a &#x0201C;Ctrl&#x0201D; signal arrives at the S-R latch, which in turn determines the duration of the LTP/LTD output.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Schematic illustration of <bold>(A)</bold> LTP Module and <bold>(B)</bold> LTD Module.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1192993-g0005.tif"/>
</fig>
<p>The LTP and LTD outputs described above are utilized to implement a Hebbian learning rule in the synapse weight update circuit, as depicted in <xref ref-type="fig" rid="F6">Figure 6</xref>. When the LTP output is in a &#x0201C;HIGH&#x0201D; state, transistors <italic>MN</italic><sub>7</sub> and <italic>M</italic><sub>10</sub> turn on, applying a positive voltage Vr to the memristor with the top electrode at high potential and leading to a SET process in the memristor. Similarly, when the LTD output is in a &#x0201C;HIGH&#x0201D; state, transistors <italic>MN</italic><sub>8</sub> and <italic>MN</italic><sub>9</sub> turn on, applying <italic>V</italic><sub><italic>r</italic></sub> to the memristor with the bottom electrode at low potential, leading to a RESET process in the memristor. The duration of the SET/RESET process is equal to the duration of the LTP/LTD output. When the LTP and LTD outputs are in a low state, their inverted outputs <inline-formula><mml:math id="M9"><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>L</mml:mi><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M10"><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>L</mml:mi><mml:mi>T</mml:mi><mml:mi>D</mml:mi></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:math></inline-formula> are in a high state. As a result, transistors <italic>MN</italic><sub>11</sub>-<italic>MN</italic><sub>14</sub> in the path between the pre-synaptic neuron and the post-synaptic neuron remain on, allowing pre-synaptic spikes to transmit to the post-synaptic neuron through the memristor. However, when the LTP or LTD module is activated, two of the transistors among <italic>MN</italic><sub>11</sub>-<italic>MN</italic><sub>14</sub> turn off, and the path between the pre-synaptic neuron and the post-synaptic neuron is closed.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Schematic illustration of synapse weight update circuit.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1192993-g0006.tif"/>
</fig>
<p>To achieve working memory, we utilized a spiking neural network with the winner-takes-all (WTA) functionality previously developed in our research (Wang et al., <xref ref-type="bibr" rid="B30">2019</xref>). All synapses involved in working memory, including feature-to-conjunctive synapses, conjunctive-to-feature synapses, self-exciting synapses, and lateral-inhibition synapses, share the same synaptic architecture. The synapse weight of feature-to-conjunctive and conjunctive-to-feature synapses can be modified by the aforementioned synapse weight update circuit that utilizes a simplified Hebbian learning rule. On the other hand, the synaptic weight of self-exciting synapses and lateral-inhibition synapses remain fixed. Both feature-selective neurons and freely-conjunctive neurons in our network utilize the leaky integrate-and-fire (LIF) neuron model. The capacitor within the neuron integrates the input current from the synapses, causing the neuron&#x00027;s membrane potential to increase. Once the neuron potential reaches the threshold, the neuron fires a spike, and its potential returns to its resting state. The network topology of our working memory design, consisting of interconnected artificial neurons and synapses as illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
</sec>
</sec>
<sec id="s3">
<title>3. Results and discussion</title>
<p>The functionality of the memristor-based working memory was evaluated using SPICE simulation, leveraging the electrical characteristics of Au/LNO/Pt memristors derived from experimental data. The memristive conductance was normalized to serve as synaptic weights. The working memory employed a total of 9 feature-selective neurons, with each group of 3 neurons corresponding to a distinct feature dimension, including color, orientation, and location. Each neuron was responsible for encoding different feature information within its respective dimension. Additionally, 3 freely-conjunctive neurons were fully-connected to the feature-selective neurons, resulting in a total of 27 feature-to-conjunctive and 27 conjunctive-to-feature synapses. To enable lateral inhibition, 6 synapses were established between freely-conjunctive neurons, with self-connections excluded. Lastly, 3 self-exciting synapses were connected to the freely-conjunctive network in a self-connected manner, for the purpose of inducing self-excitation.</p>
<p><xref ref-type="fig" rid="F7">Figure 7</xref> shows a typical sensory input for working memory. Three input features were selected: <italic>Obj</italic><sub>1</sub> (color: red, orientation: &#x02212;45 degrees, location: bottom-left), <italic>Obj</italic><sub>2</sub> (color: yellow, orientation: 0 degrees, location: top-left), and <italic>Obj</italic><sub>3</sub> (color: blue, orientation: &#x0002B;45 degrees, location: top-right). The sensory current was applied to corresponding feature-selective neurons, and the magnitude of the sensory current was adjusted to the same value for each of the 3 feature dimensions. The firing rate of the feature-selective neuron was proportional to the magnitude of the input current. An initialization time of 50 ms was allocated for stabilization at the beginning of working memory. Each feature input lasted for 100 ms, and there was a 50 ms resting time between each two features. The time scalar <italic>T</italic><sub><italic>p</italic></sub> for the simplified Hebbian learning rule is defined as 1 ms.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Sensory input of feature-selective neurons.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1192993-g0007.tif"/>
</fig>
<p><xref ref-type="fig" rid="F8">Figure 8</xref> shows the activity of each freely-conjunctive neuron. When the first feature input <italic>Obj</italic><sub>1</sub> is activated, feature-to-conjunctive synapses modify their connectivity based on a simplified Hebbian learning rule, and freely-conjunctive neurons compete with each other. This process is known as <italic>encoding</italic> in working memory. Once the competition is completed, the winning neuron remains active even without the sensory input. The feature information is encoded into working memory and is presented in the form of persistent neuronal firing, which can be regarded as the &#x0201C;focus&#x0201D; state of working memory. Additionally, feature information is silently encoded into the synaptic weights of the feature-to-conjunctive synapses. When the second feature <italic>Obj</italic><sub>2</sub> is activated, the previous <italic>attention</italic> is disturbed by the new input, and a new round of <italic>encoding</italic> occurs. Then, the neurons that won the competition in this round persistently fire, forming a new <italic>attention</italic>. Similarly, when the third feature input <italic>Obj</italic><sub>3</sub> is activated, another &#x0201C;focus&#x0201D; state of working memory is formed as the persistent firing freely-conjunctive neurons map to <italic>Obj</italic><sub>3</sub>. However, the &#x0201C;unfocused&#x0201D; state of working memory exists in the form of synaptic mappings and persists as long as it is not overwritten by new feature information during the working memory task. After a resting time of 50 ms, a sensory input composed of partial feature information of <italic>Obj</italic><sub>1</sub> (colors: red) is applied. Despite using only a small fraction of the feature information, persistent neuronal firing occurs again, which corresponds to the retrieval of <italic>Obj</italic><sub>1</sub>. This result demonstrates that the proposed memristor-based working memory system can successfully achieve the dual functional states of working memory and accomplish the working memory task.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p>Firing rate of freely-conjunctive neuron.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1192993-g0008.tif"/>
</fig>
</sec>
<sec sec-type="conclusions" id="s4">
<title>4. Conclusion</title>
<p>In this paper, a memristor-based working memory that is capable of exhibiting dual functional states is presented. To achieve this, an artificial synapse with a simplified Hebbian learning rule was designed based on the LTP/LTD properties of the Au/LNO/Pt memristor, which uses a single-crystalline LiNbO3 (SC-LNO) thin film as its insulating layer. Two types of artificial LIF neurons were implemented in the network to encode feature information to working memory through the WTA rule and produce persistent neuronal firing patterns. The results show that the proposed system can realize various neuronal events in working memory, including encoding, attention, and retrieval. This study demonstrates that the memristor-based working memory can exist in the dual functional states: the sustained neuronal firing and activity-silent working memory. This study paves the way for the development of advanced bio-plausible neuromorphic computing systems based on memristive neural networks. This research represents a significant step toward the development of advanced bio-plausible neuromorphic computing systems based on memristive neural networks. It is hoped that this work will inspire further research in this exciting and rapidly evolving field.</p>
</sec>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s6">
<title>Author contributions</title>
<p>HW and JW conceived of the presented idea, designed the circuits and performed the computations and simulations, and prepared the manuscript with contributions from all authors. HW, XP, and JW carried out the experiment. XP and CW fabricated the device. HW and XP analyzed the data. MS, QY, and ZL verified the analytical methods. YL, CW, and TC were in charge of overall direction and planning. All authors contributed to the article and approved the submitted version.</p>
</sec>
</body>
<back>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>This work was supported by NSFC under project No. 92064004 and Chengdu Technological Fund under project No. 2019-YF08-00256-GX.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>YL is employed by Deepcreatic Technologies Ltd. The remaining 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 sec-type="disclaimer" id="s8">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baddeley</surname> <given-names>A.</given-names></name></person-group> (<year>1992</year>). <article-title>Working memory</article-title>. <source>Science</source> <volume>255</volume>, <fpage>556</fpage>&#x02013;<lpage>559</lpage>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baddeley</surname> <given-names>A.</given-names></name></person-group> (<year>2010</year>). <article-title>Working memory</article-title>. <source>Curr. Biol.</source> <volume>20</volume>, <fpage>R136</fpage>&#x02013;<lpage>R140</lpage>. <pub-id pub-id-type="doi">10.1016/j.cub.2009.12.014</pub-id><pub-id pub-id-type="pmid">20178752</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Baddeley</surname> <given-names>A. D.</given-names></name> <name><surname>Hitch</surname> <given-names>G.</given-names></name></person-group> (<year>1974</year>). <article-title>&#x0201C;Working memory,&#x0201D;</article-title> in <source>Psychology of Learning and Motivation</source>, <volume>Vol. 8</volume>, ed G. A. Bower (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>Academic Press</publisher-name>), <fpage>47</fpage>&#x02013;<lpage>89</lpage>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barbosa</surname> <given-names>J.</given-names></name> <name><surname>Stein</surname> <given-names>H.</given-names></name> <name><surname>Martinez</surname> <given-names>R. L.</given-names></name> <name><surname>Galan-Gadea</surname> <given-names>A.</given-names></name> <name><surname>Li</surname> <given-names>S.</given-names></name> <name><surname>Dalmau</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>Interplay between persistent activity and activity-silent dynamics in the prefrontal cortex underlies serial biases in working memory</article-title>. <source>Nat. Neurosci.</source> <volume>23</volume>, <fpage>1016</fpage>&#x02013;<lpage>1024</lpage>. <pub-id pub-id-type="doi">10.1038/s41593-020-0644-4</pub-id><pub-id pub-id-type="pmid">32572236</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brown</surname> <given-names>M. W.</given-names></name> <name><surname>Aggleton</surname> <given-names>J. P.</given-names></name></person-group> (<year>2001</year>). <article-title>Recognition memory: what are the roles of the perirhinal cortex and hippocampus?</article-title> <source>Nat. Rev. Neurosci.</source> <volume>2</volume>, <fpage>51</fpage>&#x02013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1038/35049064</pub-id><pub-id pub-id-type="pmid">24468204</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Burgess</surname> <given-names>N.</given-names></name> <name><surname>Hitch</surname> <given-names>G.</given-names></name></person-group> (<year>2005</year>). <article-title>Computational models of working memory: putting long-term memory into context</article-title>. <source>Trends Cogn. Sci.</source> <volume>9</volume>, <fpage>535</fpage>&#x02013;<lpage>541</lpage>. <pub-id pub-id-type="doi">10.1016/j.tics.2005.09.011</pub-id><pub-id pub-id-type="pmid">16213782</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Camu&#x000F1;as-Mesa</surname> <given-names>L. A.</given-names></name> <name><surname>Linares-Barranco</surname> <given-names>B.</given-names></name> <name><surname>Serrano-Gotarredona</surname> <given-names>T.</given-names></name></person-group> (<year>2019</year>). <article-title>Neuromorphic spiking neural networks and their memristor-cmos hardware implementations</article-title>. <source>Materials</source> <volume>12</volume>, <fpage>2745</fpage>. <pub-id pub-id-type="doi">10.3390/ma12172745</pub-id><pub-id pub-id-type="pmid">31461877</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Capra</surname> <given-names>M.</given-names></name> <name><surname>Bussolino</surname> <given-names>B.</given-names></name> <name><surname>Marchisio</surname> <given-names>A.</given-names></name> <name><surname>Shafique</surname> <given-names>M.</given-names></name> <name><surname>Masera</surname> <given-names>G.</given-names></name> <name><surname>Martina</surname> <given-names>M.</given-names></name></person-group> (<year>2020</year>). <article-title>An updated survey of efficient hardware architectures for accelerating deep convolutional neural networks</article-title>. <source>Fut. Internet</source> <volume>12</volume>, <fpage>113</fpage>.</citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chua</surname> <given-names>L.</given-names></name></person-group> (<year>1971</year>). <article-title>Memristor-the missing circuit element</article-title>. <source>IEEE Trans. Circ. Theory</source> <volume>18</volume>, <fpage>507</fpage>&#x02013;<lpage>519</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Funahashi</surname> <given-names>S.</given-names></name></person-group> (<year>2017</year>). <article-title>Working memory in the prefrontal cortex</article-title>. <source>Brain Sci.</source> <volume>7</volume>, <fpage>49</fpage>. <pub-id pub-id-type="doi">10.3390/brainsci7050049</pub-id><pub-id pub-id-type="pmid">28448453</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghimire</surname> <given-names>D.</given-names></name> <name><surname>Kil</surname> <given-names>D.</given-names></name> <name><surname>Kim</surname> <given-names>S.-H.</given-names></name></person-group> (<year>2022</year>). <article-title>A survey on efficient convolutional neural networks and hardware acceleration</article-title>. <source>Electronics</source> <volume>11</volume>, <fpage>945</fpage>. <pub-id pub-id-type="doi">10.3390/electronics11060945</pub-id><pub-id pub-id-type="pmid">36532812</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Go</surname> <given-names>S. X.</given-names></name> <name><surname>Lee</surname> <given-names>T. H.</given-names></name> <name><surname>Elliott</surname> <given-names>S. R.</given-names></name> <name><surname>Bajalovic</surname> <given-names>N.</given-names></name> <name><surname>Loke</surname> <given-names>D. K.</given-names></name></person-group> (<year>2021</year>). <article-title>A fast, low-energy multi-state phase-change artificial synapse based on uniform partial-state transitions</article-title>. <source>APL Mater.</source> <volume>9</volume>, <fpage>091103</fpage>. <pub-id pub-id-type="doi">10.1063/5.0056656</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hao</surname> <given-names>S.</given-names></name> <name><surname>Zhong</surname> <given-names>S.</given-names></name> <name><surname>Ji</surname> <given-names>X.</given-names></name> <name><surname>Pang</surname> <given-names>K. Y.</given-names></name> <name><surname>Wang</surname> <given-names>N.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Activating silent synapses in sulfurized indium selenide for neuromorphic computing</article-title>. <source>ACS Appl. Mater. Interfaces</source> <volume>13</volume>, <fpage>60209</fpage>&#x02013;<lpage>60215</lpage>. <pub-id pub-id-type="doi">10.1021/acsami.1c19062</pub-id><pub-id pub-id-type="pmid">34878241</pub-id></citation></ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>S.</given-names></name> <name><surname>Wu</surname> <given-names>H.</given-names></name> <name><surname>Liu</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>T.</given-names></name> <name><surname>Liu</surname> <given-names>Z.</given-names></name> <name><surname>Yu</surname> <given-names>Q.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>Design of an electronic synapse with spike time dependent plasticity based on resistive memory device</article-title>. <source>J. Appl. Phys.</source> <volume>113</volume>, <fpage>114502</fpage>. <pub-id pub-id-type="doi">10.1063/1.4795280</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ji</surname> <given-names>X.</given-names></name> <name><surname>Hao</surname> <given-names>S.</given-names></name> <name><surname>Lim</surname> <given-names>K. G.</given-names></name> <name><surname>Zhong</surname> <given-names>S.</given-names></name> <name><surname>Zhao</surname> <given-names>R.</given-names></name></person-group> (<year>2022</year>). <article-title>Artificial working memory constructed by planar 2D channel memristors enabling brain-inspired hierarchical memory systems</article-title>. <source>Adv. Intell. Syst.</source> <volume>4</volume>, <fpage>2100119</fpage>. <pub-id pub-id-type="doi">10.1002/aisy.202100119</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>Z.</given-names></name> <name><surname>Midya</surname> <given-names>R.</given-names></name> <name><surname>Xia</surname> <given-names>Q.</given-names></name> <name><surname>Yang</surname> <given-names>J. J.</given-names></name></person-group> (<year>2018</year>). <article-title>Review of memristor devices in neuromorphic computing: materials sciences and device challenges</article-title>. <source>J. Phys D Appl. Phys.</source> <volume>51</volume>, <fpage>503002</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6463/aade3f</pub-id></citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Loke</surname> <given-names>D.</given-names></name> <name><surname>Skelton</surname> <given-names>J. M.</given-names></name> <name><surname>Chong</surname> <given-names>T.-C.</given-names></name> <name><surname>Elliott</surname> <given-names>S. R.</given-names></name></person-group> (<year>2016</year>). <article-title>Design of a nanoscale, CMOS-integrable, thermal-guiding structure for boolean-logic and neuromorphic computation</article-title>. <source>ACS Appl. Mater. Interfaces</source> <volume>8</volume>, <fpage>34530</fpage>&#x02013;<lpage>34536</lpage>. <pub-id pub-id-type="doi">10.1021/acsami.6b10667</pub-id><pub-id pub-id-type="pmid">27998126</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Manohar</surname> <given-names>S. G.</given-names></name> <name><surname>Zokaei</surname> <given-names>N.</given-names></name> <name><surname>Fallon</surname> <given-names>S. J.</given-names></name> <name><surname>Vogels</surname> <given-names>T. P.</given-names></name> <name><surname>Husain</surname> <given-names>M.</given-names></name></person-group> (<year>2019</year>). <article-title>Neural mechanisms of attending to items in working memory</article-title>. <source>Neurosci. Biobehav. Rev.</source> <volume>101</volume>, <fpage>1</fpage>&#x02013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1016/j.neubiorev.2019.03.017</pub-id><pub-id pub-id-type="pmid">30922977</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Misra</surname> <given-names>J.</given-names></name> <name><surname>Saha</surname> <given-names>I.</given-names></name></person-group> (<year>2010</year>). <article-title>Artificial neural networks in hardware: a survey of two decades of progress</article-title>. <source>Neurocomputing</source> <volume>74</volume>, <fpage>239</fpage>&#x02013;<lpage>255</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2010.03.021</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mongillo</surname> <given-names>G.</given-names></name> <name><surname>Barak</surname> <given-names>O.</given-names></name> <name><surname>Tsodyks</surname> <given-names>M.</given-names></name></person-group> (<year>2008</year>). <article-title>Synaptic theory of working memory</article-title>. <source>Science</source> <volume>319</volume>, <fpage>1543</fpage>&#x02013;<lpage>1546</lpage>. <pub-id pub-id-type="doi">10.1126/science.1150769</pub-id><pub-id pub-id-type="pmid">18339943</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Morris</surname> <given-names>N.</given-names></name></person-group> (<year>1986</year>). <article-title>Working memory, 1974&#x02013;1984: a review of a decade of research</article-title>. <source>Curr. Psychol. Res. Rev</source>. <volume>5</volume>, <fpage>281</fpage>&#x02013;<lpage>295</lpage>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nguyen</surname> <given-names>D.-A.</given-names></name> <name><surname>Tran</surname> <given-names>X.-T.</given-names></name> <name><surname>Iacopi</surname> <given-names>F.</given-names></name></person-group> (<year>2021</year>). <article-title>A review of algorithms and hardware implementations for spiking neural networks</article-title>. <source>J. Low Power Electron. Appl.</source> <volume>11</volume>, <fpage>23</fpage>. <pub-id pub-id-type="doi">10.3390/jlpea11020023</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Olson</surname> <given-names>I. R.</given-names></name> <name><surname>Jiang</surname> <given-names>Y.</given-names></name> <name><surname>Moore</surname> <given-names>K. S.</given-names></name></person-group> (<year>2005</year>). <article-title>Associative learning improves visual working memory performance</article-title>. <source>J. Exp. Psychol. Hum. Percept. Perform.</source> <volume>31</volume>, <fpage>889</fpage>. <pub-id pub-id-type="doi">10.1037/0096-1523.31.5.889</pub-id><pub-id pub-id-type="pmid">16262486</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Silvanto</surname> <given-names>J.</given-names></name></person-group> (<year>2017</year>). <article-title>Working memory maintenance: sustained firing or synaptic mechanisms?</article-title> <source>Trends Cogn. Sci.</source> <volume>21</volume>, <fpage>152</fpage>&#x02013;<lpage>154</lpage>. <pub-id pub-id-type="doi">10.1016/j.tics.2017.01.009</pub-id><pub-id pub-id-type="pmid">28159354</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stokes</surname> <given-names>M. G.</given-names></name></person-group> (<year>2015</year>). <article-title>&#x02018;Activity-silent&#x00027; working memory in prefrontal cortex: a dynamic coding framework</article-title>. <source>Trends Cogn. Sci.</source> <volume>19</volume>, <fpage>394</fpage>&#x02013;<lpage>405</lpage>. <pub-id pub-id-type="doi">10.1016/j.tics.2015.05.004</pub-id><pub-id pub-id-type="pmid">26051384</pub-id></citation></ref>
<ref id="B26">
<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="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Thomas</surname> <given-names>A.</given-names></name></person-group> (<year>2013</year>). <article-title>Memristor-based neural networks</article-title>. <source>J. Phys. D Appl. Phys.</source> <volume>46</volume>, <fpage>093001</fpage>. <pub-id pub-id-type="doi">10.1088/0022-3727/46/9/093001</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>van Geldorp</surname> <given-names>B.</given-names></name> <name><surname>Konings</surname> <given-names>E. P.</given-names></name> <name><surname>van Tilborg</surname> <given-names>I. A.</given-names></name> <name><surname>Kessels</surname> <given-names>R. P.</given-names></name></person-group> (<year>2012</year>). <article-title>Associative working memory and subsequent episodic memory in Alzheimer&#x00027;s disease</article-title>. <source>Neuroreport</source> <volume>23</volume>, <fpage>119</fpage>&#x02013;<lpage>123</lpage>. <pub-id pub-id-type="doi">10.1097/WNR.0b013e32834ee461</pub-id><pub-id pub-id-type="pmid">22182961</pub-id></citation></ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Pan</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>Q.</given-names></name> <name><surname>Luo</surname> <given-names>W.</given-names></name> <name><surname>Shuai</surname> <given-names>Y.</given-names></name> <name><surname>Xie</surname> <given-names>Q.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Reliable resistive switching and synaptic plasticity in Ar&#x0002B;-irradiated single-crystalline LiNbO3 memristor</article-title>. <source>Appl. Surface Sci.</source> <volume>596</volume>, <fpage>153653</fpage>. <pub-id pub-id-type="doi">10.1016/j.apsusc.2022.153653</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Yu</surname> <given-names>Q.</given-names></name> <name><surname>Hu</surname> <given-names>S.</given-names></name> <name><surname>Liu</surname> <given-names>Y.</given-names></name> <name><surname>Guo</surname> <given-names>R.</given-names></name> <name><surname>Chen</surname> <given-names>T.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>Winner-takes-all mechanism realized by memristive neural network</article-title>. <source>Appl. Phys. Lett.</source> <volume>115</volume>, <fpage>243701</fpage>. <pub-id pub-id-type="doi">10.1063/1.5120973</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Yu</surname> <given-names>L.</given-names></name> <name><surname>Wu</surname> <given-names>S.</given-names></name> <name><surname>Huang</surname> <given-names>R.</given-names></name> <name><surname>Yang</surname> <given-names>Y.</given-names></name></person-group> (<year>2020</year>). <article-title>Memristor-based biologically plausible memory based on discrete and continuous attractor networks for neuromorphic systems</article-title>. <source>Adv. Intell. Syst.</source> <volume>2</volume>, <fpage>2000001</fpage>. <pub-id pub-id-type="doi">10.1002/aisy.202000001</pub-id></citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xia</surname> <given-names>Q.</given-names></name> <name><surname>Yang</surname> <given-names>J. J.</given-names></name></person-group> (<year>2019</year>). <article-title>Memristive crossbar arrays for brain-inspired computing</article-title>. <source>Nat. Mater.</source> <volume>18</volume>, <fpage>309</fpage>&#x02013;<lpage>323</lpage>. <pub-id pub-id-type="doi">10.1038/s41563-019-0291-x</pub-id><pub-id pub-id-type="pmid">30940894</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yakopcic</surname> <given-names>C.</given-names></name> <name><surname>Taha</surname> <given-names>T. M.</given-names></name> <name><surname>Subramanyam</surname> <given-names>G.</given-names></name> <name><surname>Pino</surname> <given-names>R. E.</given-names></name> <name><surname>Rogers</surname> <given-names>S.</given-names></name></person-group> (<year>2011</year>). <article-title>A memristor device model</article-title>. <source>IEEE Electron Device Lett.</source> <volume>32</volume>, <fpage>1436</fpage>&#x02013;<lpage>1438</lpage>. <pub-id pub-id-type="doi">10.1109/LED.2011.2163292</pub-id></citation>
</ref>
</ref-list> 
</back>
</article>
