Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2021 Jun 10:15:681035.
doi: 10.3389/fnins.2021.681035. eCollection 2021.

Memristor Circuits for Simulating Neuron Spiking and Burst Phenomena

Affiliations

Memristor Circuits for Simulating Neuron Spiking and Burst Phenomena

Giacomo Innocenti et al. Front Neurosci. .

Abstract

Since the introduction of memristors, it has been widely recognized that they can be successfully employed as synapses in neuromorphic circuits. This paper focuses on showing that memristor circuits can be also used for mimicking some features of the dynamics exhibited by neurons in response to an external stimulus. The proposed approach relies on exploiting multistability of memristor circuits, i.e., the coexistence of infinitely many attractors, and employing a suitable pulse-programmed input for switching among the different attractors. Specifically, it is first shown that a circuit composed of a resistor, an inductor, a capacitor and an ideal charge-controlled memristor displays infinitely many stable equilibrium points and limit cycles, each one pertaining to a planar invariant manifold. Moreover, each limit cycle is approximated via a first-order periodic approximation analytically obtained via the Describing Function (DF) method, a well-known technique in the Harmonic Balance (HB) context. Then, it is shown that the memristor charge is capable to mimic some simplified models of the neuron response when an external independent pulse-programmed current source is introduced in the circuit. The memristor charge behavior is generated via the concatenation of convergent and oscillatory behaviors which are obtained by switching between equilibrium points and limit cycles via a properly designed pulse timing of the current source. The design procedure takes also into account some relationships between the pulse features and the circuit parameters which are derived exploiting the analytic approximation of the limit cycles obtained via the DF method.

Keywords: bursting; harmonic balance; memristor; neuron; pulse-programmed circuit; spiking.

PubMed Disclaimer

Conflict of interest statement

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.

Figures

Figure 1
Figure 1
Charge-controlled memristor circuit with R, L,C components and independent current source Is.
Figure 2
Figure 2
(A) Schematic of an ideal voltage-pulse of the cellular membrane (action potential). (B) Reference shape of the memristor charge-pulse considered in this paper. For the sake of simplicity, the depolarization is assumed to occur without distinction between the sub- and the super-threshold branches, and the hyperpolarization dynamics admits small ripples during the convergence to the resting state.
Figure 3
Figure 3
Invariant manifolds of the input-less circuit: the state space trajectory generated by the solution of Equation (3) with initial conditions vC(t0), qM(t0), iL(t0) (marked with ◦) at time t = t0 belongs to the manifold M(Q0) with Q0 = qM(t0) + CvC(t0) for all tt0.
Figure 4
Figure 4
Stable (green half lines) and unstable (red segment) equilibrium points: the trajectories starting on the planes with Q0<-Q-0 and Q0>Q-0 converge toward the corresponding equilibrium points; the trajectory starting on the plane with Q0(-Q-0,Q-0) converges toward the stable limit cycle (green).
Figure 5
Figure 5
Equivalent input-output representation of system (7).
Figure 6
Figure 6
Input-less circuit attractors: stable (green ⋆) equilibrium points and stable PLCs (solid green) given by Equations (27) and (28) as a function of the manifold index Q0. The red circles denote the unstable equilibrium points.
Figure 7
Figure 7
True limit cycle (solid dark) and PLC (solid red) in the (qM, iL)-plane for Q0 = 0.
Figure 8
Figure 8
Stable (green ⋆) and unstable (red ◦) equilibrium points; maximum (32) and minimum (31) of the PLCs (solid red) as a function of Q0; maximum and minimum values of the numerically computed limit cycles (dotted dark points).
Figure 9
Figure 9
Dynamics generated by applying at ti = 10 a rectangular pulse of area Λ and width Δ = 1 via the current source Is; the circuit parameters are as in Equation (30) and the initial conditions are qM(0) = −2 and IL(0) = 0, while Q(0) = −2. (A) For Λ = 0.5, the index Q(t) and the state variables qM(t), iL(t) converge to Q0 = −1.5 and to the equilibrium point (−1.5, 0), respectively. (B) For Λ = 2.5, Q(t) converges to Q0 = 0.5 and the state variables qM(t), iL(t) converge to the limit cycle belonging to the manifold M(0.5).
Figure 10
Figure 10
Top: predicted behavior qM0(t) of the memristor charge. Bottom: timing of the current pulses.
Figure 11
Figure 11
The set pulse is applied at ti = 2 with area A = 1.7889 and width Δ = 0.0487, the reset pulse is applied at ti + Δ + T = 4.4821 with area Λ = −1.7889 and width Δ = 0.0487. The initial conditions are Q(0) = −2.2361, qM(0) = −2.2361 and iL(0) = 0. (A) Time behaviors of qM (blu) and qM0 (red). (B) Trajectories in the state space generated by (Q(t), qM(t), iL(t)) (blu) and (Q(t),qM0(t),iL0(t)) (red).
Figure 12
Figure 12
The initial conditions are as in Figure 11, the set pulses are activated at ti ∈ {10, 60, 110} and the reset pulses are applied 19.5164 time units later. (A) Time behavior of qM for n = 8. (B) Time behavior of Is.

References

    1. Adhikari S. P., Yang C., Kim H., Chua L. O. (2012). Memristor bridge synapse-based neural network and its learning. IEEE Trans. Neural Netw. Learn. Syst. 23, 1426–1435. 10.1109/TNNLS.2012.2204770 - DOI - PubMed
    1. Ascoli A., Messaris I., Tetzlaff R., Chua L. O. (2020a). Theoretical foundations of memristor cellular nonlinear networks: stability analysis with dynamic memristors. IEEE Trans. Circ. Syst. I Reg. Pap. 67, 1389–1401. 10.1109/TCSI.2019.2957813 - DOI
    1. Ascoli A., Tetzlaff R., Kang S. M., Chua L. O. (2020b). Theoretical foundations of memristor cellular nonlinear networks: A DRM2-based method to design memcomputers with dynamic memristors. IEEE Trans. Circ. Syst. I Reg. Pap. 67, 2753–2766. 10.1109/TCSI.2020.2978460 - DOI
    1. Atherton D. P. (1975). Nonlinear Control Engineering. London: Van Nostrand Reinhold.
    1. Babacan Y., Kaçar F., Gürkan K. (2016). A spiking and bursting neuron circuit based on memristor. Neurocomputing 203, 86–91. 10.1016/j.neucom.2016.03.060 - DOI