Open access peer-reviewed chapter

Functional Capabilities of Coupled Memristor-Based Reactance-Less Oscillators

By Vladimir V. Rakitin and Sergey G. Rusakov

Submitted: November 24th 2020Reviewed: April 20th 2021Published: May 19th 2021

DOI: 10.5772/intechopen.97808

Downloaded: 91


New functionalities of reactance-less memristor based oscillators are discussed which arise when two elementary oscillators are connected. It is shown that the system of coupled memristor based oscillators can be used for converting analog and analog-digital signals into binary pulse sequences. The approach to control the thresholds in memristor based oscillators is discussed. Standard control approach in memristor based oscillators is the exploitation of input signal to drive the rate of change in the state of the memristor. In contrast, the main idea of the considered controlling approach is to send the input signal not directly to the memristor device but to the comparator circuit and as result to control oscillator circuit behavior by change of interval of memristor resistor variation. The capabilities of coupled memristor based oscillators with control thresholds are sufficient for constructing the simple circuit elements of oscillatory computing architectures.


  • reactance-less memristor based oscillators
  • coupling oscillators
  • memristor devices
  • threshold comparator
  • switching thresholds
  • binary oscillator networks

1. Introduction

The simplicity of the design of memristor based circuits and the possibility of manufacturing memristors [1, 2, 3] using integrated technology make them promising for use in a variety of information storage and processing systems. The construction of neuromorphic systems [4, 5, 6, 7, 8] is one of the most important memristor applications where the memristors provide the function of nonvolatile analog memory.

Due to memristor capabilities the wide implementation of memristors is predicted in different circuit application spheres including analog circuits. The properties of memristors [3, 9] open up new possibilities of constructing the memristor based oscillators (MBO) of different types [10, 11, 12, 13, 14]. The complex behavior of MBOs is analyzed in some papers (see for instance [15, 16, 17, 18]). The inertial property of memristors provides the elimination from oscillator circuits the reactive elements (inductors and capacitors) which are poorly compatible with the requirements of the integrated implementation of neuromorphic systems. By the present time the various types of reactance-less MBO have been proposed [19, 20, 21, 22, 23, 24, 25, 26, 27, 28]. This class of oscillators is considered below in the paper.

The neuromorphic systems including artificial neurons (AN) and networks become promising area where the analog memory plays the important role [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39]. The memory elements are located between neurons and provide restructuring the coupling weight coefficients. Memristors are well suited to the requirements for artificial synapses [9, 40, 41]. The memristor resistance determines the value of the weight coefficients. The change in resistance under the action of current determines the possibility of restructuring the connections.

However, it should be noted that the properties of memristors allow them to be used not only as synaptic elements but also in the artificial neurons themselves. It can be mentioned that the reactance-less MBO consisting of memristor device and an active element, for instance comparator, can be also considered as simple AN model. Such an oscillator element can be inhibited or excited similarly to AN behavior. Its state can be specified by the phase of periodic oscillation.

Advanced AN models [8] that more accurately describe the behavior of biological neurons have high complexity to represent essentially more complex and various dynamical processes. The response of oscillatory AN to the input excitation involves not only changing the state but also changing the character of generation of output pulse train. In this case the number of the pulses and position of the pulses in pulse train depend on input amplitude and transient prehistory.

The complex mathematical model is required to represent such a behavior. This is usually achieved by increasing the order of the model. The complexity of circuits of corresponding oscillatory AN is also must be increased [42, 43] and strict requirements for the precision of circuit parameters must be met.

We present the alternative approach in this paper. We demonstrate that coupled memristor-based reactance-less oscillators have the set of modes with dynamical processes that is enough to provide the desired complex behavior. To support these capabilities at circuit level the approach to MBO construction is presented that based on controlling the comparator threshold. Some advantages of this approach are demonstrated.

Among the advantages of controlling threshold approach in MBO it is essential to point out the opportunity to construct piecewise constant (PWC) oscillators. Recently AN models based on piecewise constant (PWC) oscillators have appeared [44, 45, 46]. Such AN models are convenient in practice. PWC oscillators are the oscillators with mathematical models which are systems of ordinary differential equations (ODE) with piecewise constant coefficients. The signals generated by AN in this case are piecewise linear functions of time. PWC oscillators are developed on the base of standard electronic components including amplifiers, logic gates, resistors, capacitors. The transient processes occur in these circuits under constant excitation, for example the charge or discharge of the capacitor at constant current. The analysis of AN behavior of such type and networks based on them is given in papers [47, 48]. The nonlinearity of the memristor characteristics due to the change in its resistance when current flows through device limits the development of PWC memristor based oscillators [49, 50]. Application of the considered approach to control threshold in MBO avoids this restriction because it provides use only changing the sign of the current through the memristor while generation process.

Application in binary oscillator networks is other important capability of the considered coupled reactance-less MBOs. Oscillatory neural networks are promising candidates for solving a number of complex computational problems [51, 52, 53, 54, 55]. The most suitable circuit elements for such networks are binary generators with binary output signals [56, 57, 58]. In binary oscillator networks (BON) binary signals are exchanged and information is represented by binary streams. The considered coupled reactance-less MBOs can be applied as elementary binary oscillators.

