<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">648737</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2021.648737</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>SPICE Behaviors of Double Memristor Circuits Using Cosine Window Function</article-title>
<alt-title alt-title-type="left-running-head">Xu et al.</alt-title>
<alt-title alt-title-type="right-running-head">SPICE Behaviors of Memristor Circuits</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Kai-Da</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Donghao</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Jiang</surname>
<given-names>Yannan</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1234747/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Qiang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<label>
<sup>1</sup>
</label>School of Information and Communications Engineering, Xi&#x2019;an Jiaotong University, <addr-line>Xi&#x2019;an</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<label>
<sup>2</sup>
</label>Department of Communications Engineering, Graduate School of Engineering, Tohoku University, <addr-line>Sendai</addr-line>, <country>Japan</country>
</aff>
<aff id="aff3">
<label>
<sup>3</sup>
</label>Department of Electronic Science, Xiamen University, <addr-line>Xiamen</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<label>
<sup>4</sup>
</label>Key Laboratory of Cognitive Radio and Information Processing (Ministry of Education), Guilin University of Electronic Technology, <addr-line>Guilin</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1036094/overview">Gang Zhang</ext-link>, Nanjing Normal University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1190011/overview">Wen Pin</ext-link>, Nanchang University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1190928/overview">Di Wu</ext-link>, Shenzhen University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yannan Jiang, <email>ynjiang@guet.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Radiation Detectors and Imaging, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>03</day>
<month>03</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>9</volume>
<elocation-id>648737</elocation-id>
<history>
<date date-type="received">
<day>01</day>
<month>01</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>01</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Xu, Li, Jiang and Chen.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Xu, Li, Jiang and Chen</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>In this paper, a Hewlett-Packard (HP) memristor model with a new window function and its versatile characteristics are presented. SPICE behaviors of the linear and nonlinear memristor model are studied through PSpice simulation. High flexibility is demonstrated for emulating the behaviors of the practical HP memristors. Furthermore, the characteristics of the composite SPICE behaviors are both investigated when two memristors are connected in series and in parallel. The polarity of each memristor is also taken into consideration. The relationships among flux, charge, voltage, current, and memristance of the double memristor circuits are simulated and analyzed.</p>
</abstract>
<kwd-group>
<kwd>memristive devices</kwd>
<kwd>memristor circuits</kwd>
<kwd>simulation program with integrated circuit emphasis model</kwd>
<kwd>window function</kwd>
<kwd>memristor</kwd>
</kwd-group>
<contract-num rid="cn001">P19350</contract-num>
<contract-sponsor id="cn001">Japan Society for the Promotion of Science<named-content content-type="fundref-id">10.13039/501100001691</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>There are three fundamental two-terminal passive circuit elements, i.e., resistors <italic>R</italic>, capacitors <italic>C</italic> and inductors <italic>L</italic>, which can be found and introduced from any basic circuit books. Chua first theoretically postulated the existence of the fourth passive electrical circuit element in 1971 [<xref ref-type="bibr" rid="B1">1</xref>], named as memristor, whose memristance (i.e., an acronym for memory resistance) <italic>M</italic> can be defined by the relation of magnetic flux <inline-formula id="inf1">
<mml:math id="minf1">
<mml:mi>&#x3c6;</mml:mi>
</mml:math>
</inline-formula> and electrical charge <italic>q</italic>, namely, <inline-formula id="inf2">
<mml:math id="minf2">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Together with the definitions of three commonly used basic circuit elements <italic>R</italic>, <italic>C</italic> and <italic>L</italic>, and definitions of the electric current and Faraday&#x2019;s law, memristance closes the loop among four variables <italic>v</italic>, <italic>i</italic>, <inline-formula id="inf3">
<mml:math id="minf3">
<mml:mi>&#x3c6;</mml:mi>
</mml:math>
</inline-formula> and <italic>q</italic> with six equations. Under the linear situation of memristor, <italic>M</italic> is seen as a constant and memristance is the same as the resistance. In fact, the memristance depends on the amount of charge that passed through the memristor, resembling a resistor with time-varying resistance.</p>
<p>No great progress was developed in the research field of memristor until the group of Williams at Hewlett-Packard (HP) lab successfully fabricated the first nanoscale memristive device based on titanium dioxide thin film in 2008 [<xref ref-type="bibr" rid="B2">2</xref>]. Since then, many researchers or scholars have focused on the memristor research [<xref ref-type="bibr" rid="B3">3</xref>&#x2013;<xref ref-type="bibr" rid="B7">7</xref>] and its numerous potential applications in nonvolatile random access memories [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>], neuromorphic systems [<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B11">11</xref>], chaotic circuits [<xref ref-type="bibr" rid="B12">12</xref>], reconfigurable logics [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B14">14</xref>] and RF/microwave devices [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B16">16</xref>].</p>
<p>In order to emulate these memristor applications, various memristor nonlinear drift models using SPICE have been presented before fabricated realization [<xref ref-type="bibr" rid="B17">17</xref>&#x2013;<xref ref-type="bibr" rid="B24">24</xref>]. Window functions need to be used to tackle the boundary conditions of the memristors [<xref ref-type="bibr" rid="B17">17</xref>&#x2013;<xref ref-type="bibr" rid="B22">22</xref>]. In <xref ref-type="bibr" rid="B17">ref. 17</xref>, a switching window function was proposed, where the current <italic>i</italic> is involved, but it has limited scalability. Two different window functions were presented to mimic nonlinear effects in refs. <xref ref-type="bibr" rid="B18">18</xref> and <xref ref-type="bibr" rid="B20">20</xref>. However, as the boundary between the doped and undoped layers approaches either end of the memristive device, it cannot be excited by external stimulus. In refs. <xref ref-type="bibr" rid="B20">20</xref> and <xref ref-type="bibr" rid="B22">22</xref>, the piecewise functions were utilized to construct the window functions, which were relatively complicated when applying in the memristive devices.</p>
<p>In this paper, a memristor model using a new window function, called cosine window function, is proposed along with its versatile characteristics. To illustrate the significance of the proposed window function, main characteristics of state-of-the-art ones in recent years are listed in <xref ref-type="table" rid="T1">Table 1</xref> for comparisons. Then, the SPICE behaviors of the linear and nonlinear memristor model are investigated through PSpice simulation. Furthermore, the characteristics of the composite SPICE behaviors are both studied when two memristors are connected in series and in parallel. The relationships among flux, charge, voltage, current, and memristance are simulated and analyzed using PSpice.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Comparisons of some reported window function in memristor models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Function</th>
<th align="center">Strukov <xref ref-type="bibr" rid="B2">ref. 2</xref>
</th>
<th align="left">Biolek <xref ref-type="bibr" rid="B17">ref. 17</xref>
</th>
<th align="center">Joglekar <xref ref-type="bibr" rid="B18">ref. 18</xref>
</th>
<th align="center">Prodromakis <xref ref-type="bibr" rid="B19">ref. 19</xref>
</th>
<th align="center">Yu <xref ref-type="bibr" rid="B20">ref. 20</xref>
</th>
<th align="left">Zha <xref ref-type="bibr" rid="B21">ref. 21</xref>
</th>
<th align="left">Tukey <xref ref-type="bibr" rid="B22">ref. 22</xref>
</th>
<th align="center">Proposed</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Symmetric</td>
<td align="center">Yes</td>
<td align="left">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="left">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
</tr>
<tr>
<td align="left">Resolve boundary conditions</td>
<td align="center">Yes</td>
<td align="left">Discontinuities</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="left">Discontinuities</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
</tr>
<tr>
<td align="left">Impose non-linear drift over entire D</td>
<td align="center">Yes</td>
<td align="left">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="left">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
</tr>
<tr>
<td align="left">Linkage with linear dopant drift model</td>
<td align="center">No</td>
<td align="left">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="left">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
</tr>
<tr>
<td align="left">Scalable 0 &#x2264; <italic>f</italic>
<sub>max</sub>(<italic>x</italic>) &#x2264; 1</td>
<td align="center">No</td>
<td align="left">Limited</td>
<td align="center">No</td>
<td align="center">Yes</td>
<td align="center">No</td>
<td align="left">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
</tr>
<tr>
<td align="left">Flexibility (control parameter)</td>
<td align="center">No</td>
<td align="left">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="left">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2">
<title>2 Memristor Model Using Cosine Window Function</title>
<p>The concept of memristive devices or systems was generalized by Chua and Kang using the following equations [<xref ref-type="bibr" rid="B25">25</xref>],<disp-formula id="e1">
<mml:math id="me1">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>M</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:mtext>&#x2002;</mml:mtext>
<mml:mi>i</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>&#x22c5;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="me2">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</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>i</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:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>v</italic> is the voltage, <italic>i</italic> is the current, and <inline-formula id="inf4">
<mml:math id="minf4">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<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>i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the instantaneous memristance that depends on the internal state variable <italic>x</italic> and current <italic>i</italic> of the memristor. The state variable <italic>x</italic>, ranging from 0 to 1, is the normalized width of the memristor doped region <inline-formula id="inf5">
<mml:math id="minf5">
<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>&#x3d;</mml:mo>
<mml:mi>w</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>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, with <italic>D</italic> being the whole switching bilayer thickness of the memristor, as seen in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Memristor model and symbol.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g001.tif"/>
</fig>
<p>At time <italic>t</italic>, the width of the doped region <italic>w</italic> depends on the amount of charge that passed through the memristor. Thus, the time derivative of <italic>w</italic> is proportional to the current <italic>i</italic>, which can be expressed by<disp-formula id="e3">
<mml:math id="me3">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>D</mml:mi>
</mml:mfrac>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="minf6">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the average dopant mobility, <inline-formula id="inf7">
<mml:math id="minf7">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the low resistance at high dopant concentration region. If we set <inline-formula id="inf8">
<mml:math id="minf8">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <xref ref-type="disp-formula" rid="e3">Eq. 3</xref> can be changed as follows,<disp-formula id="e4">
<mml:math id="me4">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>The <xref ref-type="disp-formula" rid="e3">Eqs. 3</xref>, <xref ref-type="disp-formula" rid="e4">4</xref> is actually an expression of a linear drift model of memristor, but it does not take the boundary effects of the memristor into account. Nonlinear dopant drift phenomena exist at the boundaries of the physically realized nanoscale memristor, therefore, an appropriate window function <italic>f</italic>(<italic>x</italic>) need to be introduced in <xref ref-type="disp-formula" rid="e4">ref. 4</xref>, i.e.,<disp-formula id="e5">
<mml:math id="me5">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <italic>f</italic>(<italic>x</italic>) ensures zero drift at the boundaries, i.e., <italic>f</italic> (0) &#x3d; <italic>f</italic> (1) &#x3d; 0.</p>
<p>On the other hand, the memristance can be expressed by<disp-formula id="e6">
<mml:math id="me6">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>x</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:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="minf9">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the high resistance at low dopant concentration region. In this paper, a new cosine window function is proposed as follows,<disp-formula id="e7">
<mml:math id="me7">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>20</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <italic>p</italic> is the control parameter. This new and simple cosine window function is demonstrated in <xref ref-type="fig" rid="F2">Figure 2</xref> for various values of <italic>p</italic>. As the parameter <italic>p</italic> rises, a unity window function <italic>f</italic>(<italic>x</italic>) will occur, and thus the model tends to a linear model. Here, the parameter <italic>p</italic> is set with a large range of variation, because the cosine window function is not changed significantly near the region of boundary.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Proposed window function versus state variable with various <italic>p</italic>.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g002.tif"/>
</fig>
<p>Using this new cosine window function, the behaviors of the memristor can be observed in <xref ref-type="fig" rid="F3">Figures 3</xref>&#x2013;<xref ref-type="fig" rid="F6">6</xref> with versatile characteristics. Here, we set <inline-formula id="inf10">
<mml:math id="minf10">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3d; 100&#xa0;&#x3a9;, <inline-formula id="inf11">
<mml:math id="minf11">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3d; 16&#xa0;k&#x3a9;, <italic>w</italic>
<sub>0</sub> &#x3d; 5&#xa0;nm, <italic>D</italic> &#x3d; 10&#xa0;nm, and <inline-formula id="inf12">
<mml:math id="minf12">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 10<sup>&#x2013;14 m2</sup>/Vs, thus the initial state variable <italic>x</italic>
<sub>0</sub> is equal to 0.5 at <italic>t</italic> &#x3d; 0. When the voltage biased at two sides of memristor is set as <inline-formula id="inf13">
<mml:math id="minf13">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, i.e., the frequency of the AC voltage <italic>f</italic> &#x3d; 1&#xa0;Hz, the calculated dynamical properties of the normalized doped state variable <inline-formula id="inf14">
<mml:math id="minf14">
<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:mrow>
</mml:math>
</inline-formula> with different values of <italic>p</italic> are illustrated in <xref ref-type="fig" rid="F3">Figure 3A</xref>. For instance, when <italic>p</italic> &#x3d; 16, the state variable periodically saturates between the normalized boundary &#x201c;1&#x201d; from 0.295 &#x2b; <italic>N</italic> to 0.705 &#x2b; <italic>N</italic> s, where <italic>N</italic> is a natural number starting from 0. On the other hand, according to (6), the curves of the corresponding memristances can be obtained as seen in <xref ref-type="fig" rid="F3">Figure 3B</xref>. When the memristor biased voltage is set as <inline-formula id="inf15">
<mml:math id="minf15">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>-</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the calculated dynamical properties of the normalized doped state variable <inline-formula id="inf16">
<mml:math id="minf16">
<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:mrow>
</mml:math>
</inline-formula> with different values of <italic>p</italic> is shown in <xref ref-type="fig" rid="F3">Figure 3C</xref>, and the corresponding memristance curves are plotted in <xref ref-type="fig" rid="F3">Figure 3D</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Time dependence of <bold>(A)</bold> the state variable and <bold>(B)</bold> memristance with voltage sinusoidal stimulus of <inline-formula id="inf17">
<mml:math id="minf17">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <bold>(C)</bold> the state variable and <bold>(D)</bold> memristance with voltage sinusoidal stimulus of <inline-formula id="inf18">
<mml:math id="minf18">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>-</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> for various <italic>p</italic>.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g003.tif"/>
</fig>
<p>Actually, the minimum state variable <inline-formula id="inf19">
<mml:math id="minf19">
<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:mrow>
</mml:math>
</inline-formula> corresponding to maximum memristance is dependent on the frequency of the biased AC voltage. From <xref ref-type="fig" rid="F3">Figure 3C</xref>, we can see that the state variable does not arrive the normalized boundary &#x201c;0&#x201d;. Through decreasing the frequency of the biased voltage, two edge states, i.e., saturation (<italic>w</italic> &#x3d; <italic>D</italic>) and depletion (<italic>w</italic> &#x3d; 0), can be reached when the memristor device is biased with positive voltage sinusoidal stimulus and reversed polarity stimulus, respectively. <xref ref-type="fig" rid="F4">Figure 4</xref> shows the influence of the frequency variation of the biased voltage on the state variable <italic>x</italic> and memristance <italic>M</italic>. As the frequency of the AC voltage <italic>f</italic> decreases from 1&#xa0;Hz to 1/3&#xa0;Hz, the minimum value of state variable <italic>x</italic> will approach 0 and the corresponding maximum memristance will be 16&#xa0;k&#x3a9;, under the condition of <italic>p</italic> &#x3d; 8.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Influence of the frequency variation of the biased voltage on the time-varying <bold>(A)</bold> state variable and <bold>(B)</bold> memristance.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> illustrates a nonlinear calculated current-voltage (<italic>i</italic>-<italic>v</italic>) curve with <italic>p</italic> set as 8, where a periodic pinched hysteresis loop with hard switching emerges. This memristive model has zero-crossing property in a form of <italic>i-v</italic> Lissajous figure, which represents no current through the system when the voltage value is zero. <xref ref-type="fig" rid="F6">Figure 6</xref> shows the versatility of our model, where the <italic>i</italic>-<italic>v</italic> characteristic curves are plotted for eight different values of <italic>p</italic>. This model demonstrates high flexibility for emulating the behaviors of the practical HP memristors, which can be beneficial in characterizing memristive devices before fabrication.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Calculated <italic>i</italic>-<italic>v</italic> characteristic of our proposed memristor with <italic>p</italic> &#x3d; 8. The inset is the nonlinear single-valued function between charge and magnetic flux.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Calculated log(<italic>i</italic>)-<italic>v</italic> curves of our proposed memristor with various <italic>p</italic>. &#x2a; Memristor Model.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g006.tif"/>
</fig>
</sec>
<sec id="s3">
<title>3 SPICE Behaviors of Double Memristor Circuits</title>
<p>The HP memristor model using cosine window function and its characteristics have been addressed in the above section. To further investigate the relationships among charge, flux, and memristance of composite memristors connected in different topologies, simulated SPICE behaviors of single and double memristor circuits will be presented in details in this section.</p>
<sec id="s3-1">
<title>3.1 SPICE Behaviors of Single Memristor</title>
<p>The single memristor circuit using the above-mentioned cosine window function has been proposed, and the corresponding SPICE code was written for use in PSpice [<xref ref-type="bibr" rid="B26">26</xref>], as seen in <xref ref-type="fig" rid="F7">Figure 7</xref>. The single memristor&#x2019;s SPICE behaviors can be seen in <xref ref-type="fig" rid="F8">Figures 8</xref>, <xref ref-type="fig" rid="F9">9</xref>, <xref ref-type="fig" rid="F10">10</xref>, where the initial state of the linear and nonlinear memristor models are both <italic>M</italic>(0) &#x3d; 15.9&#xa0;k&#x3a9; with a sinusoidal input signal of <inline-formula id="inf20">
<mml:math id="minf20">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The behaviors in <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref> are plotted together with those of two serial memristor circuits for comparisons, which will be introduced in subsection B.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>SPICE code of memristor subcircuit for use in PSpice.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>
<bold>(A)</bold> Memristance versus charge curves and <bold>(B)</bold> flux versus charge curves for the linear and nonlinear model of memristor.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Two serial memristor circuits with <bold>(A)</bold> same polarities, and <bold>(B)</bold> opposite polarities.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>
<bold>(A)</bold> Current versus voltage curves, <bold>(B)</bold> memristance versus charge curves, and <bold>(C)</bold> flux versus charge curves of the single memristor and two memristors in series with opposite polarities.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g010.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F8">Figure 8A</xref>, when the value of <italic>p</italic> increases, the curves of the nonlinear models will be toward that of linear model, which means that the nonlinearity will be weakened. At the middle area of the whole charging process, the slopes of all the curves with various <italic>p</italic> are identical including that of the linear model. In <xref ref-type="fig" rid="F8">Figure 8B</xref>, as the value of <italic>p</italic> increases for a fixed electrical charge, the magnetic flux will decrease, i.e., the nonlinearity will be weakened.</p>
</sec>
<sec id="s3-2">
<title>3.2 SPICE Behaviors of Two Serial Memristor Circuits</title>
<p>Then, we construct a circuit with two nonlinear memristors (<italic>p</italic> &#x3d; 8), in series with same polarities in PSpice as shown in <xref ref-type="fig" rid="F11">Figure 11A</xref>. The initial states of these two memristors are both <italic>M</italic>(0) &#x3d; 11.25&#xa0;k&#x3a9;. Due to the movement of the doping ions caused by the bias voltage, the memristance associated with the doping boundary in the HP model definition will be changed accordingly. Therefore, when the magnitude V<sub>m</sub> of the sinusoidal input signal <inline-formula id="inf21">
<mml:math id="minf21">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is positive, the memristance will keep decreasing, and vice versa. Simultaneously, the value of V<sub>m</sub> will influence the migration rate of doping ions.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>
<bold>(A)</bold> Current versus voltage curves, <bold>(B)</bold> memristance versus charge curves, and <bold>(C)</bold> flux versus charge curves of the single memristor and twomemristors in series with same polarities.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g011.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F9">Figure 9A</xref> shows the relationships between voltage and current of the single memristor (M<sub>1</sub> or M<sub>2</sub>) and two serial memristors with same polarities in <xref ref-type="fig" rid="F11">Figure 11A</xref>, where the magnitude of the sinusoidal input signal V<sub>m</sub> &#x3d; 2.3V. Due to the two memristors connected in series, equal current flows through both memristors. Therefore, the behaviors of each single memristor are identical. Moreover, the applied voltage is distributed across each memristor identically at any instant of time due to same polarities of these two memristors M<sub>1</sub> and M<sub>2</sub>. Consequently, the slope of pinched hysteresis loop of the composite memristor circuit is half of that of the single memristor.</p>
<p>
<xref ref-type="fig" rid="F9">Figures 9B,C</xref> illustrate the curves of memristance versus charge (<italic>M</italic>-<italic>q</italic>) and flux versus charge (<inline-formula id="inf22">
<mml:math id="minf22">
<mml:mi>&#x3c6;</mml:mi>
</mml:math>
</inline-formula>-<italic>q</italic>), respectively. In <xref ref-type="fig" rid="F9">Figure 9B</xref>, the stored charge <italic>q</italic> in the memristor will be gradually increased as the memristance <italic>M</italic> decreases. The slope of the <italic>M</italic>-<italic>q</italic> curve of the single memristor is half of that of the composite memristor circuit. Meanwhile, the memristance <italic>M</italic> of the single memristor is always half of that of the composite memristor circuit at any time. When the memristance <italic>M</italic> decreases to the value of <inline-formula id="inf23">
<mml:math id="minf23">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, namely, approaching the doping boundary of the memristor at high dopant concentration region, it will keep &#x201c;ON&#x201d; of this memristor even if the charge increases. Similarly, the slope of the <inline-formula id="inf24">
<mml:math id="minf24">
<mml:mi>&#x3c6;</mml:mi>
</mml:math>
</inline-formula>-<italic>q</italic> curve of the single memristor is also half of that of the composite memristor circuit, as shown in <xref ref-type="fig" rid="F9">Figure 9C</xref>.</p>
<p>For a two-serial-memristor circuit with opposite polarities in PSpice shown in <xref ref-type="fig" rid="F11">Figure 11B</xref>, the current versus voltage curves of the individual memristors and two serial memristors are plotted in <xref ref-type="fig" rid="F10">Figure 10A</xref>. The initial states of the two memristances are both set as <italic>M</italic>(0) &#x3d; 11.25&#xa0;k&#x3a9; in PSpice software. In contrast to the case of the same polarities in <xref ref-type="fig" rid="F9">Figures 9A</xref>, <xref ref-type="fig" rid="F10">10A</xref> has three separate hysteresis loops, denoting the individual memristor M<sub>1</sub>, M<sub>2</sub> and composite M of the two memristors. Due to the two memristors connected with opposite polarities, they have the opposite variations. The specific expression is that when the memristance M<sub>1</sub> decreases, the other memristance M<sub>2</sub> will increase, and vice versa.</p>
<p>
<xref ref-type="fig" rid="F10">Figure 10B</xref> shows the relationship between memristance and charge. The initial memristances of M<sub>1</sub> and M<sub>2</sub> are both <italic>M</italic>(0) &#x3d; 11.25&#xa0;k&#x3a9;. Therefore, the memristance of composite M is 22.5&#xa0;k&#x3a9; at first. In the linear region, the amplitude changes of the two memristors are identical, but the trends are opposite. Therefore, the memristance of composite M remains unchanged. When the shift is close to the boundary, memristors are in the nonlinear region. Thus, the memristance of composite M will decrease accordingly. This phenomenon is caused from the boundary effects in physical memristor model. At this time, the two memristors reach the minimum and maximum memristances, respectively, resulting in the composite memristance of approximately 16&#xa0;k&#x3a9;. For the relationship between flux and charge in <xref ref-type="fig" rid="F10">Figure 10C</xref>, it is also different from that of <xref ref-type="fig" rid="F9">Figure 9C</xref>. The magnetic fluxes of M<sub>1</sub> and M<sub>2</sub> are not the same any more due to the two memristors connected with opposite polarities. In <xref ref-type="fig" rid="F10">Figure 10C</xref>, the slope of composite flux in black is always equal to the arithmetic sum of the two slopes of individual memristor fluxes. Moreover, the composite flux is varied more linearly as a function of charge, compared with those of the individual memristor fluxes.</p>
</sec>
<sec id="s3-3">
<title>3.3 SPICE Behaviors of Two Parallel Memristor Circuits</title>
<p>Similarly, the parallel circuits of two nonlinear memristors (<italic>p</italic> &#x3d; 8) are constructed in PSpice, where the initial states of the memristiors are <italic>M</italic>
<sub>1</sub>(0) &#x3d; <italic>M</italic>
<sub>2</sub> (0) &#x3d; 11.25&#xa0;k&#x3a9;. Since the two memristors are connected in parallel with same and opposite polarities as shown in <xref ref-type="fig" rid="F12">Figures 12A,B</xref>, respectively, equal voltage passes through the two memristors, where the magnitude V<sub>m</sub> of the sinusoidal input signal is set as 1.15V.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Two parallel memristor circuits with <bold>(A)</bold> same polarities, and <bold>(B)</bold> opposite polarities.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g012.tif"/>
</fig>
<p>The relationships between voltage and current of the single memristor (M<sub>1</sub> or M<sub>2</sub>) and two memristors in parallel with same polarities are shown in <xref ref-type="fig" rid="F13">Figure 13A</xref>. Since the initial states of the two memristors are identical, the applied voltage is distributed across each memristor equally at any instant of time. Hence, the behaviors of each single memristor are identical. In addition, the slope of pinched hysteresis loop of the composite memristor circuit is twice as big as that of the single memristor.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>
<bold>(A)</bold> Current versus voltage curves, <bold>(B)</bold> memristance versus flux curves, and <bold>(C)</bold> charge versus flux curves of the single memristor and two memristors in parallel with same polarities.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g013.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F13">Figure 13B</xref> exhibits the variations of memristance versus flux (<italic>M</italic>-<italic>&#x3c6;</italic>). In contrast to composite memristor circuit in series, the memristance of composite memristor circuit in parallel is half of that of the individual memristor at any instant of flux. As the memristance decreases, the magnetic flux will rise accordingly and its variations (i.e., slopes) for single memristor and composite memristor circuit are both increasingly large until the memristance reaches the minimum value. <xref ref-type="fig" rid="F13">Figure 13C</xref> plots the charge versus flux (<italic>q</italic>-<italic>&#x3c6;</italic>) curves of the single memristor and two memristors in parallel with same polarities. Seen from <xref ref-type="fig" rid="F13">Figure 13C</xref>, the slope of the <italic>q</italic>-<italic>&#x3c6;</italic> curve of the single memristor is also half of that of the composite memristor circuit.</p>
<p>For a double memristor circuit connected in parallel with opposite polarities shown in <xref ref-type="fig" rid="F12">Figure 12B</xref>, the curves of current versus voltage are plotted in <xref ref-type="fig" rid="F14">Figure 14A</xref>. It has three different hysteresis loops in contrast to the case of the same polarities in <xref ref-type="fig" rid="F13">Figure 13A</xref>. The inset of <xref ref-type="fig" rid="F14">Figure 14A</xref> shows that the curve of M<sub>2</sub> has a relatively linear hysteresis loop compared with those of the other two. However, the composite current is always equal to the sum of the individual branch currents of the two memristors at any time whatever the applied voltage is.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>
<bold>(A)</bold> Current versus voltage curves, <bold>(B)</bold> memristance versus flux curves, and <bold>(C)</bold> charge versus flux curves of the single memristor and two memristors in parallel with opposite polarities.</p>
</caption>
<graphic xlink:href="fphy-09-648737-g014.tif"/>
</fig>
<p>The curves of memristance versus flux (<italic>M</italic>-<italic>&#x3c6;</italic>) and charge versus flux (<italic>q</italic>-<italic>&#x3c6;</italic>) are plotted in <xref ref-type="fig" rid="F14">Figures 14B,C</xref>, respectively. As seen in <xref ref-type="fig" rid="F14">Figure 14B</xref>, the variation trends of the two individual memristors M<sub>1</sub> and M<sub>2</sub> are opposite, due to opposite polarities of these two memristors. Additionally, the composite memristance is always lower than the memristance of each single memristor at any time. Seen from <xref ref-type="fig" rid="F14">Figure 14C</xref>, it can be found that the <italic>q</italic>-<italic>&#x3c6;</italic> curves of the two individual memristors with opposite polarities are symmetrical about the initial origin point. Moreover, the slope of composite charge is always equal to the arithmetic sum of the two slopes of individual memristor charges.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>A new window function has been created and applied into the HP memristor model in this paper. To validate its advantages, versatile characteristics and SPICE behaviors of the memristor have been demonstrated. Moreover, we also investigate the composite SPICE behaviors when two memristors are connected in series and in parallel with same or opposite polarities, and make comparisons with those of the individual memristors. Their relationships among flux, charge, voltage, current, and memristance are analyzed using PSpice simulation.</p>
</sec>
</body>
<back>
<sec 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 id="s6">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This work was supported in part by the FY2019 JSPS Postdoctoral Fellowship for Research in Japan under Grant P19350, Grant-in-Aid for JSPS Research Fellow under Grant JP19F19350, National Natural Science Foundation of China under Grant 61601390, Opening project of Key Laboratory of Cognitive Radio and Information Processing under Grant CRKL180202, Natural Science Foundation of Guangxi under Grant 2019GXNSFFA245002, and Dean Project of Guangxi Key Laboratory of Wireless Wideband Communication and Signal Processing under Grant GXKL06190118.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chua</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Memristor-The missing circuit element</article-title>. <source>IEEE Trans. Circuit Theory</source> (<year>1971</year>) <volume>18</volume>(<issue>5</issue>):<fpage>507</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1109/tct.1971.1083337</pub-id> </citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Strukov</surname>
<given-names>DB</given-names>
</name>
<name>
<surname>Snider</surname>
<given-names>GS</given-names>
</name>
<name>
<surname>Stewart</surname>
<given-names>DR</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>RS</given-names>
</name>
</person-group>. <article-title>The missing memristor found</article-title>. <source>Nature</source> (<year>2008</year>) <volume>453</volume>(<issue>7191</issue>):<fpage>80</fpage>&#x2013;<lpage>3</lpage>. <pub-id pub-id-type="doi">10.1038/nature06932</pub-id> </citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chanthbouala</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Garcia</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Cherifi</surname>
<given-names>RO</given-names>
</name>
<name>
<surname>Bouzehouane</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Fusil</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Moya</surname>
<given-names>X</given-names>
</name>
<etal/>
</person-group> <article-title>A ferroelectric memristor</article-title>. <source>Nat Mater</source> (<year>2012</year>) <volume>11</volume>(<issue>10</issue>):<fpage>860</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1038/nmat3415</pub-id> </citation>
</ref>
<ref id="B4">
<label>4.</label>
<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>TM</given-names>
</name>
<name>
<surname>Subramanyam</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Pino</surname>
<given-names>RE</given-names>
</name>
<name>
<surname>Rogers</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>A memristor device model</article-title>. <source>IEEE Electron Device Lett</source> (<year>2011</year>) <volume>32</volume>(<issue>10</issue>):<fpage>1436</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/led.2011.2163292</pub-id> </citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Adhikari</surname>
<given-names>SP</given-names>
</name>
<name>
<surname>Sah</surname>
<given-names>MP</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Chua</surname>
<given-names>LO</given-names>
</name>
</person-group>. <article-title>Three fingerprints of memristor</article-title>. <source>IEEE Trans. Circuits Syst</source> (<year>2013</year>) <volume>60</volume>(<issue>11</issue>):<fpage>3008</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1109/tcsi.2013.2256171</pub-id> </citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rziga</surname>
<given-names>FO</given-names>
</name>
<name>
<surname>Mbarek</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Ghedira</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Besbes</surname>
<given-names>K</given-names>
</name>
</person-group>. <article-title>The basic I&#x2013;V characteristics of memristor model: simulation and analysis</article-title>. <source>Appl Phys A</source> (<year>2017</year>) <volume>123</volume>:<fpage>288</fpage>. <pub-id pub-id-type="doi">10.1007/s00339-017-0902-9</pub-id> </citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Raj</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Comparative analysis of memristor models and memories design</article-title>. <source>J Semicond</source> (<year>2018</year>) <volume>39</volume>(<issue>7</issue>):<fpage>074006</fpage>. <pub-id pub-id-type="doi">10.1088/1674-4926/39/7/074006</pub-id> </citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meijer</surname>
<given-names>GI</given-names>
</name>
</person-group>. <article-title>Materials science. Who wins the nonvolatile memory race?</article-title> <source>Science</source> (<year>2008</year>) <volume>319</volume>:<fpage>1625</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1126/science.1153909</pub-id> </citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pal</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Bose</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ki</surname>
<given-names>W-H</given-names>
</name>
<name>
<surname>Islam</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Design of power- and variability-aware nonvolatile RRAM cell using memristor as a memory element</article-title>. <source>IEEE J Electron Devices Soc</source> (<year>2019</year>) <volume>7</volume>:<fpage>701</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1109/jeds.2019.2928830</pub-id> </citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jo</surname>
<given-names>SH</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>BB</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>. <article-title>Nanoscale memristor device as synapse in neuromorphic systems</article-title>. <source>Nano Lett</source> (<year>2010</year>) <volume>10</volume>(<issue>4</issue>):<fpage>1297</fpage>&#x2013;<lpage>301</lpage>. <pub-id pub-id-type="doi">10.1021/nl904092h</pub-id> </citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>G</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Q</given-names>
</name>
<etal/>
</person-group> <article-title>Realization of synapse behaviors based on memristor and simulation study with KMC method</article-title>. <source>IEEE J Electron Devices Soc</source> (<year>2020</year>) <volume>8</volume>:<fpage>981</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/jeds.2020.3023015</pub-id> </citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J-J</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>D-W</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>S-K</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L-D</given-names>
</name>
</person-group>. <article-title>Memristor-based hyper-chaotic circuit for image encryption</article-title>. <source>Chin Phys B</source> (<year>2020</year>) <volume>29</volume>(<issue>11</issue>):<fpage>110504</fpage>. <pub-id pub-id-type="doi">10.1088/1674-1056/abbbfe</pub-id> </citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xia</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Robinett</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Cumbie</surname>
<given-names>MW</given-names>
</name>
<name>
<surname>Banerjee</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Cardinali</surname>
<given-names>TJ</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>JJ</given-names>
</name>
<etal/>
</person-group> <article-title>Memristor-CMOS hybrid integrated circuits for reconfigurable logic</article-title>. <source>Nano Lett</source> (<year>2009</year>) <volume>9</volume>(<issue>10</issue>):<fpage>3640</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1021/nl901874j</pub-id> </citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>An improved iMemComp OR gate and its applications in logic circuits</article-title>. <source>IEEE J Electron Devices Soc</source> (<year>2020</year>) <volume>8</volume>:<fpage>57</fpage>&#x2013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1109/jeds.2019.2962822</pub-id> </citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>KD</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>YH</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>MQ</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Joines</surname>
<given-names>WT</given-names>
</name>
<etal/>
</person-group> <article-title>Two memristor SPICE models and their applications in microwave devices</article-title>. <source>IEEE Trans Nanotechnology</source> (<year>May. 2014</year>) <volume>13</volume>(<issue>3</issue>):<fpage>607</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1109/tnano.2014.2314126</pub-id> </citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>KD</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>XS</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>YJ</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>QH</given-names>
</name>
</person-group>. <article-title>Simple memristive SPICE macro-models and reconfigurability in filter and antenna</article-title>. <source>Radioengineering</source> (<year>2016</year>) <volume>25</volume>(<issue>4</issue>):<fpage>700</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.13164/re.2016.0700</pub-id> </citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Biolek</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Biolek</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Biolkova</surname>
<given-names>V</given-names>
</name>
</person-group>. <article-title>SPICE model of memristor with nonlinear dopant drift</article-title>. <source>Radioengineering</source> (<year>2009</year>) <volume>18</volume>(<issue>2</issue>):<fpage>210</fpage>&#x2013;<lpage>4</lpage>. </citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Joglekar</surname>
<given-names>YN</given-names>
</name>
<name>
<surname>Wolf</surname>
<given-names>SJ</given-names>
</name>
</person-group>. <article-title>The elusive memristor: properties of basic electrical circuits</article-title>. <source>Eur J Phys</source> (<year>Jul. 2009</year>) <volume>30</volume>(<issue>4</issue>):<fpage>661</fpage>&#x2013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1088/0143-0807/30/4/001</pub-id> </citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prodromakis</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Peh</surname>
<given-names>PB</given-names>
</name>
<name>
<surname>Papavassiliou</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Toumazou</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>A versatile memristor model with nonlinear dopant kinetics</article-title>. <source>IEEE Trans. Electron Devices</source> (<year>Sep. 2011</year>) <volume>58</volume>(<issue>9</issue>):<fpage>3009</fpage>&#x2013;<lpage>105</lpage>. <pub-id pub-id-type="doi">10.1109/ted.2011.2158004</pub-id> </citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>JT</given-names>
</name>
<name>
<surname>Mu</surname>
<given-names>XM</given-names>
</name>
<name>
<surname>Xi</surname>
<given-names>XM</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>SN</given-names>
</name>
</person-group>. <article-title>A memristor model with piecewise window function</article-title>. <source>Radioengineering</source> (<year>2013</year>) <volume>22</volume>(<issue>4</issue>):<fpage>969</fpage>&#x2013;<lpage>74</lpage>. </citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zha</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>A novel window function for memristor model with application in programming analog circuits</article-title>. <source>IEEE Trans. Circuits Syst</source> (<year>2016</year>) <volume>63</volume>(<issue>5</issue>):<fpage>423</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1109/tcsii.2015.2505959</pub-id> </citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Takahashi</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Sekine</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Yokoyama</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>SPICE model of memristive device using Tukey window function</article-title>. <source>IEICE Electron Express</source> (<year>2015</year>) <volume>12</volume>(<issue>5</issue>):<fpage>20150149</fpage>. <pub-id pub-id-type="doi">10.1587/elex.12.20150149</pub-id> </citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Thomas</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Prakash</surname>
<given-names>S</given-names>
</name>
</person-group> <article-title>An accurate analytical memristor model for SPICE simulators</article-title>. <source>IEICE Electronics Express</source> (<year>2018</year>) <volume>15</volume>(<issue>18</issue>). p. <fpage>20180724</fpage>. <pub-id pub-id-type="doi">10.1587/elex.15.20180724</pub-id> </citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jang</surname>
<given-names>JT</given-names>
</name>
<name>
<surname>Min</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>S-J</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>DM</given-names>
</name>
<etal/>
</person-group> <article-title>A highly reliable physics-based SPICE compact model of IGZO memristor considering the dependence on electrode metals and deposition sequence</article-title>. <source>Solid-State Electronics</source> (<year>2020</year>) <volume>166</volume>:<fpage>107764</fpage>. <pub-id pub-id-type="doi">10.1016/j.sse.2020.107764</pub-id> </citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chua</surname>
<given-names>LO</given-names>
</name>
<name>
<surname>Sung Mo Kang</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Memristive devices and systems</article-title>. <source>Proc IEEE</source> (<year>Feb. 1976</year>) <volume>64</volume>(<issue>2</issue>):<fpage>209</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1109/proc.1976.10092</pub-id> </citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="web">
<collab>PSpice</collab>. <article-title>Cadence &#xa9; [online]</article-title>. <comment>Available: <ext-link ext-link-type="uri" xlink:href="https://www.pspice.com/">https://www.pspice.com/</ext-link>
</comment>. </citation>
</ref>
</ref-list>
</back>
</article>