Abstract
The paper considers a neural network with a class of real extended memristors obtained via the parallel connection of an ideal memristor and a nonlinear resistor. The resistor has the same rectifying characteristic for the current as that used in relevant models in the literature to account for diode-like effects at the interface between the memristor metal and insulating material. The paper proves some fundamental results on the trajectory convergence of this class of real memristor neural networks under the assumption that the interconnection matrix satisfies some symmetry conditions. First of all, the paper shows that, while in the case of neural networks with ideal memristors, it is possible to explicitly find functions of the state variables that are invariants of motions, the same functions can be used as Lyapunov functions that decrease along the trajectories in the case of real memristors with rectifying characteristics. This fundamental property is then used to study convergence by means of a reduction-of-order technique in combination with a Lyapunov approach. The theoretical predictions are verified via numerical simulations, and the convergence results are illustrated via the applications of real memristor neural networks to the solution of some image processing tasks in real time.
Keywords:
convergence; diode-like nonlinearities; flux–charge analysis method; image processing; invariants of motion; Lyapunov functions; memristor; neural networks MSC:
68Q06; 93A10
1. Introduction
Nowadays, Von Neumann computing architectures are facing severe limitations in the handling of big data in the Internet of Things (IoT) and cloud computing systems in real time [1,2,3,4]. One of the main problems is the memory bottleneck that occurs because the central processing unit (CPU) and the memory (e.g., the RAM) have different physical locations. This implies that the time needed to handle the continuous transfer of data between the CPU and RAM may be excessively long, and the electronic power requirements may be demanding. The use of memristors and, more generally, emerging nanoscale memristive devices is a long-term vision with the aim of overcoming some of the limitations of Von Neumann computing architectures via the implementation of analog and parallel neuromorphic computing paradigms akin to some basic principles on which biological brains operate [5,6,7,8]. In particular, memristors enable the implementation of in-memory computing schemes in which the same device is used to compute as well as store the computational result, thus overcoming the Von Neumann memory bottleneck [9,10,11].
Memristors have been classified as ideal, generic, and extended memristors [12,13,14]. Ideal memristors, which were introduced in the seminal 1971 paper by Prof. Leon Chua [15], are defined by a nonlinear relation between the flux (the integral of voltage) and charge (the integral of current). In the voltage–current domain, an ideal voltage-controlled memristor satisfies a state-dependent Ohm’s law where the conductance (which is also called the memductance) is a function of the state, i.e., the flux. Ideal memristors continue to be of great interest in circuit theory. However, they are often inadequate for accurately modeling the switching behavior of real electronic memristive devices that are implemented in nanotechnology [16,17,18,19]. Currently, real devices need to be modeled using generic or extended memristors, which involve one or more state variables—not necessarily including the flux—and more general forms of the state-dependent Ohm’s law and state equations [13].
Convergence of trajectories toward equilibrium points (EPs) is one of the most relevant dynamical properties of a neural network (NN) from both a theoretical and an applied point of view. Convergent NNs may be used for the implementation of content-addressable memories (CAMs), where the information is stored in the stable EPs of the NN in order to solve combinatorial optimization problems in which the local minima of an associated energy function correspond to the optimal solutions of the problem and to solve several other signal processing tasks in real time [20,21,22,23,24,25]. Convergence of NNs has been widely investigated for traditional NNs without memristors by using various techniques, such as the Lyapunov method, the dichotomy of omega-limit sets for cooperative systems, the global consistency of the decision schemes implemented by competitive NNs, and the ojasiewicz inequality combined with the concept of trajectories with a finite length for NNs with analytic nonlinearities. The reader is referred to [20,22,26,27,28,29,30,31] and the references therein for an account of some of the main contributions on the convergence of NNs. On the other hand, only a few papers are available in the literature on the convergence of memristor neural networks (MNNs). The authors of [32,33,34] provided results on the convergence of MNNs with ideal memristors in the case of symmetric interconnections and in that of cooperative (non-negative) interconnections between neurons. There, convergence was studied by using the flux–charge analysis method (FCAM) and a reduction-of-order technique [14]. The authors of [35,36] established results on multistability for MNNs with ideal memristors while considering delays in the interconnections, and they also used FCAM. To the authors’ knowledge, so far, only very specific results have been obtained on the convergence of MNNs with real memristor devices. In this regard, we mention the paper [37], which established convergence for MNNs with a class of generic memristors obeying the VTEAM model, as well as [38], in which the convergence of a class of cellular MNNs with real memristors and second-order cells was analyzed.
In this paper, we consider MNNs with a class of extended memristors that were introduced in [39] and obtained via the parallel connection of an ideal voltage-controlled memristor and a voltage-controlled nonlinear resistor. These networks are named real memristor neural networks (RMNNs). The paper establishes some fundamental results on the trajectory convergence when the neuron interconnections are symmetric and the resistor nonlinearity satisfies some sector conditions. It is stressed that such a condition is met by relevant memristive device models that display rectifying properties for the current due to the diode-like behavior at the interface of the metal and the insulating material. The convergence of RMNNs was analyzed by using the Lyapunov approach in relation to equivalent systems written in the integral flux–charge domain. The main starting point was the property that, while MNNs with ideal memristors admit functions of the state variables that are invariants of motion, the same functions can be used as Lyapunov functions that decrease along the trajectories in the case of RMNNs with rectifying nonlinear resistors. Numerical simulations concerning RMNNs for image processing are presented in the paper to verify the theoretical results on convergence.
Notation: Given a column vector , refers to the transpose of x. We denote by an open ball with radius centered at . If , is the closure of U, while denotes the boundary of U.
2. Memristor Models
Let (or ) be the voltage (or current) of the memristor (Figure 1). In addition, consider the flux and the charge . An ideal flux-controlled memristor is defined by the constitutive relation , where is the nonlinear flux–charge characteristic. Differentiating in time, we find that an ideal memristor satisfies the state-dependent Ohm’s law:
Note that the dot refers to the time derivative, while the prime is used to denote the derivative of a function with respect to its argument. The state variable is the flux and is the state-dependent memristor conductance, which is also called the memductance.
Figure 1.
Memristor models: Ideal flux-controlled memristor (left) and real extended memristor given by the parallel connection of an ideal memristor and a nonlinear voltage-controlled resistor (right).
The authors of [39] introduced a class of real extended memristors obtained through the parallel connection of an ideal flux-controlled memristor and a nonlinear voltage-controlled resistor , where (or ) is the voltage (or the current) in the resistor, is locally Lipschitz in , and (Figure 1). Since and , the extended memristor satisfies
where
In this paper, we consider one of the next hypotheses.
Assumption 1.
We have for any .
Assumption 2.
There exists such that the function satisfies Assumption 1.
Clearly, Assumption 1 is more restrictive than Assumption 2. In addition, note that if , Assumption 2 is equivalent to for any .
Consider, for example, the diode-like piecewise-linear (PWL) function
where is the diode threshold voltage and is the differential conductance when the diode is turned on (Figure 2a). The PWL characteristic (2), which satisfies Assumption 1, is used as an approximation of the Shockley model of a diode given by
where is the reverse bias saturation current, is the thermal voltage, and is the ideality factor (Figure 2b). Note that the characteristic (3) satisfies Assumption 2 and . Two more nonlinearities that satisfy Assumption 2 are depicted in Figure 2c,d.
Figure 2.
Characteristics of for a nonlinear voltage-controlled resistor. (a) PWL diode satisfying Assumption 1. (b) Exponential characteristic of a Shockley diode satisfying Assumption 2; the drawing also shows the tangent to at (dashed–dotted) and the function (light gray). (c) Characteristic with a negative slope at satisfying Assumption 2 and (d) non-monotone characteristic satisfying Assumption 2.
Rectifying the resistor characteristics of the type introduced here is of importance in the modeling of real memristor devices. As a relevant example, the authors of [40] introduced a model with a parallel connection of a memristor and a diode, with the latter accounting for the rectification effect in the off-state due to the Schottky-like transport at one of the metal/oxide memristor interfaces. Several analogous models of barrier-type memristors in which a diode-like nonlinear resistor was introduced for better modeling of the experimentally observed pinched hysteresis loops in response to a zero-mean sinusoidal excitation were reviewed, for instance, in [41,42].
When subjected to a zero-mean sinusoidal input, an ideal memristor displays a hysteresis loop in the voltage–current plane that is symmetric about the origin. It was demonstrated in [39] that, through suitable massaging, the nonlinear resistor characteristic model (1) is capable of reproducing nonsymmetric hysteresis loops that can be observed for some classes of real memristor devices. On the other hand, it should be noted that model (1) has the memristor flux as the internal state variable, as it happens for a flux-controlled ideal memristor. Other types of memristors do not necessarily admit the flux as a state variable, or they may have additional state variables, such as the temperature or geometric quantities that characterize the insulating or conductive part. Finally, it is remarked that model (1) describes a nonvolatile memristor, while some classes of real memristors are volatile, such as thermistors [12].
3. Memristor Neural Network Models
3.1. Ideal Memristor Neural Network Model
The authors of [32,33,35,36,43] considered an array of n interconnected dynamical cells with a structure of an NN. The circuit schematic of a cell is depicted in Figure 3. The i-th cell is obtained via the parallel connection of an ideal capacitor and an ideal flux-controlled memristor , that is, the cell is obtained by replacing the linear resistor in a typical cellular neural network (CNN) cell with a memristor (compare Figure 3 with ([23], Figure 3)). This array is called an ideal memristor neural network (IMNN). It is observed that in the cell of Figure 3, the only nonlinearity is the memristor, while in a CNN, the nonlinearity corresponds to the piecewise-linear input-voltage/output-voltage characteristic implemented by an operational amplifier. The interconnection of the j-th cell, , with the i-th cell is obtained by means of a linear conductance . Actually, is sensed via an operational amplifier operating as a buffer, and a voltage-controlled current source (VCCS) is used to inject the current into the i-th cell. A possible circuit implementation of the buffer and VCCS is discussed in the appendix of [23].
Figure 3.
Circuit schematic for the i-th cell of an IMNN. The cell is obtained by replacing the linear resistor in a CNN cell with a flux-controlled ideal memristor. The interconnections are obtained via linear conductances . The VCCSs represent the currents , , which are injected into the cell due to the interconnections with the other cells.
An IMNN satisfies the following system of differential equations:
for . In vector form, we have
where we let and , and is the neuron interconnection matrix (the superscript ⊤ refers to the transpose). This is an autonomous system of differential equations in the state variables .
Results on the convergence of solutions of (5) are given in [32] under the assumption that G is symmetric and in [33] when G has non-negative off-diagonal entries, while conditions ensuring multistability are obtained in [35,36]. The global stability of the EP of (5) was established in [43]. The results in these papers were obtained via a reduction-of-order technique and the use of the flux–charge analysis method developed in [14,44].
3.2. Real Memristor Neural Network Model
Ideal memristors are generally not well suited for modeling real memristive devices in nanotechnology. In this paper, this leads us to consider a real memristor neural network (RMNN) in which the ideal memristor in Figure 3 is replaced by a real extended memristor model that is similar to that discussed in Section 2. A schematic of an RMNN cell is depicted in Figure 4.
Figure 4.
Circuit schematic for the i-th cell of an RMNN. The cell is obtained by replacing the ideal flux-controlled memristor in the cell of an IMNN (cf. Figure 3) with a real extended memristor given by the parallel connection of an ideal flux-controlled memristor and a nonlinear voltage-controlled resistor.
An RMNN satisfies the following system of differential equations:
for . In vector form, we have
where , which is an autonomous system of differential equations in the state variables .
In this manuscript, we assume, unless stated otherwise, that the nonlinear resistor characteristic satisfies Assumption 1. If, instead, satisfies Assumption 2, we are brought back to the previous case by considering the system
for , where now satisfies Assumption 1.
4. Invariants of Motion and Lyapunov Functions
In this section, we establish some basic facts that will be used in the dynamic analysis of the paper.
Let us first consider the IMNN (5) and define the following n functions of the state variables :
for .
Property 1.
Proof.
Since , we have . Therefore, we can rewrite the IMNN equations as
for any t and any . □
Property 1 means that the functions are n invariants of motion for the IMNN (5). The existence of invariants of motion for the IMNN can be predicted on the basis of the flux–charge analysis method in [44]. However, their explicit expressions were not given in previous papers [32,35].
Let us now consider the RMNN (7). Now, due to the presence of nonlinear resistors in the neuron cells, are no longer invariants of motion. However, the following holds.
Property 2.
Suppose that satisfies Assumption 1. Then, along the solutions of the RMNN (7), we have
for any t and any .
Proof.
We can rewrite the RMNN equations as
for any t and any . The result follows, since, according to Assumption 1, we have . □
Of course, an analogous result holds if satisfies Assumption 2. Property 2 shows that if satisfies either Assumption 1 or Assumption 2, then are n Lyapunov functions that decrease along the solutions of the RMNN.
5. RMNNs in the Flux–Charge Domain
In this section, we provide two equivalent representations of the RMNN (7) in the integral variables of flux and charge (cf. Section 2), which will be useful in analyzing the convergence of the solutions and for the numerical verification.
We denote by the solution of the RMNN (7) with initial conditions (ICs) at and assume that it is defined for . Under Assumption 1, due to Property 2, we have
for any t and any ; so,
where
Note that since , is a monotonically decreasing function of time.
Let us now consider the system of differential equations
for . In vector form, we have
where and . Note that (15) is a non-autonomous system of n differential equations in the state variables and that the time-dependent forcing term depends on and .
We denote by the solution of (15) with IC at and assume that it is defined for . The next result gives a link between the solutions of (15) and (7).
Property 3.
We have
and, conversely,
for any .
Proof.
Integrating both sides of the first equation of (7), we get
where we consider that
and . Taking (9) into account, we have ; hence,
Consider now
where . This is an autonomous system of differential equations in the state variables .
Let denote the solution of (16) with ICs . The next results establish links between the solutions of (16) and (15) and those of (16) and (7).
Property 4.
We have
and, conversely,
for any .
Proof.
Let be the solution of (15) with the IC at . We have
Due to Property 3, . Differentiating both sides of (13), we obtain Taking into account (17) and Property 3, we obtain the Cauchy problem:
with the IC . As a consequence, is the solution of (16) with the IC .
Now, let be the solution of (16) with the ICs . By noting that , taking (13) into account, we can rewrite the first equation of (16) as
As a consequence, is also a solution of (15) with the IC . □
Property 5.
We have
and, conversely,
for any .
Proof.
The result is a straightforward consequence of Properties 3 and 4. □
6. Main Results on the Convergence of RMNNs
Suppose that Assumption 1 is satisfied and consider a solution of the RMNN (7) that is defined for . Since in (13) is monotonically non-increasing, for any , we have that either as or as .
Property 6.
Proof.
From Properties 3–5, and = . Additionally, . Now, consider (16). Since is bounded for , and , and are bounded for ; this implies that and are bounded for . Since is monotonically non-increasing for , there exists such that . □
Under the assumptions of Property 6, we can consider the following asymptotic system in the flux–charge domain:
where
and .
The next theorem gives the main convergence result in the paper.
Theorem 1.
We provide some remarks before giving the proof of the theorem.
- Theorem 1 can be considered an extension of the convergence results obtained in [32] for IMNNs to NNs with real memristors. Basically, Theorem 1 states that the presence of rectifying nonlinear resistors in the neuron model does not destroy the property of convergence that holds for symmetric IMNNs.
- It is worth remarking that the assumption of isolated EPs for the asymptotic system (18) is not restrictive. Indeed, in the case in which the system has non-isolated EPs, the vector field defining (18) can be changed by an arbitrarily small amount to obtain isolated EPs. This can be shown via an argument based on the Sard theorem analogous to that used to prove ([32], Property 2) (details are omitted).
- The convergence result in Theorem 1 has been proven via a Lyapunov approach applied to the system describing the RMNN in the flux–charge (integral) domain. A crucial property is that the functions , , in (9) can be used as Lyapunov functions that decrease along the RMNN equations in the voltage–current domain. This enables an association of an asymptotic system in the flux–charge domain—to which the Lyapunov approach can be effectively used to prove convergence—with an RMNN.
- From an the point of view of applications, an RMNN can be used to process signals and images in the flux–charge domain, i.e., the dynamics of the memristor fluxes can be used instead of using the dynamics of capacitor voltages, as happens for traditional memristor-less NNs operating in the voltage–current domain. A simple application to an image processing task will be illustrated in Section 7. We stress that in an RMNN, memristors are used in the analog computation, but they are also able to store the computational result, i.e., the asymptotic values of fluxes, in accordance with the principle of in-memory computing.
Proof of Theorem 1.
(1) Suppose, for simplicity, that . Let us consider for (15) the candidate Lyapunov function
where is defined in Property 6. Since, by assumption, is bounded for , due to Property 3, we have that is bounded for and, since E is continuous, is bounded from below for .
Accounting for the symmetry of G, we have
We choose such that for any . Let us first show that (21) has at least an EP in , where . The EPs of (21) are the points where . Suppose, for contradiction, that (21) has no EPs in . Since is continuous and , then for any . Moreover, if . Since is monotonically non-increasing for and it tends towards as , there exists such that for any . Then, for , . Therefore, as , which is a contradiction.
Since the EPs of (18) are isolated, it follows that there exist finite EPs of (18) in . We choose such that and for any . We want to prove that there exists such that for any , there exists such that for any . This, in turn, implies the convergence of to the EP .
For any , we let
and
Let us show the next preliminary property.
Property 7.
Suppose that the assumptions of Theorem 1 are satisfied. Then, for any , the following hold:
(a) There exist and such that for , we have
if ;
(b) we have
where as .
Proof.
(a) Since is continuous and there is no EP of (18) in , there exists such that if . Taking into account (19), we have, for any ,
where . Since is monotonically non-increasing for and it tends towards as , there exists such that
for any . Then, taking (22) into account, we obtain
for all .
(b) Since , there exists such that , with . We can write as
The following inequalities hold true:
and
where is the spectral radius of G. These imply that
It can be easily checked that as . To complete the proof, it suffices to pick
□
For any , we consider , , and , where . Moreover, we consider the sets and . By applying Property 7 with , we find that there exists such that implies if . In particular, this is true if and . Since as , we can choose and such that
where we let
where . Due to Property 7, with , we have that there exists such that for , we have if . In particular, this is true if and .
We say that undergoes an input–output event if for some , there exist such that , , and . We assume that . Then, it can be easily verified that any input–output event leads to a net decrease in . Indeed, decreases as long as , while it might increase if . Property 7b provides as an upper bound to this increase. On the other hand, the decrease in when will be larger than the one it undergoes when , with the latter variation satisfying the condition
Then, we obtain
To conclude the proof, note that there are two possibilities.
(a) The solution undergoes infinite input–output events. For any event, we have a net decrease in that is equal at least to . Moreover, since in , we arrive at the conclusion that as . However, this is a contradiction.
(b) The solution undergoes finite input–output events. Now, we have two possibilities. (b1) belongs to for all large times . However, since in , we have that as , which is a contradiction. (b2) For some , we have for all large t.
This concludes the proof that for some as .
(2) First, note that, since converges to an EP of (18), then from (15), we obtain that as . Then, the result is a direct consequence of Property 3.
(3) This follows directly from (1) and Propertiess 4 and 6. □
7. Numerical Simulations and Application
Let us consider a two-dimensional cellular neural network (CNN) array with cells and real memristors, as in (1). After ordering the cells row-wise or column-wise, the CNN can be described by the RMNN (7) with . Suppose that the ideal memristor characteristic is a approximation of the PWL function
with and . Moreover, we assume that the rectifying nonlinear resistor is the PWL diode (2) with and , and we let .
We consider the application of the CNN to a simple image processing task, i.e., the extraction of the horizontal lines of a 2D image. In particular, we use the symmetric cloning template
which is a slight variant of that proposed in [45] for horizontal line detection. This leads to a symmetric matrix G for the RMNN (7), which can be explicitly found via the technique in ([32], App. C).
We simulated the dynamics of the CNN using MATLAB. The initial image, which is given in Figure 5a, was provided as the input to the CNN via the initial conditions for the ideal memristor fluxes. A white pixel corresponds to , while a black pixel denotes . Gray pixels represent levels of flux between and 1. The initial voltages of the capacitors were chosen so that (cf. [39]), i.e., from (9),
Figure 5.
Numerical simulation with MATLAB of a memristor CNN for horizontal line detection. (a) Initial image at ; (b) snapshot of the transient at ; (c) snapshot at ; (d) final image at .
Figure 5 shows snapshots of the time evolutions of the CNN fluxes obtained through numerical simulation of (16). It was seen that the CNN was able to correctly extract the horizontal lines of the initial image. There was only one error in the pixel . Figure 6a (or Figure 6b) depicts the time evolution of the fluxes (or nonlinear resistor charges ) for the 13th row of the CNN. It was seen that the fluxes were convergent, as predicted by Theorem 1, while were monotonically nondecreasing, as predicted by Property 2. Finally, Figure 6c shows the memristor fluxes , while Figure 6d shows the capacitor voltages obtained via the numerical simulation of (7). Note that, in agreement with Theorem 1, all voltages vanished asymptotically. Furthermore, we showed in Property 5 that coincides with . The validity of this result can be checked by noting that the time-domain behaviors in Figure 6a,c are the same.