The rest of the paper is organized as follows. Section 2 presents the principle of controlling thresholds in MBO circuits. The circuit version of coupled MBOs with positive couplings and its functionalities are discussed in Section 3. In Section 4 the functional capabilities of coupled MBOs with inverting connections are given. The main properties of coupled MBO for use in binary generator networks are considered in Section 5. The technique of using phase planes to analyze the behavior of MBOs is widely used in sections.


2. Foundation: the principle of controlling threshold parameters in memristor based oscillator circuits

2.1 Operating principles of reactance-less memristor based oscillators

Oscillators without inductors and capacitors are the result of the memristor features applying. The self-excitation conditions are provided by the inertia of the resistance change of memristors when current flows through memristors devices. The absence of reactive elements allows to minimize the size of memristor based oscillators (MBO). The requirements to oscillator-based computing are met, in particular, by various variants of MBOs that differ in the number of memristor devices and the techniques of their coupling.

The schematic of typical reactance-less MBO is shown in Figure 1a. The circuit consists of memristor device Мand a two-threshold comparator (TTC) with a current generator. The comparator converts the voltage von the memristor to a binary output signal vout(Figure 1b). The current generator converts the output binary signal (“0” and “1”) of voutto opposite corresponding currents iv(-Iand +I). The current input iinis conventional input for reactance-less MBO. The memristor is connected to the input of the comparator by anode.

Figure 1.

Typical illustrative graphs of behavior of reactance-less memristor based oscillator: (a) schematic of memristor based oscillator), (b) transfer function of comparator, (c) input function of comparator with current source, (d) waveforms of varying memristor resistor, (e) hysteresis loop for memristor resistor at phase plan.

The memristor resistance R is decreased at a positive voltage vat anode when a positive current iflows in. The transfer function of the comparator is shown in Figure 1b. The comparator output voltage is “0” at VM<v<Vmand it is equal to “1” otherwise. Here VM>Vm. The current generator in the negative feedback circuit of the comparator converts the binary output signal (“0”, “1”) into a negative current and a positive current through the memristor (I,+I), respectively (Figure 1c). The input current iinis summed with the current iv.

The memristor resistance can be considered as characteristic of oscillator state. Typical graph of varying memristor resistance in self-excitation mode of oscillator is given in Figure 1d. The phase plan (Figure 1e) illustrates the cycle of change of the memristor resistance R while oscillations as hysteresis loop.

Let us consider the cycle of periodic self-excitation mode of memristor oscillator (Figure 1a). Let’s assume that for the initial moment of time t0the voltage value vis v>Vm(Figure 1c). In this case the current is positive i=Iand vout="1". Therefore, the memristor resistance R and the memristor voltage are reduced. At time t1the voltage reaches the threshold value v=Vm, the output voltage voutgoes from state “1” to state “0”. The value of memristor resistance is Rm=Vm/Iat this time point. Here Rmis lower threshold value of the memristor resistance. In this case current iand voltage vbecome negative: i=Iand =Vm. The memristor resistance begin to increase, this leads to decreasing the negative voltage on the memristor. At time t2it reaches the value v=VM, the output of the comparator goes from “0” to “1”, the current and voltage on the memristor become positive again: i=I,v=VM. At this time point, the resistance of the memristor achieves the value RM=VM/Iwhere RMis upper threshold resistance value. To provide periodicity of this process the following conditions must be satisfied


Here RON- is the minimal memristor resistance, ROFF– is the maximal memristor resistance. In this case, the memristor resistance will periodically change in the range from the lower threshold value Rmto the upper threshold resistance RM(Figure 1d). The change in resistance is triangular if the rate of change in the memristor resistance does not depend on its value. The rate of change is proportional to the current according to the drift-diffusion model approximation [3].

The input current impacts on the speed of memristor resistance change. The speed is increased at the same signs of the input current and the generator current and it is decreased in opposite case.

2.2 Introducing the control of threshold parameters in memristor based oscillator circuits

Standard control approach in memristor based oscillators (MBO) is the exploitation of input signal to control the rate of change in the state of the memristor.

In contrast from this, the main idea of considered controlling approach is to send the input signal not directly to the memristor device but to the comparator circuit and as result to control oscillator circuit behavior by change of interval of memristor resistor variation.

The possible schematic of memristor based oscillator with controlled threshold parameters [50] is given in Figure 2. This oscillator element provides the desired functionalities.

Figure 2.

Schematic of memristor based oscillator with controlled threshold parameters. The oscillator circuit contains memristorМ, two-threshold comparator (TTC), summing elements, attenuatork(Vr=kVIN), current sourceIM., logical elementNAND.

The purpose is to change the comparator thresholds using the input voltage VINand to control the boundaries of range of memristor resistance variation by input voltage. In this case input voltage VINt, limited by the region VOUTtVINt0, shifts the range of Rtchange:


Here rt=Vrt/Iis conditional resistance. In order to avoid exceeding the limits of the range of changes in the memristor resistance, the following inequalities are supported:


The original comparator thresholds Vmand VMare converted into active thresholds in this case.

It can be mentioned that the state of the MBO can be characterized by phase. The phase is determined by the values of two variables: Rtand signdR/dt.

The fundamental difference between the proposed control approach and the conventional approach is following: the change of the memristor state does not depend on the time of the drive signal arrival under standard control and the state change depends on the time of arrival of the drive signal for proposed approach.

The different character of impact of driving pulses on MBO behavior is shown in Figure 3. The input current iinimpacts on the rate of change in the memristor resistance (Figure 3a). In this case the speed increases at the same signs of the input current and oscillator current and it decreases otherwise. The input voltage VINis applied to the comparator to change its thresholds and to determine the range of resistance changes (Figure 3b).

Figure 3.

The different character of impact of driving pulses on varying memristor resistanceR(t): (a) excitation by input currentiin, (b). excitation by input voltagevinto control thresholds.

The input current signal iinis integrated. Its effect on the waveforms depends on the duration of the signal and on the phase of the process, in other words on the sign of the resistance change. The long current pulses slow down or accelerate the transient process but short current pulses do not impact on the resistance value.

The input signal VINapplied to the input of the comparator directly before reaching the threshold can affect the switching process even with a small value of the coefficient k. At other times the comparator sensitivity to the input signals is reduced. This is illustrated in Figure 3b. The long-time pulses applied to the comparator input do not affect the trajectory R(t).But even a short positive pulse before reaching the upper threshold resistance RMleads to a decrease in the switching threshold and to earlier start of reducing memristor resistance. Similarly, a short negative pulse before reaching the lower threshold resistance Rmleads to an increase in the lower switching threshold. This leads to beginning of growth of the memristor resistance.

2.3 Applicability of memristor based oscillator circuits with control of thresholds in oscillator networks

The pointed out features of two considered approaches to control MBOs predefine their exploitation in oscillator networks. The current inputs are more suitable for controlling the state of network elements by external signals. The voltage inputs with control of thresholds should be used to organize interaction of network elements with each other including synchronization mode of oscillators.

Then we will limit ourselves to the consideration of MBOs with voltage inputs and corresponding control of thresholds. Such an oscillator element can be considered as binary element with the binary input vin(Figure 4).

Figure 4.

Binary MBO element (a) and hysteresis loop for MBO resistor (b) at phase plan taking into account threshold shift.

The current is positive and the memristor resistance decreases at the output signal vout="1", until the resistance reaches the lower threshold Rmr= Rmkvin/I. At output signal “0” (vout="0") the current through the memristor is negative, its resistance increases until it achieves the upper threshold RMr= RMkvin/I.

Thus, input state vin="1"slows down the exit from the state vout="1", and accelerates the exit from the state vout="0".

It can be mentioned that considered MBOs with voltage control of thresholds are well suitable for synchronization mode of coupled oscillators due to high sensitivity to external input and fast transient to synchronization steady state.

2.4 Model equations

The linear drift model [3] can be applied to describe the behavior of the memristor device. This model involves “instant” voltage–current characteristic for the instantaneous value of resistance


and control characteristic given by differential equation:


The model has the following parameters: the high memristor resistor value ROFF, the low memristor resistor value RON, ion mobility μ, the semiconductor film thickness D, γ-is inertial parameter. These parameters have the following typical values:

ROFF= 10 kОhm, RON= 1 kОhm, μ= 10−14 m2 s−1 V−1, D= 10 nm [3], γ= 109 V A−2 s−1.

The switching time of the memristor device under constant current Ican be estimated as


This time is 100 ms for current value 100 μA.

To describe the behavior of oscillator with comparator it is convenient to exploit the dimensionless parameters and variables. The dimensionless time is also applied. Such dimensionless variables can be obtained by normalizing. The normalization of resistances is performed using division by ROFF, respectively for voltages division by I·ROFFis applied and for time - division by TR. As a result we have ROFF=1, RON=0.1and γ=1.

Taking into account the threshold shift the comparator model with current generator i=iv(Figure 1a) is described by the equations


Taking into account the binary variables the equations Eqs. (4), (5), and (7) can be transformed to single piecewise constant equation with respect to the variable R


where rt=kvint/I–as mentioned above, variable that reflects the change in the threshold under the influence of external signal. To save the oscillation conditions the following restrictions for rtmust be satisfied:


The solution of equation Eq. (8) has character of triangular oscillations in the rangeRmr<Rt<RMr.

2.5 Features of reactance-less memristor based oscillators in low frequency applications

The model equation Eq. (5) describes an important feature of memristors - the property of inertia. Due to this property it is possible to construct the reactance-less oscillators or in other words oscillators without inductors and capacitors. In this case the charge and discharge of reactive components in conventional oscillators is replaced by changing the memristor resistance (Eq. (5)). The duration of these processes is determined by the inertial parameter γ. The typical times of switching of the memristor devices are determined by Eq. (6). Thus, typical current value 100 μA corresponds to oscillator frequency 10 Hz.

The prospects of application of such oscillators are associated primarily with the development of low-power low-frequency oscillator circuits for neuromorphic systems and biomedical equipment.