Figure 6.
Numerical simulation with MATLAB of a memristor CNN for horizontal line detection. (a) Time evolution of fluxes for the 13th row of the CNN; (b) evolution of nonlinear resistor charges ; (c) evolution of fluxes ; (d) evolution of capacitor voltages .
In order for interested readers to verify the presented results in detail, the MATLAB code used in the numerical simulations in this paper has been made available on Code Ocean platform (DOI: 10.24433/CO.4341689.v1).
8. Conclusions
The paper studied trajectory convergence for a class of NNs with real extended memristors with rectifying characteristics (RMMNs). The memristors, which were originally proposed in [39], are given by the parallel connection of an ideal flux-controlled memristor and a voltage-controlled nonlinear resistor. The paper established some fundamental results on trajectory convergence under the assumption that the interconnection matrix satisfies a symmetry condition. This result generalizes previous results on convergence for memristor NNs with ideal memristors to the considered class of real memristors [32]. To the authors’ knowledge, the obtained results are the only available ones on the convergence of feedback NNs with real memristors. The main idea in proving convergence is to use the functions of the state variables that are invariants of motion in the ideal memristor case as Lyapunov functions for RMNNs. This, in combination with a reduction-of-order technique in which the RMNN dynamics are expressed in the integral (flux–charge) domain, has enabled us to show that when the interconnection matrix is symmetric, any bounded solution necessarily converges toward an equilibrium point. The convergence results have been illustrated by applying RMNNs to the solution of some simple image processing tasks. Future work will be devoted to investigating whether we can also obtain convergence results for the considered RMNNs for some classes of nonsymmetric interconnection matrices. Moreover, we will investigate whether it is possible to address convergence for NNs with other classes of real memristors for which the flux is not the internal state variable.
Author Contributions
Conceptualization, M.D.M., M.F., R.M., L.P. and A.T.; methodology, M.D.M., M.F., R.M., L.P. and A.T.; formal analysis, M.D.M., M.F., R.M., L.P. and A.T.; writing—original draft preparation, M.D.M., M.F., R.M., L.P. and A.T.; writing—review and editing, M.D.M., M.F., R.M., L.P. and A.T. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Italian Ministry of Education, University, and Research (MIUR) grant PRIN 2017LSCR4K 002 (“Analogue COmputing with Dynamic Switching Memristor Oscillators: Theory, Devices and Applications (COSMO)”).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
References
- Li, S.; Xu, L.D.; Zhao, S. The internet of things: A survey. Inf. Syst. Front. 2015, 17, 243–259. [Google Scholar] [CrossRef]
- Waldrop, M.M. The chips are down for Moore’s law. Nat. News 2016, 530, 144. [Google Scholar] [CrossRef]
- Williams, R.S. What’s next? [The end of Moore’s law]. Comp. Sci. Eng. 2017, 19, 7–13. [Google Scholar] [CrossRef]
- Krestinskaya, O.; James, A.P.; Chua, L.O. Neuromemristive circuits for edge computing: A review. IEEE Trans. Neural Netw. Learn. Syst. 2019, 31, 4–23. [Google Scholar] [CrossRef] [PubMed]
- Yang, J.J.; Williams, R.S. Memristive devices in computing system: Promises and challenges. ACM J. Emerg. Technol. Comput. Syst. (JETC) 2013, 9, 11. [Google Scholar] [CrossRef]
- Zidan, M.A.; Strachan, J.P.; Lu, W.D. The future of electronics based on memristive systems. Nat. Electron. 2018, 1, 22. [Google Scholar] [CrossRef]
- Sebastian, A.; Gallo, M.L.; Burr, G.W.; Kim, S.; BrightSky, M.; Eleftheriou, E. Tutorial: Brain-inspired computing using phase-change memory devices. J. Appl. Phys. 2018, 124, 111101. [Google Scholar] [CrossRef]
- Li, C.; Wang, Z.; Rao, M.; Belkin, D.; Song, W.; Jiang, H.; Yan, P.; Li, Y.; Lin, P.; Hu, M.; et al. Long short-term memory networks in memristor crossbar arrays. Nat. Mach. Intell. 2019, 1, 49. [Google Scholar] [CrossRef]
- Xia, Q.; Yang, J.J. Memristive crossbar arrays for brain-inspired computing. Nat. Mater. 2019, 18, 309–323. [Google Scholar] [CrossRef]
- Ielmini, D.; Pedretti, G. Device and circuit architectures for in-memory computing. Adv. Intell. Syst. 2020, 2, 2000040. [Google Scholar] [CrossRef]
- Sebastian, A.; Gallo, M.L.; Khaddam-Aljameh, R.; Eleftheriou, E. Memory devices and applications for in-memory computing. Nat. Nanotechnol. 2020, 15, 529–544. [Google Scholar] [CrossRef] [PubMed]
- Chua, L.O.; Kang, S.M. Memristive devices and systems. Proc. IEEE 1976, 64, 209–223. [Google Scholar] [CrossRef]
- Chua, L. Everything you wish to know about memristors but are afraid to ask. Radioengineering 2015, 24, 319–368. [Google Scholar] [CrossRef]
- Corinto, F.; Forti, M.; Chua, L.O. Nonlinear Circuits and Systems with Memristors; Springer Nature Switzerland AG: Cham, Switzerland, 2021. [Google Scholar]
- Chua, L.O. Memristor-The missing circuit element. IEEE Trans. Circuit Theory 1971, 18, 507–519. [Google Scholar] [CrossRef]
- Mazumder, P.; Kang, S.M.; Waser, R. Special issue on memristors: Devices, models, and applications. Proc. IEEE 2012, 100, 1911–1919. [Google Scholar] [CrossRef]
- Ascoli, A.; Corinto, F.; Senger, V.; Tetzlaff, R. Memristor model comparison. IEEE Circuits Syst. Mag. 2013, 13, 89–105. [Google Scholar] [CrossRef]
- Kvatinsky, S.; Friedman, E.G.; Kolodny, A.; Weiser, U.C. TEAM: Threshold adaptive memristor model. IEEE Trans. Circuits Syst. I Reg. Pap. 2013, 60, 211–221. [Google Scholar] [CrossRef]
- Hajri, B.; Aziza, H.; Mansour, M.M.; Chehab, A. RRAM device models: A comparative analysis with experimental validation. IEEE Access 2019, 7, 168963–168980. [Google Scholar] [CrossRef]
- Cohen, M.A.; Grossberg, S. Absolute stability of global pattern formation and parallel memory storage by competitive neural networks. IEEE Trans. Syst. Man Cybern. 1983, 13, 815–825. [Google Scholar] [CrossRef]
- Hopfield, J.J. Neurons with graded response have collective computational properties like those of two-state neurons. Proc. Nat. Acad. Sci. USA 1984, 81, 3088–3092. [Google Scholar] [CrossRef]
- Hirsch, M. Convergent activation dynamics in continuous time networks. Neural Netw. 1989, 2, 331–349. [Google Scholar] [CrossRef]
- Chua, L.O.; Yang, L. Cellular neural networks: Theory. IEEE Trans. Circuits Syst. 1988, 35, 1257–1272. [Google Scholar] [CrossRef]
- Zurada, J. Introduction to Artificial Neural Systems; West Publishing Co.: Eagan, MN, USA, 1992. [Google Scholar]
- Haykin, S. Neural Networks: A Comprehensive Foundation; Prentice-Hall: Hoboken, NJ, USA, 1999. [Google Scholar]
- Liu, P.; Wang, J.; Zeng, Z. An overview of the stability analysis of recurrent neural networks with multiple equilibria. IEEE Trans. Neural Netw. Learn. Syst. 2021. [Google Scholar] [CrossRef] [PubMed]
- Michel, A.N.; Farrell, J.A.; Porod, W. Qualitative analysis of neural networks. IEEE Trans. Circuits Syst. 1989, 36, 229–243. [Google Scholar] [CrossRef]
- Yang, S.; Liu, Q.; Wang, J. A collaborative neurodynamic approach to multiple-objective distributed optimization. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 981–992. [Google Scholar] [CrossRef] [PubMed]
- Arik, S. New criteria for stability of neutral-type neural networks with multiple time delays. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 1504–1513. [Google Scholar] [CrossRef]
- Di Marco, M.; Forti, M.; Grazzini, M.; Pancioni, L. Limit set dichotomy and multistability for a class of cooperative neural networks with delays. IEEE Trans. Neural Netw. Learn. Syst. 2012, 23, 1473–1485. [Google Scholar] [CrossRef]
- Forti, M.; Tesi, A. Absolute stability of analytic neural networks: An approach based on finite trajectory length. IEEE Trans. Circuits Syst. I 2004, 51, 2460–2469. [Google Scholar] [CrossRef]
- Di Marco, M.; Forti, M.; Pancioni, L. Complete stability of feedback CNNs with dynamic memristors and second-order cells. Int. J. Circuit Theory Appl. 2016, 44, 1959–1981. [Google Scholar] [CrossRef]
- Di Marco, M.; Forti, M.; Pancioni, L. Convergence and multistability of nonsymmetric cellular neural networks with memristors. IEEE Trans. Cybern. 2017, 47, 2970–2983. [Google Scholar] [CrossRef]
- Di Marco, M.; Forti, M.; Pancioni, L. Memristor standard cellular neural networks computing in the flux–charge domain. Neural Netw. 2017, 93, 152–164. [Google Scholar] [CrossRef]
- Deng, K.; Zhu, S.; Bao, G.; Fu, J.; Zeng, Z. Multistability of dynamic memristor delayed cellular neural networks with application to associative memories. IEEE Trans. Neural Netw. Learn. Syst. 2021. [Google Scholar] [CrossRef] [PubMed]
- Deng, K.; Zhu, S.; Dai, W.; Yang, C.; Wen, S. New criteria on stability of dynamic memristor delayed cellular neural networks. IEEE Trans. Cybern. 2022, 52, 5367–5379. [Google Scholar] [CrossRef] [PubMed]
- Di Marco, M.; Forti, M.; Moretti, R.; Pancioni, L.; Innocenti, G.; Tesi, A. Convergence of a class of delayed neural networks with real memristor devices. Mathematics 2022, 10, 2439. [Google Scholar] [CrossRef]
- Tetzlaff, R.; Ascoli, A.; Messaris, I.; Chua, L.O. Theoretical foundations of memristor cellular nonlinear networks: Memcomputing with bistable-like memristors. IEEE Trans. Circuits Syst. I Reg. Pap. 2020, 67, 502–515. [Google Scholar] [CrossRef]
- Corinto, F.; Gilli, M.; Forti, M. Flux-charge description of circuits with non-volatile switching memristor devices. IEEE Trans. Circuits Syst. II Expr. Briefs 2018, 65, 642–646. [Google Scholar] [CrossRef]
- Yang, J.J.; Pickett, M.D.; Li, X.; Ohlberg, D.A.A.; Stewart, D.R.; Williams, R.S. Memristive switching mechanism for metal/oxide/metal nanodevices. Nat. Nanotech. 2008, 3, 429. [Google Scholar] [CrossRef]
- Hu, S.G.; Wu, S.Y.; Jia, W.W.; Yu, Q.; Deng, L.J.; Fu, Y.Q.; Liu, Y.; Chen, T.P. Review of nanostructured resistive switching memristor and its applications. Nanosci. Nanotechnol. Lett. 2014, 6, 729–757. [Google Scholar] [CrossRef]
- Khalid, M. Review on various memristor models, characteristics, potential applications, and future works. Trans. Electr. Electron. Mater. 2019, 20, 289–298. [Google Scholar] [CrossRef]
- Di Marco, M.; Forti, M.; Pancioni, L. New conditions for global asymptotic stability of memristor neural networks. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 1822–1834. [Google Scholar] [CrossRef]
- Corinto, F.; Forti, M. Memristor circuits: Flux–charge analysis method. IEEE Trans. Circuits Syst. I Reg. Pap. 2016, 63, 1997–2009. [Google Scholar] [CrossRef]
- Chua, L.O.; Yang, L. Cellular neural networks: Applications. IEEE Trans. Circuits Syst. 1988, 35, 1273–1290. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).