The low-frequency operation range is the main application area of memristor oscillators [21]. Low frequency oscillators are important for many applications but their design is connected with significant difficulties due to the large values of capacitors required for low oscillation frequencies [59]. Since the frequency of operation of conventional RC relaxation oscillators is inversely proportional to the time constant, τ = R × C, low-frequency operation requires high capacitance [21]. In this case the typical capacitance value may exceed 1 μF, capacitor occupies an area of more than mm2. Such an area size contradicts the implementation in integrated circuits. This leads often to off-chip placement of the capacitor [21]. The special-purpose techniques are developed to overcome this problem and to avoid the use of impractically large component values [59, 60]. Thus, relatively novel technique was used to implement the oscillator on-chip, but the capacitor consumed 77.8% of the total chip area [60].

It can be mentioned that the problem is solved automatically with applying reactance-less MBOs due to very small area of memristor devices. For the considered MBO circuits of type (Figure 2) the size of area is determined by the area occupied by CMOS comparator.

2.6 Alternative circuitry

In this type of MBO the comparator plays the role of control circuit in switching the direction of the memristor current. It can be noted that this function can be performed by other active circuit elements.

In particular, circuit with a series connected two devices can be considered: memristor and device with negative differential resistance (NDR). This circuit can generate relaxation oscillations when the generation conditions are satisfied.

There is no need for an active load in such circuits. This is advantage of oscillator circuits based on memristor with NDR. In particular, such two-terminal devices can specified by S-shaped I-V characteristics. In this case the memristor itself can have two state given by high and low resistance values [35]. The relaxation oscillations become possible when memristor is connected to a passive two-terminal circuit. Such oscillators can be connected to each other by resistive or resistive-capacitive couplings. This type of oscillators corresponds to circuits with the current input.

Various two-terminal devices can be used as the load in oscillators based on memristors with NDR. Among them, devices with a structure similar to memristors that exploit thin layers of insulators are promising. Creation of such devices based on silicon oxides [36, 61] seems to be the most promising now. New emerging memristive technologies such as SiOx-based memristors are discussed in [61]. The compatibility with standard CMOS technology provides a good perspective for the implementation of hybrid CMOS-memristive designs in various applications.

Recent results [61] demonstrate advantages of the architecture of memory cell comprising memristor and selector. It is expected that under certain conditions such an emerging device architecture can act as an oscillator.

In the following text the consideration is limited by oscillator circuits based on memristor devices [3], although the results presented below for coupled oscillator elements can be extended to above mentioned circuit architecture.


3. Behavior of coupled memristor based oscillators with positive couplings

3.1 Operating principles

The analysis of behavior of two coupled identical MBO with positive connection is presented below.

This circuit is shown in Figure 5. It contains MBO1, MBO2, an adder at the input and a phase detector at the output [50]. To provide an external control the excitation signal VCis transmitted using an adder at the input. The phase detector at the output is used to identify the synchronization mode of coupled oscillators. If there is no synchronization between the oscillator stages MBO1 and MBO2 then output signal Vs=1and Vs=0if there is synchronization.

Figure 5.

Schematic of coupled memristor based oscillators (MBOs).

The coupling strengths between the MBOs specified by coefficient kimpact on the behavior of this system significantly.

The rates of change of memristor resistances R1and R2are equal in modulus for identical MBOs. But these rates may differ in signs. By such a way the variables R1and R2and the signs of derivatives dR1/dtand dR2/dtcan be considered as system states and may specify the behavior of system of two coupled oscillators.

The phase plane with axes R1and R2(Figure 6) can be exploited for analysis of different behavior versions of such a system. The analysis is based on model Eq. (8). In this case, the trajectories of moving the image points are straight lines. They pass at angles of ± π/4 on phase plane. Four trajectories can pass through each point of phase plane. The sign of dR/dtdefines one from them.

Figure 6.

The boundaries and trajectories at phase plane of changing the variablesR1andR2for coupled MBOs: solid lines – boundaries for casedR1/dt=dR2/dt, dash-dotted lines - boundaries for casedR1/dtdR2/dt, solid lines with arrows - the trajectories ofR1andR2with different initial conditions. The areas of stable trajectories are limited by dashed lines.

The boundaries of the area of trajectories movement are specified by the threshold resistances. When the trajectory reaches the boundary the sign of the derivative dR/dtchanges and trajectory is mirrored from the boundary. The boundaries can shift themselves at this time point.

If the external excitations are absent then the threshold of each MBO depends on positive pulse from the neighboring MBO. In particular the lower limit of the resistance of each MBO is reduced to Rmr. As a result the area of the allowable system states on the phase plane in self-oscillating mode is determined by the square with vertices RMRMand RmrRmr(Figure 6). The area of stationary trajectories is located insight this square. This area is limited by the dashed lines in Figure 6.

For the existence of a stationary trajectory, the following necessary and sufficient conditions must be met: the image points must be located in the area indicated above, and the signs of the derivatives must be identical.

If the variables are located at the main diagonal in this area and the specified conditions are met, then the variables reach the threshold simultaneously (dotted line A in Figure 6). Their moving directions also change simultaneously. They continue to move along the main diagonal. When the threshold line is reached by one variable on the other lines parallel to the main diagonal in this area, the sign of its derivative changes. This is followed by the threshold change for another variable with a corresponding change in the sign of its derivative. The trajectory is saved, but the movement along it occurs in the opposite direction. Note that the phases of the oscillations of the resistors are the same (Vs=0)for stable trajectories.

If the starting points of trajectories are located outside area of stationary trajectories (Figure 6) then such trajectories are reflected after reaching the boundaries. If in this case the signs of the derivatives are the same then the segments of the trajectories tend to the stability region. The reflection character is defined by the boundaries with different signs of derivatives dR1/dtdR2/dt(dashed lines in Figure 6). Any trajectory ends in the region of stable trajectories in result. Such behavior is illustrated in Figure 6 by examples of the trajectories B and C. It can be seen that the trajectory B falls into the stability region after two reflections and the trajectory C - after four reflections.

The considered circuit with two coupled identical oscillator elements (Figure 5) has a set of stable and unstable steady state trajectories. The difference between the maximal values of the variables Rs=R1maxR2max. can be exploited as characteristic of stable steady state trajectories. It can be mentioned that zero value Rs(Rs=0) corresponds to the main diagonal on phase plan (Figure 6). This characteristic reaches the value Rs=±rat the boundaries of the stable region. The each stationary trajectory (each value of Rs) corresponds to a certain period of triangular oscillations which equals to


Let duration of the additional external control signal VCbe shorter than period TS. This signal VCcan change the boundary and the trajectory of movement on the phase plane respectively. Figure 6 shows the boundary Ucreated by an external signal. The trajectory Din Figure 6 illustrates the transition to new stable trajectory under the influence of an external signal. The starting point of trajectory Dis located at the main diagonal. The trajectory D moves away from the main diagonal under the external excitation. After three reflections (Figure 6) the transition of image point to new stable trajectory is carried out.

3.2 Features

It can be mentioned that for considered coupled MBOs the movement along the trajectory in the direction opposite to the original one can be provided by changing the signs of the derivatives. This property can be called as reversibility of trajectories. The property is valid for stable trajectories as well as for any unstable trajectories before its transition to stable ones. Such a feature may be foundation for the management of coupled MBOs.

In order to get from the original fixed trajectory (for example A) onto given trajectory (for example D), it is enough to choose the intersection point of the predetermined path with the threshold line (R2=Rm) and then to construct the trajectory of leaving it until the inevitable intersection with the original trajectory using change in derivative sign. The control signal with short duration and sufficient amplitude moves the image point to the specified trajectory.

The process of transition to stationary trajectory can be represented using the mapping function of the value RSover the period: RSn+1=PRSn(Figure 7). The value of RSfor the n-th period is given in Figure 7 at the abscissa axis and similar value as a result of Poincare mapping for n+1period is shown at the ordinate axis. The area of stable states belonging to the diagonal D (Figure 7) satisfies the condition: r<Rs<r, that corresponds to the area of stationary trajectories.

Figure 7.

The function of mapping the difference in the states of the coupled MBOs for period.

Until RS>3rthe return of RSto the region of stable states is performed with stepsize equal to 4r. If RSlocated in the interval r<RS<3rthen the return occurs in one step equal to 2(RS1).

As follows from this analysis, the speed of the transition process from the excited state to the stationary state depends on the coupling strength or in other words on the coefficient r. The width of the stability area also depends on coupling strength. The return to the stationary trajectory after external excitation can be relatively long at low values of factor r. It can be expected that the return time is proportional to the amplitude of the external signal in a certain range of amplitude varying.

The situation changes significantly when the excitation has a long duration, comparable to or exceeding the duration of the period TS. In this case new values of the threshold resistances for R1are set during the action of the input signal. Then the value R1will change within this interval of variation. The duration of the transition to the perturbed state will also depend on the coupling strength. The output signal will appear on the phase detector in this case. The return to the stationary trajectory will repeat again after completion of the input signal and signals at the output of the phase detector will appear again.

The behavior of self-oscillating coupled MBO is described by piecewise-constant differential equations. As a result, the complete analytical solution can be obtained. In practice, it reduces to solving the problem of elastic reflection of a point inside a rectangle with edges positioned depending on the sign of the point’s speed.

3.3 Simulation examples

Below the results of simulation of the coupled MBOs are given. The simulation examples demonstrate the opportunity to control the state of the coupling MBOs and illustrate also waveforms of generation of the pulse trains at the input excitation.

The time is defined as dimensionless variable. Also, the dimensionless values of the circuit parameters and variables were used during simulation. Among them: RM=0.8, Rm=0.4, r=0.1.

3.3.1 Example 1: managing the state of coupling MBOs

The considered circuit example has a set of stable and unstable steady- state trajectories and provides complex transformation of input signal. The simulation example illustrates the presence of three stable steady-state periodic solutions (Figure 8) correspond to Rs=R1maxR2max>0, Rs=R1maxR2max<0, Rs=R1maxR2max=0.

Figure 8.

The computed waveforms in the coupled MBOs.VС- the solid line,R1(t) - dashed line,R2(t) - dotted line.

Input signals lead to switching of stable trajectories and provides various modes in application.

Let the starting points for the variable resistances be the same al for MBO1 and MBO2 (R10=R20=0.5). When the first control pulse with amplitude VC=0.4and duration T=0.5is applied to MBO1 the process is generated in which the amplitude of the resistance oscillations of MBO1 is greater than the similar amplitude for MBO2. The state corresponds to inequality RS>0(Figure 8). The second control pulse leads to change of trajectory and generates the steady state corresponding to inequality RS<0(Figure 8).

By such a way this simulation example confirms the predicted change of memristor states in the considered circuit under control pulse excitation.

3.3.2 Example 2: generation of pulse train by coupling MBO under the action of the input signal

Let the initial setting conditions for MBO1 and MBO2 be the same that corresponds to the zero voltage VSat the output of the detector (Figure 9a). After the input signal with amplitude VC=0.5and duration T = 0.5 (Figure 9a) their synchronization is violated for time proportional to the amplitude of the input action. The output signal of the comparator with amplitude VS=1appears after the beginning of the transition to the perturbed trajectory and pulses remain for a long time.

Figure 9.

Generation of train of output pulses (dotted line) under the action of the input signal of short duration (a) and long duration (b).

When long-term input signal T=1.5 of relatively small amplitude VC=0.1is applied the transition to the perturbed trajectory and exit from it is performed in shorter time (Figure 9b). The output signal VS=1occurs both after the rising slope and after the fall slope of the input pulse.

3.4 Output

The coupled memristor based oscillators with positive couplings have a set of stationary states in self-excitation mode.

An external signal can initiate a transition from one stationary state to another. Also such a signal can remove the system from the region of stationary states to the excited mode. This excitation is saved after completion of the input signal. The transition to new steady state takes some time after completion of the external excitation. The pulse train is generated at the comparator output during this time interval.

The coupling memristor based oscillators can be considered as the analog-to-digital converters that provide conversion of input amplitude variation.


4. Behavior of coupled memristor based oscillators with inverting connections

4.1 Operating principles

The connection types of the coupled memristor based oscillators (MBO) and the values of the coupling strengths between them impact significantly on the character of their behavior.

The schematic of coupled MBOs with inverting connections and binary output signals is shown in Figure 10. The circuit of this oscillator element contains [49] two identical oscillators MBO1 and MBO2. If the direct signal V1applied to input MBO2 then MBO1 receives an inverted signal (V2)from MBO2 output. The circuit contains also output phase detector FV1V2and input adder. The phase detector performs logical function over the binary outputs MBO1 and MBO2. The input adder provides the receipt of both the control analog signal VCand the inverted signal (V2)at MBO1 input.

Figure 10.

The system of coupled MBOs with inverting connections.

The state of the considered oscillator system can be specified by the variables R1and R2and time derivatives dR1/dtand dR2/dt. The modules of the rates of change of memristor resistances R1and R2are the same for identical MBOs but signs of these rates may differ.

The detailed analysis of behavior of this system using phase plane for variables R1and R2is given in [49]. The feature of phase portrait for coupled MBOs with inverting connections is related with the derivatives of variables R1and R2that take the values ±1. Due to this feature the trajectories of the image point are inclined straight lines with angle of ± π/4 relative to the coordinate axes.

The ratio of coupling coefficients with opposite signs r1=k1V2t/Iand r2=k2V1t/Isignificantly affects character of behavior. The cases of equal values (r1=r2) and different values (r1r2) are discussed in [49].

Introducing the additional notations rand rMtwo possible versions can be considered for different values of coupling coefficients: r1=rm<r=r2, r1=rM>r=r2. First case with the dominance of direct positive coupling corresponds to antiphase oscillations and second case with dominance of inverting negative coupling corresponds to in-phase oscillations.

The period of antiphase oscillations equals to T=2RMRmrm/γIand the period of in-phase oscillations is T=2RMRmr/γI.

The external control signal impacts on the phase trajectory of the system. Consider then the case with r1=rm.

The range of varying MBO1 threshold voltage is shifted due to applying the control signal VC. The additional shift in the threshold resistances rC=VC/Iis generated by control signal VC. Due to action of the VCsignal the following active restrictions determine the interval of varying memristor resistances of MBO1 and MBO2 circuits.


Figure 11 illustrates such shift at the phase portrait of the system with control signal. As follows from formulas Eqs. (11) and (12), the threshold resistances for R1are decreased (Figure 11) but the threshold resistances for R2remained unchanged. For this reason, the parallel shift of trajectories at the phase portrait (Figure 11) corresponds to impact of external control signal.

Figure 11.

Phase plane of system of coupled MBOs with inverting connections under external excitation.

Let the initial stable trajectory of the system before an external excitation correspond to line segment (ab)and after an external excitation the displaced trajectory corresponds to line segment (gh). When a constant control signal is applied for sufficiently long time, the transition to the trajectory (gh) is inevitable. It is caused by change in the sign of dR2/dtand reducing the threshold resistance to Rm+rrCwhen the point breaches the border at R1t=Rm+rm. Figure 11 illustrates the movement of image point from bto c, then to d, until it falls on the trajectory (gh).

The difference =r2r1determines the width of the stability area and impacts on the speed of the transition process to new trajectory. It should be expected that due to the piecewise linear character of transients the return time will be proportional to the input amplitude in certain range of amplitude variation of control signal.

4.2 Simulation example

The results of the behavior simulation of the coupled MBOs with inverting connections are given below for case of short input signal.

The computed waveforms for the oscillator system with phase detector NOR are shown in Figure 12. In this case stable antiphase oscillations are observed in the system under the absence of an external signal.

Figure 12.

Example of simulating the timing diagram of the generation of output pulse series in the coupled MBOs with inverting connections.

The following values of coupling factors were selected: r2=0.1,rm=0.09. These values of coupling factors mean that positive coupling in connected MBOs is stronger than negative coupling. The dimensionless parameters and variables are used below and the dimensionless time is also applied.

Let a starting point of system state be the stable trajectory with antiphase oscillations. The initial values of resistances RM=0.8, Rm=0.4are selected. The output signal VS=0corresponds to the stable trajectories of initial state (Figure 12). The positive pulse with amplitude of 0.05 and duration of 0.1 arrives at time t = 0.9. It causes the delay of switching of MBO1. The series of four output pulses is generated (Figure 12) while the system is in an excited state and the antiphase is violated.

The difference in the coupling factors significantly impacts on the speed of transition to a stable trajectory. If this value is small the transient process can be significantly delayed. At fixed values of the coupling strengths the input amplitude and time of arrival of the input pulse determine the time of transition to a stable trajectory. Due to this property the conversion of the input amplitude to the duration of the transition process can be performed.

4.3 Output

The system of two coupled MBOs with the inverting connection can be characterized by the following capabilities:

  1. antiphase or in-phase steady state oscillations are generated depending on relation of coupling strengths;

  2. the control signal causes transition to new stable state if the pulse amplitude is sufficient to change the threshold values;

  3. appearance of pulses at the detector output is associated with the transition to new state and violation of the synchronization of oscillations;

  4. the duration of the transient process and the number of pulses at the detector output are proportional to the amplitude of the drive signal and they are inversely proportional to the modulus of the difference in the coupling coefficients.


5. Properties of coupled memristor based oscillators for use in binary oscillator networks

The coupled MBOs have useful functional qualities for a number of applications. The possible application of connected MBOs as the basic elements of binary oscillation networks (BON) is discussed below. In particular, the BON with ring architecture and star-like architecture are considered. The presented before coupled MBOs with positive couplings and coupled MBOs with inverting connections are used for this purpose.

5.1 Features of binary oscillator networks based on memristor oscillators

The important properties of coupled MBOs are the simplicity of external managing the conditions of the oscillator injection locking, as well as fast frequency capture under relatively small impact amplitude.

The external excitation can violate the synchronicity of the coupled MBOs. The time to restore synchronization depends on the amplitude of the external impact and coupling strengths between the MBOs. As a result, the coupled MBOs provide the modulation of pulse trains desired for the implementation of oscillatory artificial neurons (AN).

By such a way, it becomes possible to apply the simpler coupling systems of the first order instead of using high-order nonlinear systems with reactive circuit elements and with high requirements for the element parameters.

Note that coupled MBOs belong to the class of binary oscillator and can be exploited in BON on base of integrated technologies. Using binary oscillators with binary output signals [46, 47, 48] is one of the promising lines for constructing oscillatory neural networks that are most suitable for integrated technologies. In such binary oscillator networks information is represented by binary streams.

The connection of NMBOs is described by system of Nequations for variables Riti=12N. This system has the view of type Eq. (8):


The outputs of the transmitting MBOs are connected to the inputs of the receiving MBOs directly or via logic gates. Therefore the variables ritare binary functions of the outputs of the transmitting MBOs:


where Fiis a logical function of Nbinary variables (0, 1). In this case the relationship between binary variable voutand dR/dtis unambiguous.

The system of equations Eqs. (15) and (16) describes behavior of BON in autonomous mode. If there are external binary signals, they should be included into the Fifunctions as additional external variables.

As simple examples of the elements of the binary oscillator networks based on memristor oscillators we can point out ring structure (Figure 13) which can be considered as extension of the considered before two coupled identical MBO with positive couplings (Figure 5) and also star-like structure (Figure 14) with applying the coupled MBO with possible inverting connections.

Figure 13.

Example of BON ring structure using memristor based oscillators.

Figure 14.

Example of BON star-like structure using memristor based oscillators.

5.2 Some simulation results

Some simulation results to confirm the features of BON based on MBOs are presented below. To simulate the versions of BON fragments the dimensionless parameters of the variables were used: RM=0.8, Rm=0.4.

The circuit element of star-like structure containing two coupled MBOs was selected for simulation. This circuit contains also logical element OR. The coupling strength has the value r = 0.05.

The computed waveforms are given in Figure 15. The transient process from starting point to steady state is shown. The oscillators MBO1 and MBO2 have the different initial states: R10=0.4,R20=0.8. Then the oscillators tend to periodic steady state R1t=R2tand reach it during four periods. The outputs of MBO1 and MBO2 are identical in steady state mode. This state corresponds to logical “0” due to applying the logical function XOR. The change of logical function XOR is shown in the lower curve in Figure 15. In this case the pulses of logical “1″ appear under misalignment of the MBO1 and MBO2 outputs.

Figure 15.

The computed waveforms of the transient process from starting point to steady state for coupled MBOs: MBO1-dashed line, MBO2 – dotted line, OR function -solid bold line, function XOR – solid line.

It can be mentioned that variation of initial state for MBO2 oscillator leads to change in duration of the process of steady state establishing (Figure 15). So for R20=0.7,0.6,0.5the transition to periodical steady state is performed for 3, 2 and 1 periods, respectively. In these cases, the difference in the initial states is a multiple of twice the coupling strength factor (here r= 0.05). This case corresponds to the complete synchronization of the oscillations (the phase shift is 0).

In connection with this non-multiple case is of interest. Then the initial states R10=0.43,R20=0.8are chosen as examples. The corresponding computed waveforms are given in Figure 16 for different versions.

Figure 16.

The computed waveforms of the transient process for coupled MBOs with the initial statesR10=0.43,R20=0.8. The graphs correspond to the following versions of coupling types: (a) couplings without inverting; (b) couplings with analog inverting MBO1 input; (c) couplings with inverting of the MBO2 binary output; (d) couplings with joint inverting of both types.

As can be seen from Figure 16a the oscillations in MBO1 and MBO2 are synchronized with the shift at inverting absence. Steady state is reached for time interval of four periods, the periodic pulses are generated at the output, the phase detector XOR generates short mismatch pulses.

The timing diagram of MBOs behavior gets more complicated for cases with inverting the coupling signals (Figure 16b). The dependences of R (t) can be considered as modulated by triangular oscillations. The output signals of the logical element and the phase detector are converted into complex binary sequences with large period. The similar character of waveforms can be observed in the case of logical inversion (Figure 16c) when the logical OR circuit receives at the input the inverted signal from the output of MBO2. By such a way if the difference in the initial states is a non-multiple of twice the coupling strength factor then timing diagram of MBOs behavior is complicated for both types of inversion. It is interesting also that the simultaneous use of both types of inversion leads to another character of waveforms (Figure 16d). The full synchronization can be achieved after the transient process.

The presented simulation results illustrate the capabilities of coupled MBOs in its application as elements of Binary Oscillator Networks.


6. Conclusion

The chapter describes the behavior and application capabilities of the coupled reactance-less memristor based oscillators. This type of coupling memristor oscillators provides the generation of desired pulse trains with the complicate character of behavior. The chapter idea is to apply the simpler coupling systems of the first order instead of using high-order nonlinear systems with reactive circuit elements and with high requirements for the element parameters.

The coupled memristor-based reactance-less oscillators have the set of modes that is enough to provide the complex behavior desired in many applications.

To construct the memristor oscillator circuits the principle of controlling threshold parameters is applied. The constructing the piecewise constant memristor oscillators is one of advantages of this approach.

Two types of oscillator couplings are analyzed in chapter: coupled memristor based oscillators with positive couplings, coupled memristor based oscillators with inverting connections.

The coupling memristor based oscillators can be considered as the analog-to-digital converters that provide transform of amplitude variation. The properties of coupled reactance-less memristor based oscillators open up the possibility of constructing binary oscillator networks on its base for solving a wide range of problems. In particular, star-like binary oscillation networks based on coupled memristor oscillators with only one logical elements create a number of promising applications, including oscillator reservoir calculations, stochastic oscillators, neural networks with probabilistic coding.



The reported study was funded by RFBR, project number 19-29-03012.


Conflict of interest

The authors declare no conflict of interest.

© 2021 The Author(s). Licensee IntechOpen. This chapter is distributed under the terms of the Creative Commons Attribution 3.0 License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

How to cite and reference

Link to this chapter Copy to clipboard

Cite this chapter Copy to clipboard

Vladimir V. Rakitin and Sergey G. Rusakov (May 19th 2021). Functional Capabilities of Coupled Memristor-Based Reactance-Less Oscillators, Memristor - An Emerging Device for Post-Moore’s Computing and Applications, Yao-Feng Chang, IntechOpen, DOI: 10.5772/intechopen.97808. Available from:

chapter statistics

91total chapter downloads

More statistics for editors and authors

Login to your personal dashboard for more detailed statistics on your publications.

Access personal reporting

Related Content

This Book

Next chapter

Practical Approach to Induce Analog Switching Behavior in Memristive Devices: Digital-to-Analog Transformation

By Firman Mangasa Simanjuntak, Sridhar Chandrasekaran, Debashis Panda, Aftab Saleem and Themis Prodromakis

Related Book

First chapter

Boundary Perturbation Theory for Scattering in Layered Rough Structures

By Pasquale Imperatore, Antonio Iodice and Daniele Riccio

We are IntechOpen, the world's leading publisher of Open Access books. Built by scientists, for scientists. Our readership spans scientists, professors, researchers, librarians, and students, as well as business professionals. We share our knowledge and peer-reveiwed research papers with libraries, scientific and engineering societies, and also work with corporate R&D departments and government entities.

More About Us