ORIGINAL RESEARCH article

Front. Nanotechnol., 15 May 2024

Sec. Nanodevices

Volume 6 - 2024 | https://doi.org/10.3389/fnano.2024.1301320

Theoretico-experimental analysis of bistability in the oscillatory response of a TaOx ReRAM to pulse train stimuli

  • 1. Institute of Circuits and Systems, Faculty of Electrical and Computer Engineering, Technische Universität Dresden, Dresden, Germany

  • 2. Department of Electronics and Telecommunications, Politecnico di Torino, Turin, Italy

  • 3. Peter Grünberg Institut 7, Forschungszentrum Jülich GmbH, Jülich, Germany

  • 4. Peter Grünberg Institut 10, Forschungszentrum Jülich GmbH, Jülich, Germany

  • 5. Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, Berkeley, CA, United States

Abstract

Fading memory is the capability of a physical system to approach a unique asymptotic behaviour, irrespective of the initial conditions, when stimulated by an input from a certain class. Standard stimuli from the AC periodic class typically induce fading memory effects in non-volatile memristors, as uncovered for the first time back in 2016. Very recently, a deep investigation of resistance switching phenomena in a TaOx resistive random access memory cell revealed the capability of the nano-device to exhibit one of two possible oscillatory behaviours, depending upon the initial condition, when subject to a particular periodic excitation. This interesting finding was, however, left unexplained. Bistability is the simplest form of local fading memory. In a system, endowed with local fading memory under a given stimulus, the initial condition does not affect the long-term behaviour of the state as long as it is drawn from the basin of attraction of either of the distinct coexisting state-space attractors (two limit cycles for the periodically forced memristor acting as a bistable oscillator). Here, the history of the system, encoded in the initial condition, is, thus, erasable only locally through ad hoc stimulation. Motivated by the discovery of local history erase effects in our resistive random access memory cell, this study applies a powerful system-theoretic tool, enabling the analysis of the response of first-order systems to square pulse train-based periodic stimuli, known as the time-average state dynamic route, to an accurate physics-based mathematical model, earlier fitted to the nano-device, to determine a strategy for specifying the parameters of an excitation signal, consisting of the sequence of two square pulses of opposite polarity per period so as to induce various forms of monostability or multistability in the non-volatile memristor. In particular, as an absolute novelty in the literature, experimental measurements validate the theoretical prediction on the capability of the device to operate as one of two distinct oscillators, depending upon the initial condition, under a specific pulse train excitation signal. The coexistence of multiple oscillatory operating modes in the periodically forced resistive random access memory cell, an example par excellence of their unique non-linear dynamics, may inspire the development and circuit implementation of novel sensing and mem-computing paradigms.

1 Introduction

Resistance switching memories (

), falling in the class of non-volatile memristors (

), are currently under the zooming lens of thousands of researchers worldwide (

;

Shamsi et al., 2021

;

;

;

Tzouvadaki et al., 2023

) for the wide spectrum of opportunities they open up in the post-Moore electronics era (

Yi et al., 2022

). In addition to their obvious use as

data storage

units, memristors from the non-volatile class (

;

Vontobel et al., 2009

) may be alternatively operated as data processing elements, enabling the circuit implementation of innovative

in-memory computing

paradigms (

Xia and Yang, 2019

), which promise to resolve the von Neumann bottleneck, limiting the performance of state-of-the-art computers, in which the central processing unit is frequently forced to remain in an idle state, preventing its potential to be fully harnessed, to enable relevant data transfer across the physical channel, which allows its communication with the physically separated memory. Furthermore, their typical arrangement within dense crossbar arrays, whose design exploits the need to introduce thin oxide films for isolation purposes between adjacent metal layers in standard CMOS fabrication processes, favours the development of hardware engines, which leverage state-dependent Ohm's law-based electronic transport in the nano-device to

accelerate matrix-vector multiplications

(

), lying at the core of most machine learning algorithms for Big Data analysis nowadays. Despite the considerable progress, achieved over the past 15 years through the pursuit of significant research studies (

Waser and Aono, 2007

;

Valov et al., 2013

;

Wang et al., 2017

;

) aimed to understand the fundamentals of the operating mechanisms of resistance switching memories, some aspects of the intricate, yet peculiar, non-linear dynamics (

) of these devices, of potential interest for electronic applications (

Talati et al., 2016

;

;

;

;

Zidan et al., 2018

), are yet to be discovered. Back in 2016, the theoretical analysis of a predictive mathematical model by

Strachan et al. (2013

) first unveiled the emergence of

memory loss phenomena

(

), coexisting with analogue non-volatility, in a TaO

x

resistive random access memory (ReRAM) device under suitable periodic excitation. As confirmed shortly later in laboratory measurements, carried out on a physical sample at Hewlett Packard Labs (

), the initial condition was found to have no impact on the asymptotic oscillatory behaviour of the periodically driven non-volatile memory device. History erase effects were found to appear across this memristor physical realization under a wide class of periodic stimuli, typically employed in electrical engineering, including triangular, square, and sine waves. The ubiquity of this non-linear dynamic phenomenon in non-volatile memristors was further revealed shortly later (

;

). The fading memory phenomenon originates in real non-volatile memristor devices due to the intrinsic asymmetry in their SET and RESET switching kinetics. In fact, constructing artificially a device model with symmetric ON and OFF dynamics, as is the case for ideal memristors, no history erase effect would be observed, irrespective of the stimulus. In these circumstances, the periodically forced device would be found to exhibit an initial condition-dependent oscillatory behaviour directly from the beginning of the AC stress test. On the other hand, in general, a physical memristor realisation, under periodic excitation, undergoes transient phenomena, before locking into some oscillatory operating mode, whereby the effect of SET and RESET forces on its kinetics balances out over each input cycle. In system theory, a physical system, which exhibits a unique asymptotic behaviour under a given stimulus, is said to have

fading memory

(

) on that stimulus. A local form of fading memory was introduced theoretically in

) to define the capability of a physical system to lock into one of a number of distinct operating modes under a given excitation, depending upon the initial condition. A physical system of this kind is said to undergo fading memory effects locally within the basin of attraction of each of the locally stable attractors in the associated state space. Although a memristive circuit, employing standard electrical components, including active components, was designed in

) to provide a pedagogical example of a physical system, endowed with

local fading memory

on a given input class, no physical memristor realisation was ever found to experience

input-induced multistability

until recent observations of bistability in the oscillatory behaviour of the state of the Strachan model under suitable pulse train-based excitation, as reported in an interesting bifurcation study from

). A comprehensive theoretico-experimental research study (

), allowing to gain a deep insight into the mechanisms, underlying resistance switching phenomena in another ReRAM cell—composed of a Ta/TaO

x

/Pt device stack—and manufactured at the premises of Forschungszentrum Jlich (FZJ), similarly reported the coexistence of two stable oscillatory solutions for the dimensionless memory state

x

of the associated physics-based mathematical description (

), known as the Jülich Aachen resistive switching tool (JART) valence change memory (VCM) model (

), preliminarily fitted to experimental data, extracted from a device sample, under a particular symmetric periodic triangular stimulus. The device was found to operate around its fully-RESET state in one of the two oscillatory operating modes. The research work, presented in this manuscript, intends to answer key questions, which emerged from this observation, as listed here.

  • 1. Is it possible to elucidate the mechanisms behind the emergence of bistability in the oscillatory response of our ReRAM cell under suitable periodic stimulation, as reported yet left unexplained in )?

  • 2. Is it possible to excite the nano-device in such a way that it may feature a larger number of coexisting oscillatory operating modes?

  • 3. Is it possible to modulate the excitation signal in such a way to switch the nature of the device oscillatory response from unimodal to multimodal, or vice versa?

  • 4. Is there a quantitative measure for identifying each possible asymptotic oscillatory steady state for the device, subject to a given periodic stimulus, from the analysis of the competition between the counteractive forces, acting on the device kinetics, under SET and RESET phases over each cycle?

  • 5. Is it possible to develop a rigorous methodology to tailor the shape of the periodic stimulus in such a way to induce a variable number of stable oscillatory operating modes into the device?

  • 6. Is it possible to demonstrate experimentally the emergence of the simplest form of local fading memory in a non-volatile memristor?

In order to address these points, a powerful system-theoretic graphic tool, known as the time-average state dynamic route (TA-SDR), inspired from the bifurcation study in ), exploiting the time-averaging method from the theory of non-linear dynamics (), is applied to the JART VCM model to derive a systematic technique for massaging the properties of two square pulses of opposite polarity, composing the train-based stimulus over each cycle, for inducing monostability or multistability in the oscillatory response of the TaOx ReRAM nano-device manufactured in house. For one particular input parameter setting, the predictions from the proposed theory are validated experimentally in our laboratory facilities, strengthening the significance of our research findings. In regard to the structure of this paper, the motivation behind our research work is elucidated in Section 2. The TA-SDR technique, extending the dynamic route map (DRM) concept () to enable the analysis of the time evolution of the mean value of the memory state of a first-order dynamical system under square pulse train stimulation, in those circumstances where the memory state undergoes small changes per cycle, which is the case, for example, in high-frequency excitation scenarios (), is introduced in Section 3. Section 4 presents a rigorous methodology, based upon the TA-SDR tool, allowing to determine appropriate heights and widths for the two pulses, composing the train stimulus over each cycle so as to endow the time-average state equation (TA-SE), governing the dynamics of the mean value of the dimensionless memory state x of the ReRAM cell under the given periodic excitation, with a desired number of stable equilibria, which correspond to the levels around which the dimensionless memory state itself would be found to revolve at a steady state, upon choosing initial conditions from the basin of attraction of the corresponding periodic attractor (). Section 5 provides pedagogical examples, demonstrating the accuracy of the proposed methodology, applied to the JART VCM model, reviewed in Supplementary Appendix A.1, to guide the circuit designer toward a robust choice for the input parameters to induce the coexistence of a desired number of stable oscillatory solutions for the device memory state. Section 6 explores other regions of the two-dimensional pulse height parameter space, identifying novel multimodal steady-state oscillatory dynamics for the ReRAM cell upon suitable pulse width ratio modulation, while taking care for the physical limitations of the measurement tools, available to us so as to set the ground for experimental multistability tests on the oscillatory device. The study in this section inspired the identification of a suitable input parameter setting, which, programmed in a physical pulse source generator, was found to induce a bistable oscillatory response in a VCM device sample, as observed experimentally for the first time ever in the laboratory, confirming the validity of the theoretical predictions (refer to Section 7). Moreover, Supplementary Appendix A.2 describes the promising outcome of preliminary activities aimed to specify train stimulus properties, which comply with the limited capabilities of the pulse generators in consideration, and enable endowing the ReRAM cell with three oscillatory operating modes, two of which, envisaging resistance excursions, well-confined within the allowable range. As reported in the conclusions, drafted in Section 8, the capability of a ReRAM cell to admit coexisting oscillatory modes under suitable periodic stimulation could be leveraged in novel circuits for sensing, processing, and storing data more efficiently than what is currently feasible in purely CMOS electrical systems.

2 Motivation

The TaOx ReRAM cell, under focus in this research study, is a voltage-controlled VCM device. The voltage v (current i) across (through) its physical stack then acts as the input (output) variable for the associated memristor model. The differential algebraic equation (DAE) set of the JART VCM model, which captures very accurately the device dynamics and is the object of the theoretical analysis to follow, may be numerically cast, as explained in Supplementary Appendix A.1, in the characteristic form of a first-order voltage-controlled extended memristor, i.e.,where the ordinary differential equation (ODE) (Eq. 1), known as the state equation (SE), governs the time evolution of a dimensionless memory state x, constrained to lie at all times within a closed set , in which xmin (xmax) denotes the lowest (highest) admissible memory state value, while the algebraic relation (Eq. 2) defines a state- and input-dependent Ohm's law (OL). In the first (latter) of these two equations, g (x, v) (G (x, v)) is referred to as the state evolution (memductance) function. Figure 1, visualising an observation similar to that reported in , illustrates how, depending upon the initial condition x0x (0), assigned to the dimensionless state x of the JART VCM model, the asymptotic oscillatory solution of the ODE (Eq. 1) may evolve along one of two distinct locally stable oscillatory waveforms, upon forcing the device voltage v to follow an asymmetric periodic voltage stimulus vS, composed of a first-positive RESET1 triangular pulse of amplitude , stretching across a time span τ+ = 1 ⋅ 105s, and of a second-negative SET triangular pulse of amplitude , covering a time interval τ = 6.6667 ⋅ 106s, over each cycle of duration T = τ+ + τ = 6.7667 ⋅ 106s [refer to plot (a)], as established by the circuit setup of Figure 2A. Plot (b) depicts the graph of the state change per cycle map (SCPCM) (), which is dictated by the vector field of the non-autonomous2 first-order ODE (Eq. 1) under the specified excitation scenario.

FIGURE 1

), as extracted from the Poincaré map of the periodically forced ODE (Eq. 1) in the excitation scenario under examination. Here, the Poincaré map admits three fixed points, specifically , , and , of which each of the outer ones (the inner one) is asymptotically stable (is unstable), as indicated via a black filled (red hollow) circle marker. (C, E, G) [(D, F, H)]: Transients (steady state) in the time waveform of the numerical solution to the state Eq. 1 from the first, second, and third initial conditions x0 in the set {6.5 ⋅ 1024, 9 ⋅ 1024, 3 ⋅ 1029}. The JART VCM model is numerically integrated for as many as 36,818, 2,696, and 103,000 input cycles to allow its solution to attain the steady state in the first, second, and third simulations, respectively. Importantly, coincides with the maximum of the low-amplitude (large-amplitude) oscillation in the state, as shown in plot (D) [in either of plots (F) and (H)].

FIGURE 2

Remark 1Let us consider a first-order ODE system, falling in the class (Eq. 1), where x is a scalar state with the existence domain , while v denotes a particular periodic excitation signal vS with T-long cycles. Let us denote the sample of the solution x of the periodically forced ODE at the end of the kth input cycle as xk ≜ x(k ⋅ T), for . The SCPCM () provides the change Δxk+1;k ≜ xk+1 − xk, which the state x undergoes over the (k + 1)th input cycle for each k-value in the set {0, 1, 2, … }. The SCPCM can, thus, be easily retrieved from the one-dimensional discrete-time system , referred to as Poincaré map3 in non-linear dynamics theory (), computable from the list of values obtained by sampling the solution to the first-order ODE, subject to the specified periodic input signal v = vS, at regular T-long time intervals. Assuming that the state sample xk at the end of the kth input cycle satisfies the inequality , the ODE solution x shall undergo a net increase (decrease) over the (k + 1)th input cycle to follow. In other words, the (k + 1)th map return point xk+1 shall be larger (smaller) than the kth map return point xk. This is visualised by superimposing arrows, pointing to the east (west), on the Δxk+1;kversus xk locus, within the upper (lower) half plane. Each crossing between the locus and the horizontal axis denotes an admissible fixed point x* for the Poincaré map, which satisfies the equality therein. The net state change per cycle at a map fixed point is obviously null. A fixed point of a Poincaré map is asymptotically stable (unstable) if and only if the Δxk+1;kversus xk locus crosses the horizontal axis with a negative (positive) slope. An asymptotically stable fixed point for the map identifies an asymptotically stable oscillatory solution for the original periodically forced continuous-time system. More specifically, it indicates the unchanged value, sampled from this asymptotic solution at the end of each input cycle. A good approximation for a Δxk+1;kversus xk locus may be smartly obtained by running a large number of T-long numerical simulations of the forced ODE system, one for each initial condition x0 in a set, which adequately covers the state existence domain , recording the state sample x1 ≜ x(T) at the end of each test, plotting the net state change Δx1;0 ≜ x1 − x0versus the respective initial condition x0 in each iteration, and finally applying some interpolation method to find the best fit for a curve joining the various points on the Δx1;0versus x0 plane.Here, the Poincaré map admits a triplet of fixed points, specifically , , and . The left (right) outer stable one identifies the fixed value, which is obtained upon sampling the small (large)-amplitude oscillatory solution to the periodically forced ODE (1) at regular T-long time intervals, after transients vanish, as clarified shortly. Plot (c) shows [plots (e) and (g) show] the progressive approach of the solution x to the ODE (Eq. 1) toward the small (large)-amplitude oscillatory waveform, upon assigning the first value (the second and third values) from the set {6.5 ⋅ 1024, 9 ⋅ 1024, 3 ⋅ 1029}) to the initial condition x0. As shown in plot (d), [respectively shown in plots (f) and (h)], the state solution in plot (c) [each of the state solutions in plots (e) and (g)] approaches an oscillation, whose maximum4 is exactly the stable fixed point of the Poincaré map [see plot (b)]. Although via extensive numerical explorations it is possible to infer how one may tailor the input parameter setting so as to induce bistability in a ReRAM cell, it would be better to develop a theoretical approach to serve this purpose. This is one of the key issues this manuscript aims to address5. In order to resolve this problem, the TA-SDR technique, a powerful system-theoretic method, inspired to a recent bifurcation study () and referred to as the time-averaging method in the theory of non-linear dynamics (), shall be applied to the JART VCM model under the hypothesis that the respective input variable v is constrained to follow a periodic square pulse train stimulus vS, composed of two square pulses of different polarity per cycle. A rigorous methodology is developed in this manuscript to determine how one may massage the shape of a periodic stimulus from this class in such a way to endow the nano-device with a variable number of stable oscillatory operating modes. Although bistability is the simplest form of local fading memory, the application of the proposed methodology reveals the possible coexistence of three steady-state oscillatory solutions for the ODE (Eq. 1) under suitable periodic perturbation. The capability of the ReRAM cell to exhibit a programmable multistable oscillatory response under suitable periodic stimulation may be harnessed for the hardware realisation of some innovative sensing and mem-computing concept in the future. The experimental demonstration of the capability of the ReRAM cell, set under the zooming lens in this paper, to act as one of two distinct oscillators, depending upon the initial condition, as reported in Section 7, is an encouraging step in the pursuit of this long-term goal.

3 The TA-SDR: a system-theoretic tool for the study of the response of first-order memristors to square pulse train stimuli

This section describes a powerful graphic method, which allows investigating the response of first-order nonlinear dynamical systems to AC periodic square pulse train-based excitations. It was introduced and applied to the Strachan model from Strachan et al. (2013) in an interesting numerico-analytical study () of the bifurcations, experienced by the TaOx ReRAM cell, manufactured at Hewlett Packard Labs, under periodic stimuli of this kind, and later employed in a deep study () of the high-frequency response of the same nano-device.

Without loss of generality, consider the DAE SET (Eqs 1, 2) of an extended first-order voltage-controlled memristor (). The JART VCM model, revisited in Supplementary Appendix A.1, may be formulated in this form. An AC voltage source vS is now inserted across the memristor , as depicted in Figure 2A. Let the source generate a periodic square pulse train, as sketched in Figure 2B, from t = 0 s. Over each period T, the stimulus consists of a pulse doublet, composed of a first-positive RESET pulse of height V+ and width τ+, and a second-negative SET pulse of height V and width τ. The time average of the device memory state x over a period T = τ+ + τ of the voltage stimulus6 changes over time according to

Applying the Leibniz integral rule to Eq. 3, the time derivative of the time average state varies with time as

Now, integrating the state Eq. 1 over a period gives the following expression:in which the last line assumes that within the time duration of a RESET (SET) pulse, the memory state undergoes7 such a small decrease (increase) to justify its approximation via the respective time average, within the argument of the state evolution function in the first (second) time integral, without introducing a noticeable loss in computation accuracy. Finally, substituting Eq. 6 into Eq. 4 allows deriving the TA-SE, specificallywhich8 governs the time evolution of the time average state upon forcing the input v to the ODE (Eq. 1) to follow a specific square pulse train voltage stimulus vS from the class illustrated in Figure 2B. Assuming that the choice for the pulse doublet parameters, namely, the quartet {V+, τ+, V, τ}, ensures a good accuracy for the approximation in Eq. 6, the determination of the equilibria of the TA-SE (7), together with the study of their stability properties, allows identifying all the possible levels, around which the memory state of the periodically driven ReRAM cell may be ever found to oscillate asymptotically. The initial condition x0, assigned to the memory state x, related to the conductance G (x0, 0), programmed into the device preliminarily, would determine which of the admissible locally stable oscillatory solutions for the memory state itself would be observed during the periodic test after transients decay to zero.

An equilibrium for the TA-SE (Eq. 7) satisfies the constraint and corresponds to an admissible oscillation for the steady-state solution of the state Eq. 1. The equilibrium is asymptotically stable (is unstable) if and only if is negative (positive). Plotting the time-average state evolution function, composing the right hand side of the TA-SE, versus the time average state provides the locus of versus, which is referred to as TA-SDR. This graph enables gaining precious insights into the dynamics of the time-average state without solving the TA-SE itself. Importantly, as it goes for the TA-SE (7), TA-SDR is strictly associated with a particular periodic square pulse train-based voltage signal vS, falling in the class defined in Figure 2B, and acting as the input v to the state Eq. 1 of the device model. Arrows, pointing to the east (west), are superimposed on a locus of this kind, where it visits the upper (lower) half of the versus plane so as to indicate an increase (a decrease) in the time-average state when the right hand side of Eq. 7 is positive (negative). Each intersection of TA-SDR with the horizontal axis identifies a possible equilibrium for the respective TA-SE. The equilibrium is asymptotically stable (is unstable) if and only if the TA-SDR has a negative (positive) slope as it goes through it. Figure 3 shows the TA-SDR of a first-order memristor, which, driven periodically by a square pulse train-based voltage stimulus of the form depicted in Figure 2B, as established by the test circuit set-up protocol, illustrated in plot (a) of the same figure, is expected to operate according to one of three possible oscillatory modes, after transients decay to zero, depending upon the initial condition x0. In fact, the exemplary TA-SDR predicts the existence of five equilibria for the respective TA-SE, specifically , , …, , of which those identified by odd (even) numbers are asymptotically stable (are unstable). In case the stimulus parameters are chosen in such a way that approximating the state with its time average within each integrand in Eq. 5 does not jeopardise the computational accuracy of the respective time integral, the memory state of the periodically driven ReRAM cell shall oscillate around one of three possible levels, specifically , , or , after transients vanish, depending upon the initial condition x0. In particular, if x0 is chosen in such a way that , i.e., as follows from Eq. 3, the initial value for the time average of the solution to the ODE (Eq. 1), as computed across the first input cycle, is lower (higher) than , then x shall asymptotically oscillate around . If, on the other hand, x0 is set so that is found to lie within the range , then the mean value of the steady-state oscillation in x shall be .

FIGURE 3

In the next section, a rigorous methodology, based upon the system-theoretic TA-SDR analysis tool, shall be set in place to massage the four parameters of the AC periodic pulse train stimulus of Figure 2B in such a way to induce the coexistence of a variable number of distinct steady-state oscillatory solutions for the memory state of the ReRAM cell under the zooming lens in this manuscript.

4 A systematic technique to endow the periodically driven memory cell with a variable number of oscillatory operating modes

Let us commence this section by introducing an alternative way to determine the equilibria of TA-SE and study their local stability properties.

4.1 TA-SDR decomposition

The TA-SE (Eq. 7) can be recast as the sum between a RESET component and a SET component via

The first and latter contributions are, respectively, defined as

The RESET (SET) component is, in fact, a scaled version of the right hand side of the SE9 (Eq. 1), with the time-average state in place for the state, under a positive (negative) DC voltage V = V+ (V). As an exemplary case study, the RESET and SET components, whose sum results in TA-SDR, illustrated in Figure 3, are, respectively, shown through a solid red and blue trace as a function of the time-average state in Figure 4A. Arrows along the first (latter) component point toward the west (the east), revealing that the physics laws, governing the OFF (ON) dynamics, establish a decrease (an increase) for the time-average state over the time interval τ+ (τ), when the positive (negative) square pulse of height V+ (V) perturbs the memristor. Far more insightful is the illustration of Figure 4B, showing the moduli of the RESET and SET components from plot (a) of the same figure. Note that in this new graphic representation, the direction of motion for the time-average state along the RESET (SET) trace still takes into account the negative (positive) polarity of the contribution expressed by Eqs 9, 10. Naturally, the TA-SE, cast as reported in Eq. 8, admits an equilibrium at the abscissa of any intersection between the moduli of the RESET and SET components, i.e., at each time-average state, where10, which, employing Eqs 9, 10, can be expressed as

FIGURE 4

Moreover, the equilibrium is asymptotically stable if and only if the ON (OFF) dynamics are dominant over the OFF (ON) dynamics to its left (right). The decomposition of the TA-SE into its SET and RESET components is at the basis of a systematic methodology to craft the periodic pulse train stimulus, to be applied across the nano-device, so as to endow its memory state with oscillatory monostable or multistable response, as elucidated in Section 4.3. Before presenting the methodology, it is worth exploring the state evolution function g (x, v) versus state x loci under sweep in the positive (negative) DC value V+ (V), assigned to the input variable to the ODE (Eq. 1). In fact, the larger the difference between the shapes of the SET SDRs and the shapes of the RESET SDRS and the higher the tunability of the loci within each of these two families, the simpler would be to modulate the two components of the TA-SE so as to enforce a desired number of intersections between the graphs of their moduli along the state existence domain.

4.2 Impact of the positive/negative DC voltage on the shape of the ReRAM cell RESET/SET SDR

The TA-SE (Eq. 7), corresponding to a given square pulse train excitation, is a linear combination of two copies of the state evolution function. The first (latter) copy is expressed in terms of the time-average state and of the positive (negative) DC voltage, representing the height of the first RESET (second SET) pulse in the waveform of the AC periodic input over each cycle, and is weighted by the ratio between the width of the same pulse and the period of the stimulus. Moreover, the intersections between the loci of the moduli of these two terms identify the admissible equilibria for the TA-SE. In order to develop a strategy to endow the TA-SE with a desired number of stable equilibria, falling within the memory state existence domain, it is of interest to explore the influence of the positive (negative) value V+(V), assigned to a DC voltage V, employed within the argument of the state evolution function, on the shape of the RESET (SET) SDR. Plots (a), (c), (e), and (g) ((b), (d), (f), and (h)) of Figure 5, respectively, show the RESET (SET) SDR associated with the first, second, third, and fourth V+ (V) values from the set {+(−)0.2, + (−)0.4, + (−)0.6, + (−)0.8}V. A couple of important points stand out from the graphical inspection of these plots. First, differently from what is the case for other ReRAM cells (), the shapes of the loci, associated with positive-valued DC stimuli, do not differ so significantly from those, associated with negative-valued DC stimuli, complicating the identification of a simple strategy to vary the number of crossings between the moduli of the loci of the SET and RESET TA-SE components. Second, as established by the boundary conditions, included in the JART VCM model, which is reviewed in Supplementary Appendix A.1, while the memory state approaches the lower (upper) bound in its existence domain during a RESET (SET) transition, its deceleration is rather abrupt, as demonstrated by the sudden fall of either locus on the left (right) column of plots in Figure 5 in the neighbourhood of the minimum (maximum) allowable state value. On the other hand, the memory state does not accelerate (decelerate) in a similarly dramatic way as it increases (decreases) from values close to the lower (upper) bound in its existence domain over the course of a SET (RESET) process, as revealed by the relatively mild ascent (descent) of either locus on the right (left) column of plots in Figure 5 in the neighbourhood of the minimum (maximum) allowable state value. The rather different behaviour of the SET and RESET SDRs around the lower (upper) bound in the state existence domain explains why it is relatively simple to choose the stimulus parameters, namely, V+, τ+, V, and τ, in such a way to enforce one intersection between the loci of the moduli of the SET and RESET TA-SE components in the vicinity of the smallest (highest) admissible state value. Massaging conveniently the four input parameters, it is further possible to ensure that the modulus of the RESET (SET) term in the linear combination on the right hand side of the TA-SE is larger than the modulus of the other SET (RESET) term to the right (left) of the lower (upper) bound in the state existence domain, which ensures that the solution to the ODE (Eq. 1) would exhibit a steady-state oscillatory waveform around the fully-RESET (fully-SET) state, as revealed, for example, in the monostability case study 1.1 (1.4) from Section 5.1.1 (5.1.4). However, it is fair to admit that, in an excitation scenario from the first (latter) kind, the ReRAM cell typically exhibits slower and slower dynamics as the respective memory state gets closer and closer to its minimum (maximum) allowable value. Therefore, the practical exploitation of a device oscillatory mode, implying the excursion of the memory state around a level in the proximity of the lower (upper) bound in its existence domain, is questionable. Moreover, in general, it is advisable to operate the device away from its fully-RESET (fully-SET) state. Far more interesting, yet harder, is to craft the square pulse train stimulus in such a way to induce the asymptotic emergence of at least one oscillatory state solution unaffected by the boundary conditions, and thus undergoing a periodic excursion across a real-valued range, falling well within its admissible existence domain, as shown, for example, in the multistability case study 1.2 (1.3) from Section 5.1.2 (5.1.3), where, taking into account that stable and unstable equilibria of a TA-SE alternate one after the other, as shown in the representative illustration of Figure 3, the moduli of the loci of the SET and RESET TA-SE components are enforced to feature as many as three (five) crossings, in order for the solution to the state Eq. 1 to exhibit a bistable (tristable) oscillatory behaviour after transients decay to zero. The next section presents a rigorous strategy to shape the AC periodic square pulse train input, applied to the JART VCM model, in such a way to endow its state variable with a monomodal or multimodal oscillatory response.

FIGURE 5

4.3 A rigorous approach to induce monostability or multistability in the memristor oscillatory response to square pulse train stimulation

Equation 11, expressing the condition for a crossing between the loci of the moduli of the SET and RESET TA-SE components to appear at a given time-average state value, say at , may be rearranged in the formwherestands for the ratio between the width of the positive RESET pulse and the width of the negative SET pulse, whiledenotes the modulus of the ratio between two copies of the state evolution function, evaluated at a common time-average state but at different DC voltages. Specifically, the copy at the numerator (denominator) is computed at the negative (positive) bias voltage, corresponding to the height of the SET (RESET) input pulse. The new formula (Eq. 12) for the existence condition of a TA-SE equilibrium reduces by one, the cardinality of the input parameter set to be explored in the determination of the number of possible crossings between the loci of the moduli of the SET and RESET TA-SE components. In fact, under the hypothesis that the height and width of each of the two square pulses, composing the periodic voltage stimulus over each cycle, are sufficiently small to ensure the accuracy of the approximation in Eq. 6, the number of admissible asymptotic oscillatory solutions for the memory state of the periodically driven ReRAM cell depends now solely upon the parameter triplet (V+, V, r). Let us determine the impact of the pulse width ratio r on the number of admissible TA-SE equilibria, given any preliminary choice for the heights V+ and V of the RESET and SET pulses, respectively. Figure 6 provides an exemplary illustration for the dependence of the function , expressed by Eq. 14, upon the time-average state , for a specific selection of V+ and V (refer to the blue solid trace). The abscissas of the intersections between this curve and the horizontal line y = r, associated with a particular choice for the pulse width ratio, correspond to the admissible TA-SE equilibria in this scenario. Clearly, computing the ordinates of the local extrema11 of the function , together with the values it attains when the memory state assumes the bounds in its existence domain, and then sorting this dataset in ascending order, enables partitioning the one-dimensional space, spanned by the parameter r, into a number of regions, each of which includes values, assignable to the pulse width ratio, endowing the resulting TA-SE with a specific number of equilibria. The function, graphed for illustrative purposes in Figure 6, features four local extrema, classifiable either as minima, namely, y1 and y2, or as maxima, specifically y4 and y5, while it assumes the values y3 and y6 at the upper and lower bounds of the memory state existence domain, respectively. These six critical points partition the one-dimensional parameter space into seven regions, specifically12 (0, y1), (y1, y2), (y2, y3), (y3, y4), (y4, y5), (y5, y6), and (y6, ), within which any choice for the pulse width ratio would endow the resulting TA-SE with 0, 2, 4, 5, 3, 1, and 0 equilibria, respectively. Furthermore, it is instructive to note that a crossing between the graphs of the functions and y = r correspond to an asymptotically stable (an unstable) equilibrium for TA-SE if and only if the slope of the curve is negative (positive) therein. A three-equilibrium case study, occurring for a generic choice of the pulse width ratio r, lying within the region (y4, y5), is illustrated in Figure 6 as a pedagogical example. Under these circumstances, the solution to the periodically forced ODE (Eq. 1) would exhibit bistability as long as the approximation, inherent to the time averaging method, would not corrupt the accuracy of the predictions, drawn via TA-SDR investigation, which may be verified by means of a SCPCM analysis (). Of course, ultimately, experimental tests shall have to be conducted to verify the emergence of local fading memory effects of this kind in the nano-device.

FIGURE 6

On the basis of these insights, it is possible to propose a systematic procedure, which, given the heights

V+

and

V

of the RESET and SET pulses, composing the ReRAM cell stimulus over the first

τ+

-long and second

τ

-long parts of each cycle, respectively, allows determining the number of intersections between the graph of the function

and the horizontal line

y

=

r

, together with the local stability properties of the TA-SE equilibria, corresponding to their abscissas, upon assigning any real value to the pulse width ratio

r

. The proposed methodology envisages the execution of the following sequence of steps, one after the other, after the preliminary specification

13

of an input pulse height pair (

V+

,

V

):

  • 1. Calculate the ordinates of the local extrema of , as well as the values of this function at the endpoints of the memory state existence domain. Sort this dataset of generic cardinality n in ascending order.

  • 2. Given the ith y-value yi from the resulting tuple (y1, y2, … yi, … , yn), with y1 < y2 < … < yi < … < yn, compute the parameter Δi, denoting the change in the number of intersections between the graph of the function and the horizontal line y = r as r is increased past yi, for each i value from the set {1, 2, … , n}. The particular shape of the function , which crucially depends upon the preliminary selection of V+ and V, determines the appropriate value, to be assigned to Δi, according to the following set of rules:

  • 3. Focussing finally on the partition of the one-dimensional space, spanned by the parameter r, while the graphs of the functions and y = r feature no intersection over either of the two regions (0, y1) and (yn, ), the number of equilibria, which any pulse width ratio, falling within the range (yj, yj+1), is bound to endow the TA-SE with, may be calculated via , for j ∈ {1, 2, … , n − 1}. If ηj is an even number, then the TA-SE admits ηj/2 stable equilibria and ηj/2 unstable equilibria. On the other hand, if ηj is an odd number, then the TA-SE admits (ηj + 1)/2 ((ηj − 1)/2) stable equilibria and (ηj − 1)/2 ((ηj + 1)/2) unstable equilibria, provided the slope of the function is negative (positive) at its left endpoint.

In the section to follow, the rigorous system-theoretic methodology, based upon the time averaging method, as presented above, shall be applied to the JART VCM model so as to demonstrate its power to predict the correspondence between the choice for the pulse width ratio of the two square pulses, composing the train voltage stimulus over each cycle, and the number of stable asymptotic oscillatory solutions for the periodically forced state equation, upon an exemplary preliminary selection for the pulses’ heights.

5 Application of the methodology

In this section, the systematic methodology, proposed in Section 4.3, is applied to an exemplary scenario14, associated with a particular choice for the pair (V+, V), whose first (second) component specifies the height V+ (V) of the first RESET (second SET) square pulse in the waveform of the AC periodic pulse train voltage stimulus over each cycle. For this scenario, the versus locus is first derived, and four case studies, each of which envisages the assignment of a particular value to the pulse width parameter r, resulting in the existence of a specific number of stable and unstable equilibria for the TA-SE, are discussed. For each case study, numerical simulation results are then presented to validate the accuracy of the system-theoretic predictions, by providing proof of evidence for the emergence of steady-state oscillatory solutions, centred around the stable TA-SE equilibria, for the JART VCM ODE (Eq. 1) subject to the underlying periodic pulse train input.

5.1 Exemplary scenario

Figure 7 shows the dependence of upon for the input amplitude pair (V+, V) = (+0.31 V, −0.2 V) together with four lines, corresponding to values, assigned to the ordinate y, predicting monostable oscillatory dynamics, involving the lower (r1) or upper (r4) memory state bound, bistable periodic operating mode (r2), and the co-existence of three stable limit cycles in the state space of the first-order periodically forced continuous-time system (r3), respectively. Each of these cases studies shall be analysed in depth below.

FIGURE 7

5.1.1 Case study 1.1: monostable oscillatory response around the fully-RESET state

Choosing r = r1 = 1 (refer to the horizontal black line in Figure 7), the proposed system-theoretic method predicts a unique oscillatory operating mode around the fully-RESET state for the TaOx ReRAM cell manufactured at FZJ. Assigning the common value of 10 ⋅ 103s to both τ and τ+, the resulting periodic voltage stimulus vS, applied across the memristor, is shown in plot (a) of Figure 8. Here, the TA-SDR predicts a single globally asymptotically stable (GAS) oscillatory solution for the device memory state, as depicted in plot (b) of the same figure. As, in this case study, the only equilibrium for the TA-SE is very close to yet larger than xmin = 1 ⋅ 10+24, the memristor state, initiated from its highest admissible value x0 = xmax = 3 ⋅ 1029, progressively descends toward the lower bound in its existence domain (see Figure 8C). Indeed, after transients decay to zero, the oscillatory waveform of the memory state is found to revolve precisely around the mean value, predicted by the TA-SDR analysis, i.e., , as illustrated in plot (d) of the same figure.

FIGURE 8

) under v = vS, with vS as in plot (A), and for x0 = xmax. As expected, while exhibiting a monostable steady-state oscillatory behaviour, the memristor operates around the fully-RESET state.

5.1.2 Case study 1.2: coexistence of two stable oscillatory operating modes, one of which is around the fully-RESET state

In Figure 1A, a triangular periodic voltage waveform was employed to stimulate the ReRAM cell so as to endow it with oscillatory bistability, similarly as first reported in (), where, however, no theoretical analysis was provided to explain the coexistence of two periodic solutions, one of which affected by the RESET boundary condition, for the memory state. In this case study, the system-theoretic method, described in Section 3, is employed to shape a square wave voltage stimulus in such a way to induce a similar nonlinear dynamic phenomenon in the device. In particular, keeping the positive (negative) height V+ (V) of the first (second) pulse in each cycle of the input voltage train unaltered relative to case study 1.1, this may be achieved by setting the RESET-to-SET pulse width ratio r to r2 = 1.5 ⋅ 10–2, as may be inferred by inspecting the number of crossings between the violet horizontal line and the blue curve in Figure 7, as well as the slope of the latter trace at each of their locations. Figure 9A shows a periodic voltage stimulus, satisfying these constraints, for τ+ = 1 ⋅ 104s and τ = 6.667 ⋅ 105s. Under this periodic excitation, the TA-SE of the ReRAM cell admits three equilibria, specifically , , and , of which the outer ones (the inner one) are locally stable (is unstable). These equilibria coincide with the points of intersection between the line y = r2 and the versus locus for (V+, V) = (0.31 V, −0.2 V) in Figure 7.

FIGURE 9

Plots (c), (e), and (g) of Figure 9, respectively, show the time evolution of the memory state, as recorded from transient simulations of the DAE set (Eqs 1, 2), extracted numerically from the JART VCM model, as described in Supplementary Appendix A.1, covering a time span of 70,000, 14,000, and 70,000 cycles, respectively, and resulting upon fixing preliminarily the initial memristor state x0 to the first, second, and third values from the set S1 = {x0,1, x0,2, x0,3} = {8 ⋅ 1024, 1 ⋅ 1025, 3 ⋅ 1029}. With reference to Figure 9C, the solution of the JART VCM DAE set, starting off from the first initial condition in S1, descends progressively toward a steady-state oscillatory waveform, which is found to revolve around the leftmost locally stable TA-SE equilibrium , as shown in plot (d). On the other hand, evolving from the second (third) initial condition in the above specified set, the memory state solution, depicted in plot (e) ((g)), approaches asymptotically from below (from above) an oscillation, which is centred around the rightmost locally stable TA-SE equilibrium , as observable in plot (f) ((h)). Figure 9I depicts the SCPCM, extracted from the Poincaré map of the periodically forced memristive system, which confirms the accuracy of the predictions drawn via TA-SDR analysis, by showing how the train voltage stimulus from plot (a) of the same figure endows the device with two oscillatory operating modes. Given that the RESET pulse precedes the SET pulse in each period of the two-pulse-per-cycle input train, the first (third) locally stable fixed point of the map, located at 1.00105 ⋅ 1024 (5.97593 ⋅ 1025), coincides with the maximum of the steady-state oscillation in plot (d) (in either plots (f) and (h)). Last but not least, as may be inferred from plots (J), (K), and (L), computing the running time average of the time series x(t), resulting from the numerical simulation of the SE (Eq. 1), adapted to the JART VCM model, for the first, second, and third initial conditions in the set S1, respectively, it is found to match from t = T the respective theoretical prediction, obtained as solution to the TA-SE (7), adapted to the same model, when the initial condition is computed through the formula (Eq. 3) from the first cycle of the solution x(t) to the SE shown in turn in plots (c), (e), and (g).

5.1.3 Case study 1.3: coexistence of three stable oscillatory operating modes, one of which is around the fully-RESET state

The brown horizontal line y = r3 = 2.3 ⋅ 10–3 from Figure 7 meets the locus of versus, resulting from assigning +0.31 V and −0.2 V to V+ and V, respectively, in five locations. Among the stable ones, marked with black filled circles, two of them lie well within the memory state existence domain . In fact, as revealed shortly, in this case study, after transients vanish, the periodically driven JART VCM ODE may admit one of three locally stable periodic solutions, depending upon the initial condition, while boundary conditions affect only one of them. A pulse train voltage signal, composed over each cycle of one positive RESET and one negative SET pulse, appearing in this order and featuring height–width parameter pair (V+, τ+) = (+0.31 V, 10 ⋅ 103s) and (V, τ) = (−0.2 V, 4.385 ⋅ 106s), respectively, which satisfies the constraint r = r3, is applied across the ReRAM cell, described via the JART VCM DAE set model (), in the test circuit of Figure 2A, as shown in plot (a) of Figure 10. Plot (b) of the same figure depicts the TA-SDR of the ReRAM cell associated with this AC periodic stimulus. It reveals that, as expected, in these circumstances, the TA-SE (7) admits three locally stable equilibria at the very same locations corresponding to the three points, at which the blue locus crosses the brown horizontal trace with a negative slope in Figure 7. Transient simulations of the test circuit demonstrate the accuracy of the predictions drawn through TA-SDR analysis. Figure 10C shows the transitory behaviour of the memory state of the periodically forced ReRAM cell from each initial condition x0 in the set S2 ≜ {x0,1, x0,2, x0,3, x0,4, x0,5} = {1.9 ⋅ 1024, 4.6 ⋅ 1025, 3.5 ⋅ 1026, 7.5 ⋅ 1026, 7.4 ⋅ 1028} over a 1 ⋅ 109s-long time span. Due to the complex slow–fast dynamics of the ReRAM cell (), whose response to stimuli may, in general, evolve along time scales, spanning a multi-decade range, depending upon initial condition and excitation strength, the ODE solution attains a steady state within time intervals, differing by orders of magnitude, for the first, second or third, and fourth or fifth initial conditions in the earlier specified set S2, calling for the use of specific graphs, namely, Figures 11A, C, E, respectively, for a better visualization of the respective transients. Depending upon the initial condition x0, the memory state of the periodically driven memristor may asymptotically evolve along either of three admissible oscillatory waveforms, revolving around levels, approximately equal to , , and , as illustrated in turn in Figures 11B, D, F. Remarkably, as illustrated in plot (c) ((e)) of this figure, the ODE solutions, initiated from the second and third (the fourth and fifth) initial conditions in the aforementioned set, approach, from below and from above, respectively, the inner (top-most) oscillatory solution, whose excursion is clearly affected neither by the lower xmin = 1 ⋅ 1024 nor by the upper xmax = 3 ⋅ 1029 bound in the state existence domain .

FIGURE 10

) for each initial condition x0 from the set S2 ≜ {x0,1, x0,2, x0,3, x0,4, x0,5} = {1.9 ⋅ 1024, 4.6 ⋅ 1025, 3.5 ⋅ 1026, 7.5 ⋅ 1026, 7.4 ⋅ 1028}, under the application of the above-specified voltage stimulus across the ReRAM cell from t = t0 = 0s to t = 1 ⋅ 109s, which covers just over 227 input cycles. Although the solutions, initiated from x0,2 and x0,3, attain the steady state, in particular the same, before the end of the simulation, this is not the case for the other three traces. As shown in Figure 11, the time spans, necessary for these five signals to converge to the respective asymptotic oscillations, may differ by orders of magnitude, which highlights the complex slow/fast dynamical behaviour of the ReRAM cell manufactured at FZJ. The horizontal dotted, dashed, and dash-dotted black (dotted and dashed red) lines, respectively, indicate the locations of the outer left , inner , and outer right locally stable (left and right unstable) TA-SE equilibria within the memory state existence domain . The unstable TA-SDR equilibria are closely related to the initial conditions, which, together with xmin and xmax, separate the basins of attraction of the three admissible locally stable steady-state oscillatory solutions, shown in Figures 11B, D, F (refer to the concept, expressed at the end of Section 3, for details).

FIGURE 11

), as, respectively, recorded during transient simulations of the test circuit of Figure 2A over 250, 10,000, and 105,000 cycles of the AC periodic voltage stimulus, illustrated in Figure 10A, as envisaged in case study 1.3, when the first, second or third, and fourth or fifth value from the set S2 ≜ {x0,1, x0,2, x0,3, x0,4, x0,5} = {1.9 ⋅ 1024, 4.6 ⋅ 1025, 3.5 ⋅ 1026, 7.5 ⋅ 1026, 7.4 ⋅ 1028} is, in turn, assigned to the device initial condition x0. In the first, second, and third plots from this triplet, the horizontal dotted, dashed, and dash-dotted black line marks, respectively, the location of the outer left , of the inner , and of the outer right locally stable TA-SE equilibria. (B, D, F) Steady states of the JART VCM ODE solutions from plots (A, C, E), respectively. Importantly, as may be evidenced from plots (D, F), boundary conditions have no impact on the steady-state dynamics of the periodically forced ReRAM cell in two of its three possible oscillatory operating modes.

Supplementary Appendix A.2 reports the promising results of initial investigations aimed to define an appropriate setup for a future experimental verification of tri-stability in the oscillatory device via pulse generators with physical limitations.

5.1.4 Case study 1.4: monostable oscillatory response around the fully-SET state

Setting r to r4 = 1 ⋅ 10–5 (see the green horizontal line in Figure 7), the memristor is expected to lock into a unique oscillatory operating mode around the fully-SET state. Indeed, this is the case. Keeping the positive (negative) height V+ (V) of the first (second) RESET (SET) pulse in each cycle of the input train, as specified in all the case studies in the exemplary scenario, Figure 7 refers to, and setting its temporal width τ+ (τ) to 102s (105s), which meets the requirement on r, results in the voltage stimulus, illustrated in Figure 12A. Here, the TA-SE (Eq. 7) admits one and only one equilibrium , located close to, but below, the highest possible memristor state value xmax, precisely at 2.8893946 ⋅ 1029, as demonstrated in plot (b) of the same figure, visualising the TA-SDR of the periodically driven ReRAM cell in the case study under focus. As revealed in Figure 12C, showing the time course of the memory state, initiated from its lowest possible value xmin, as resulting from a numerical integration of the JART VCM DAE set under the above specified periodic excitation, the device experiences very long transients before settling on a GAS oscillatory operating mode around its fully-SET state. The powerful SCPCM technique may be employed to acquire in a straightforward and time-efficient way the time waveform, along which the memory state would be found to evolve, after transients vanish. In fact, setting the initial condition for a generic first-order ODE system, subject to a certain periodic input, to a stable fixed point of the associated Poincaré map, the respective numerical solution evolves directly along one of its admissible steady-state oscillatory waveforms, without experiencing a preliminary transient phase. Plot (d) of Figure 12 shows the SCPCM of the periodically forced ReRAM cell in the case study under examination. Setting the initial condition x0 for the memristor state in the test circuit of Figure 2A to the only fixed point x* of the map, lying at 2.8893952 ⋅ 1029, the memristor locks into a unique oscillatory mode, around its fully-SET state, from the beginning of the simulation, as illustrated in Figure 12E. Moreover, as expected, the map fixed point identifies the maximum of the GAS oscillatory solution for the memory state.

FIGURE 12

6 Uncovering novel forms of device multimodal oscillatory dynamics via input pulse height parameter modulation

The exploration of other regions of the V+-V input parameter plane revealed how wider the spectrum of oscillatory dynamics inducible in the ReRAM cell is upon pulse train stimulation. In fact, the choice of a certain pulse height parameter pair sets the periodically driven JART VCM DAE set on a given invariant manifold, characterised by distinctive oscillatory dynamics alternating one after the other via bifurcation phenomena upon pulse width ratio modulation. To name but one example15, this section explains how one may massage the pulse train properties so as to trigger the coexistence of four locally stable oscillatory solutions for the ReRAM cell memory state. Assigning +0.47 V (−0.34 V) to the RESET (SET) pulse height V+ (V), the locus of the function versus the time-average state appears as shown through a blue trace in Figure 13A. The black horizontal line intersects this locus as many as seven times. The abscissas of the crossings, corresponding to the equilibria, which the TA-SE (Eq. 7) admits in this case study, are , , , , , , and . The TA-SE equilibria, endowed with an even (odd) number label, are unstable (locally stable). Setting the RESET (SET) pulse width τ+ (τ) to 10 ms (9.07 s), Figure 13B depicts a square wave voltage signal vS from the class associated with the input parameter triplet (V+, V, r) = (+0.47 V, −0.34 V, 1.1 ⋅ 10–3). Figure 13C shows the directed versus locus, predicting the coexistence of four locally asymptotically stable oscillatory solutions for the state of the ReRAM cell subject to the pulse train voltage stimulus from plot (a) of the same figure. The directed Δxk;k+1 versus xk locus, confirming the accuracy of the TA-SDR predictions, is presented in Figure 13D. It reveals the existence of seven fixed points for the Poincaré map, specifically , , , , , , and . Figure 13E depicts the time course of the solution to the ODE (Eq. 1) from each initial condition x0 from the set , including the stable fixed points of the Poincaré map. As expected, the solutions directly lock into the respective steady states, experiencing no transient effects (the seven TA-SE equilibria are also reported in this figure to demonstrate the accuracy of the TA-SDR analysis). Clearly, in this case study, the ReRAM cell state concurrently admits four distinct oscillatory solutions. A zoom-in view of the oscillation in the state, extracted from Figure 13E for the first, second, third, and fourth initial conditions from the aforementioned set, is, respectively, visualised in plot (f) and 16 (g), (h), (i), and (j) of the same figure. The TA-SE equilibrium lies outside of the oscillation for the first (fourth) solution, as shown in plot (f) ((j)). However, the relative error for the ith solution xi, computed as , where denotes the mean value of the ith solution itself, evaluated arbitrarily over the first input cycle according to Eq. 3, is found to be rather small for each i value in {1, 2, 3, 4}, particularly , , , and , yielding e1 = −7.3863 ⋅ 10–8, e2 = −2.1018 ⋅ 10–4, e3 = −6.3329 ⋅ 10–5, and e4 = 1.7669 ⋅ 10–3. In each case, the initial condition also coincides with the maximum of the oscillation, as expected from the Poincaré map analysis, which, given its higher accuracy relative to the TA-SDR technique, should always be employed to verify the predictions drawn by means of the time averaging method (). As a concluding remark, this section has shown how exploring the V+V parameter plane is possible to craft pulse train stimuli, which trigger the emergence of various different multimodal oscillatory phenomena in the ReRAM cell, which shows once more the richness of the nonlinear dynamics of a memristive physical realization of this kind.

FIGURE 13

Remark 2In view of a future experimental validation of the theory, toward a potential exploitation of the multistable oscillatory response of the periodically driven nano-device for electronics applications, the intrinsic physical limitations in the laboratory instrumentation tools should be considered. The minimum allowable rise/fall time for a square pulse, emitted by any of the AC periodic voltage sources, employable in our laboratories for generating a two-pulse-per cycle train voltage stimulus, is mandatorily 10–4 times the maximum between the widths of the SET and RESET pulses in the input waveform over each cycle. Since the narrower pulse width need to be at least one order of magnitude larger than the minimum allowable pulse rise/fall time, this directly sets a soft constraint on the upper bound for the pulse width ratio, which is allowed to range approximately within the limited value set, expressed here:Initial investigations, aimed to craft ReRAM cell stimuli, which roughly comply with the restrictive condition (Eq. 16), have already delivered promising results, as revealed in Supplementary Appendix A.2, as well as in Section 6.The study, described in this section, was a source of inspiration for setting up an ad hoc experiment, enabling to record the bistable oscillatory behaviour of the VCM device under suitable periodic pulse train stimulation in the laboratory, as reported, for the first time ever in the literature, in the remainder of the main text of our manuscript.

7 Experimental evidence for bistability

7.1 Device stack

The TaOx valence change memory (VCM) device, subject to the experimental test for bistability, was fabricated at the facilities of Forschungszentrum Jülich (FZJ). As shown in either plot of Figure 14, the ReRAM cell consists of a metal–insulator–metal (MIM) physical stack, where a 7-nm-thick tantalum oxide (TaOx) layer is sandwiched between a 30-nm-thick Pt layer, playing the role of the top active electrode, and sitting on top of a 430-nm-thick SiO2 substrate, and a 13-nm-thick tantalum (Ta) layer, acting as the bottom ohmic electrode, and covered by yet another 25-nm-thick Pt capping layer. Plot (a) of Figure 14 shows how voltage stimuli were applied across the device in the laboratory measurements. In the experiments, the active electrode was grounded, while the ohmic electrode was connected to the voltage source vS. Since, as illustrated in plot (b) of the same figure, the theoretical analysis, reported throughout the manuscript, assumes the application of the voltage stimulus VS to the active electrode, with the ohmic electrode grounded, in the experimental tests, the device undergoes a SET (RESET) resistance switching transition as a positive (negative) voltage vS is set to fall between its terminals. A scanning electron microscope (SEM) top-view and a transmission electron microscope (TEM) cross-sectional image of a single Pt/TaOx/Ta/Pt VCM device, occupying a junction area of 3 × 3 μm2 within a passive crossbar array, are, respectively, shown in plots (a) and (b) of Figure 15 ().

FIGURE 14

FIGURE 15

).

7.2 Information about the measurement procedure

The setup for the measurement employs a Keithley 4200-SCS parameter analyser, outfitted with ultra-fast pulse measurement units from the 4225-PMU family, as well as with remote preamplifier/switch modules, facilitating the detection of small currents. Figure 16 showcases a photograph of the Cascade Microtech MPS150 probe station, employing a Motic PSM-1000 microscope, and a pair of manually operated DPP220 probe positioners. The Keithley 4200-SCS parameter analyser can generate periodic square-wave voltage signals with amplitudes within the range (−40 V, +40 V), widths reducible down to 70 ns, and rising, as well as falling flanks stretching across a minimum time span of 20 ns each. The same tool allows measuring currents ranging between 100 nA and 200 mA. The operation of the device is orchestrated through a custom Python script, which allows transmitting commands to the experimental apparatus and retrieving measurement data from the sample under test via a general purpose interface bus (GPIB).

FIGURE 16

To program a specific resistance state into the TaOx VCM device across the range (10 kΩ, 55 kΩ) ahead of the bistability test, an asymmetric triangular voltage stimulus vS at frequency 1 kHz, with a fixed positive SET amplitude and programmable negative RESET amplitude , were preliminarily applied between its terminals, according to the qualitative diagram of Figure 14A. Over each cycle, the device was first subject to the triangular pulse of positive polarity and then to the one of negative polarity. was chosen equal to 1.4 V, whereas was stepped across a set of values in the range (−2.2 V, −1.6 V). Figure 17A shows the current iversus voltage v locus of the device for 10 consecutive cycles of the periodic triangular stimulus in the scenario, where the RESET input amplitude was adjusted to the highest value in this range, specifically −1.6 V. Removing the stimulus after the 10th cycle, the resistance of the device was found to be equal to 10 kΩ, as read a few minutes after the 10-cycle triangular stimulation by applying a sequence of five read pulses, featuring amplitude 0.1 V, width 1 ms, and 0.1-ms-long rising and falling flanks, and spaced out by 0.01 ms one from the other, sampling 20 times per pulse, at regular time intervals, the current flowing through the device, when the voltage across it was fixed to the given plateau level, and averaging out the resulting 100 measurements. The application of the same procedure, when 2.2 V was assigned to the modulus of [see plot (b) of Figure 17 for the iversusv locus of the device over 10 cycles of the triangular voltage stimulus], allowed to write a higher resistance into the ReRAM device, specifically 55 kΩ, as measured, on average, from the 100 data points acquired through the 5-read-pulse sequence. Decreasing the modulus of further below 1.6 V, occasionally a resistance lower than 10 kΩ may be written into the device, which, however, behaves in a rather stochastic and unreliable fashion [see Figures 1C, D in ()]. Increasing the modulus of further above 2.2 V, the device resistance may not be programmed to a higher value. The interested reader is invited to consult and ) for more details on this saturation effect. Stepping to the ith voltage in the set allowed to set the initial resistance of the ReRAM cell to the ith value in the set kΩ, 12 kΩ, 20 kΩ, 25 kΩ, 30 kΩ 33 kΩ, 36 kΩ, 45 kΩ, and 55 k for i ∈ {1, 2, 3, 4, 5, 6, 7, 8, 9}. For each initial condition in the set S1,R, the device sample was then disconnected from the power for a few seconds in preparation for the bistability test. The bistability test for the ith initial condition in this set of cardinality 9 shall be denoted as scenario i in the discussion to follow.

FIGURE 17

Here, a four-pulse-per-cycle train voltage signal vS was let to fall across the device for as many as 200 cycles. In each period, the voltage source was regulated in such a way to generate, first, a negative write pulse of amplitude V = −1.1 V and width τ = 0.5 ms; then, after a pause of 0.01 ms, a first read pulse, featuring amplitude 0.1 V, width 1 ms, and 0.1-ms-long rising and falling flanks; subsequently, after another pause of 0.01 ms, a positive write pulse of amplitude V+ = +0.7 V and width τ+ = 0.5 ms; and finally, after yet another pause of 0.01 ms, a second read of pulse, featuring amplitude 0.1 V, width 1 ms, and 0.1-ms-long rising and falling flanks.

Importantly, as recently reported (Wiefels et al., 2023), a stochastic relaxation phenomenon emerges in the nanodevice under zero input. In particular, ions hop randomly across the powered-off physical stack at ambient temperature. These stochastic effects may result in significant changes in the device resistance over time. In fact, they explain why, for each of a few scenarios from the set of cardinality 9 under consideration, extracting 20 samples of the device current at regular time intervals as the read pulse, directly following the RESET write pulse in the first cycle of the pulse train voltage stimulus, was let to fall across the physical stack, the average resistance of the ReRAM cell was found to be lower than the respective initial condition. This happened for those scenarios indexed through the labels listed in the set {3,4,6,7,8,9}. In fact, with reference to the scenario labelled via the index i, which ranges across the set {1, 2, 3, 4, 5, 6, 7, 8, 9}, right previous to the application of the SET write pulse between its terminals in the first cycle of the pulse train voltage stimulus, the VCM device was found to admit the ith resistance in the set S2,R ≜ {R0,1, R0,2, R0,3, R0,4, R0,5, R0,6, R0,7, R0,8, R0,9} = {11.133, 14.623, 15.337, 24.586, 32.920, 26.399, 21.584, 36.571, 32.563}kΩ. For this reason, we discarded the first cycle in the train voltage stimulus vS, employed in the bistability test, using, however, its second read pulse to define a new initial condition for the VCM device as the average between 20 regularly spaced out measurements. Hence, in the ith scenario, with i ∈ {1, 2, 3, 4, 5, 6, 7, 8, 9}, directly before the application of the second sequence of four pulses across its physical stack, the ReRAM cell was found to hold the ith resistance in the set S3,R ≜ {R0,1, R0,2, R0,3, R0,4, R0,5, R0,6, R0,7, R0,8, R0,9} = {3.032, 3.456, 4.005, 4.367, 6.459, 5.243, 4.456, 30.861, 37.185}kΩ. Figure 18A shows the initial periods of the time course of the train voltage stimulus except for its first four pulses. The pulse train voltage signal induces the simplest form of local fading memory in the nanodevice, namely, a bistable oscillatory response. In fact, as shown in Figure 18B, under the application of such a periodic excitation for as many as 199 cycles, the device resistance, measured at regular time intervals, 20 times per read pulse, after each write operation over each period, was found to evolve toward one of two possible steady-state oscillatory solutions, depending upon its initial condition. In particular, the traces, associated with the 1st, 2nd, and 3rd and 4th (5th, 6th, 7th, 8th, and 9th) initial conditions from the set S3,R, progressively approach the lower (upper) oscillatory solution. It follows that the sets of initial conditions, from which the memristive system respectively asymptotically approaches the lower or the upper oscillatory attractor from the admissible pair, are separated by an initial condition lying between R0,4 = 4.367 kΩ and R0,7 = 4.456 kΩ. For resistance initial conditions above the separatrix, the device experiences much slower dynamics than otherwise. In fact, despite, as shown through red and purple traces in plot (f) of Figure 19, the experiment was iterated for as many as six iterations for two particular resistance initial conditions from S3,R, specifically R0,1 = 3.032  kΩ and R0,9 = 37.185 kΩ, falling, respectively, in the basin of attraction of the lower and upper oscillatory attractors for the periodically driven memristive system, the application of the four-pulse-per-cycle train voltage stimulus across the physical stack for as many as 1,200 periods was insufficient for transients to vanish for the initial condition above the separatrix, which prevented the observation of the upper steady-state oscillation in the device resistance at the end of the experiment. This notwithstanding, it is the pure existence of the separatrix (Strogatz, 2014), which provides firm evidence for the bistability of the periodically forced ReRAM cell.

FIGURE 18

FIGURE 19

). (J) Blue circle markers: spread in the values of the separatrix point , expressed in terms of the device resistance , evaluated at the read voltage V = −0.1 V, upon any possible combination of values, assigned to five particular model parameters of critical impact on the device-to-device variability (), specifically rfil, lcell, ldisc, xmin, and xmax, and sampled from a set of cardinality 2, including two extremes, i.e., −10% and +10%, of the respective nominal levels from Supplementary Table A1, as a function of the filament radius, which was found to have the most significant correlation with the location of the second fixed point of the Poincaré map. The red circle marker provides a reference point k, being associated with the nominal case. Importantly, rfil values lower (larger) than the nominal level map into values above (below) the ordinate of the red marker, providing evidence for the relation of inverse proportionality linking and rfil.

Since the device sample, employed in the experimental test for bistability, is different from the one, the JART VCM model, used for the system-theoretic analysis reported so far in this paper, was originally () fitted to, a parameter tuning procedure had to be run once again to match qualitatively the behaviour of its solutions to the measurement data from Figures 18B, 19F. A standard optimisation algorithm, massaging a few parameters, specifically eϕbn0, Rth,eff,RESET, and Rth,eff,SET, in such a way to minimise the error between the model predictions and these experimental measurements, resulted in their update, relative to the nominal values in Supplementary Table A1, as listed at the end of Supplementary Appendix A.1 (refer to Supplementary Table A2). In order to simplify the numerical integration of the JART VCM model, the read pulses were omitted from the voltage signal assumed to fall across the memristor. In fact, as shown in Figure 19A, in the numerical simulation, replicating qualitatively the experimental data, vS was shaped as a two-pulse-per-cycle train voltage stimulus. Taking into account the different approach, employed in the model simulation to apply the voltage stimulus across the ReRAM cell (recall Figure 14B), as compared to what was performed in the experiment (recall Figure 14A), the first (second) pulse within each T = 1-ms-long period of the input signal vS is assumed to undergo a RESET (SET) transition in the nanodevice, featuring an amplitude V+ of +1.1 V (V of −0.7 V) and a width τ+ of 0.5 ms (τ of 0.5 ms). Figure 19B shows the versus locus for (V+, V) = (+1.1 V, −0.7 V). The horizontal line r = 1 crosses this locus in three points, , , and , the first and third (second) of which correspond (corresponds) to locally stable (an unstable) equilibria (equilibrium) for the TA-SE (7), as may be evidenced from the graph of as a function of for the given input parameter setting (see plot (c) of Figure 19).

Interestingly, the device resistances, computed at the read voltage level V of −0.1 V at the first, second, and third TA-SE equilibria, respectively, read as MΩ, kΩ, and . The SCPM confirms the predictions from the TA-SDR analysis, as illustrated in Figure 19D, which shows that the locally stable (unstable) fixed points (fixed point) of the Poincaré map are located at , and . Importantly, the device resistances, computed at the read voltage level V of −0.1 V at the first, second, and third fixed points, respectively, read as MΩ, kΩ, and .

Figure 19E shows the model prediction for the time course of the device resistance from each of the initial conditions, falling in the set , and evaluated one by one from the state initial conditions at the corresponding positions in the set S3,x ≜ {x0,1, x0,2, x0,3, x0,4, x0,5, x0,6, x0,7, x0,8, x0,9} = {4.564⋅1025, 3.673⋅1025, 3.460⋅1025, 2.737⋅1025, 3.081⋅1025, 3.414⋅1025, 1.465⋅1025, 1.383⋅1025}, assuming the voltage v across the device to be fixed to the DC read level V of −0.1 V.

The separatrix point, appearing at , is just 5Ω to the left of the lower bound in the range, where it was found to lie in the experiments. As a result, here only the traces, starting off from the first three initial conditions in S3,R, progressively approach the lower oscillatory steady state. The cyan (green) trace in Figure 19F shows how the time waveform of the device resistance, started off at R0,1 = 3.032 kΩ (R0,9 = 37.185 kΩ), captures the corresponding experimental red (purple) trace, converging toward the lower (upper) steady-state oscillatory solution. The solid cyan trace in plot (g) visualises the device memory state over time, resulting from a numerical integration of the memristor DAE set when the initial condition x0 is set to the first fixed point of the Poincaré map. Here, the black dashed horizontal line shows the location of the TA-SE equilibrium . Plot (h) is a close-up view of plot (g) around the oscillatory solution for the memory state. The black dash-dotted horizontal line meets the memristor state solution at its maxima of ordinate . Figure 19I depicts through a green trace the time waveform of the memory state, as recorded during a numerical simulation of the JART VCM v1 model in the scenario where the initial condition x0 was set to the third fixed point of the Poincaré map. Last but not least, taking into account the intrinsic variability in the electrical behaviour of the device from sample to sample, according to the adaptation of the JART VCM model from , it was nevertheless possible to verify, to a certain extent, the robustness in the bistable response of the ReRAM cell under the earlier specified periodic excitation. In particular, as anticipated above, the unstable map fixed point , which acts as a separatrix (Strogatz, 2014) between the basins of attraction of the two coexisting locally stable map fixed points and , and provides evidence for the bistability of the ReRAM device-based oscillator by virtue of its sole appearance, was found to exist at all times under any possible combination of values, assigned to each of five model parameters of critical impact on the device-to-device variability, specifically rfil, lcell, ldisc, xmin, and xmax, from a set of cardinality 2, including −10% and +10% of the respective nominal value, as indicated in Supplementary Table A1. The blue circles in Figure 19J show the spread in the value of the unstable fixed point of the Poincaré map, expressed in terms of the device resistance as , for all the 32 possible combinations of values, assigned to these five parameters, against the filament radius rfil, which was found to hold the stronger correlation with the variable reported along the vertical axis, as may be inferred by comparing the impact that its changes, relative to the nominal level (see the reference circle marker), have on the location of the separatrix point.

8 Conclusion

Typically, the application of a periodic stimulus, from classes commonly used in electrical engineering, including sine-waves, triangular waves, and square waves, to a non-volatile resistance switching memory induces a unique, i.e., initial condition-independent asymptotic oscillatory response in its memory state (), a property referred to as fading memory (). On the other hand, local fading memory effects are said to emerge in a system, which, under the effects of some input, may asymptotically exhibit a number of different behaviours, locking into each of the possible operating modes for all initial conditions from the respective basin of attraction (; ). A numerical investigation (), based upon a predictive model (; ), recently unveiled the emergence of bistability, i.e., the simplest form of local fading memory, in the oscillatory response of the physical realization of a tantalum oxide ReRAM cell to a particular periodic triangular stimulus. However, the manuscript, reporting this interesting observation, made independently also from other scientists, exploring the non-linear dynamics of a different non-volatile memristor via bifurcation analysis (), provided no further analysis to elucidate the origin for the coexistence of two stable oscillatory steady states for the nano-device. As another open question, stemming from this research work, it would be of interest to understand how to modulate the properties of the stimulus so as to induce the emergence of bifurcation phenomena, whereby the nature of the fading memory effects, appearing in the device, would switch from local to global or vice versa. Investigating whether there exist periodic excitations, inducing more complex forms of local fading memory than bistability in the nano-device, is a follow-up problem worthy of study. A theoretical research work is first presented in this manuscript to provide comprehensive answers to all these questions. In particular, the state dynamic route technique, inspired to the time averaging methodology () from the theory of non-linear dynamics, and to the bifurcation study, reported in ), is first introduced as extension of the dynamic route map graphic tool (), which is applicable to the analysis of first-order systems subject to bias inputs only, for the exploration of the response of systems of this kind to AC periodic square pulse train-based stimuli. Recurring to this technique, a rigorous and systematic strategy is then set up to massage heights and widths of the two square pulses of opposite polarity, composing a periodic pulse train-based input over each cycle, so as to modulate the number and stability properties of the admissible oscillatory steady states of the nano-device. Numerical simulations of the device model in a number of excitation scenarios provide robust proof of evidence for the accuracy of the proposed theoretical framework in predicting all the possible levels, around which the state of the memristor, subject to a periodic two-pulse-per-cycle train stimulus, may be found to revolve, after transients vanish, for a given choice of the four input parameters. Toward the experimental verification of the theory, developed in this research study, the intrinsic physical limitations to the measurement instrumentation tools need to be taken into account for the definition of an ad hoc input parameter setting in each case study. In this regard, as shown in Section 6, margins for experimental setup optimization exist, given that the set of bifurcations in number, stability, and kinds of oscillatory solutions for the memory state of the ReRAM cell upon a pulse width ratio sweep varies critically with the pulse height parameter pair selection, which widens considerably the spectrum of opportunities available to the circuit designer17. On the basis of these considerations, as reported in Section 7, we were able to devise an opportune experimental setup, through which we confirmed the theoretical predictions on the bistable oscillatory response of the ReRAM cell under suitable periodic pulse train stimulation in the laboratory, as reported at the end of the manuscript. In particular, the experimental analysis, corroborating the accuracy of our theory, allowed identifying the signature for the bistability of the periodically forced nanodevice, namely, the existence of an initial condition for its resistance, separating the basins of attraction of its two admissible oscillatory steady states. To the best of our knowledge, this is the first time local fading memory effects, resulting in steady-state bistability, are discovered at the nanoscale in a non-volatile resistance switching memory! Importantly, numerical investigations of the JART VCM model further showed how a separatrix point keeps existing across the allowable domain for the ReRAM cell resistance even under non-negligible device-to-device variability effects. Moreover, as described in Supplementary Appendix A.2, the application of the system-theoretic framework, presented in this paper, under the additional constraint, allowing the SET and RESET pulse widths to differ by three orders of magnitude at most, enables determining an appropriate input parameter quartet for the execution of a practical tristability test on the oscillatory device in the laboratory. The theoretical prediction of the coexistence of more than two oscillatory steady states in the nanodevice for suitable periodic excitations awaits now for experimental verification. Moreover, toward a future exploitation of these peculiar nonlinear phenomena for electronics applications, one of the tasks to fulfil involves the inclusion of non-idealities, especially those factors responsible for stochastic cycle-to-cycle electrical behavioural variability, in the ReRAM cell model to understand how they affect the shape of the versus locus under pulse height pair modulation during the device lifetime, toward the identification of an ad hoc operating region of the V+V parameter domain, where, for any given case study of interest, the oscillatory mode, emerging under a suitable pulse width ratio choice, is most robust against these unwanted effects. The peculiar capability of the non-volatile memristor physical realization, under the zooming lens in this manuscript, to feature alternatively a local or global form of fading memory, depending upon the periodic stimulus, may inspire the design of innovative energy-efficient sensing and mem-processing circuits and systems for edge computing and Internet-of-Things applications in the years to come. The research methodologies, presented in this work, are applicable upon suitable adaptation also to other non-volatile resistance switching memories () and to the class of volatile memristor devices (). Importantly, they shed light into the fundamental role that non-linear circuit and system theory () assumes for unlocking the full potential of intrinsically nonlinear memristive devices in the electronics of the future ().

Statements

Data availability statement

The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.

Author contributions

NS: conceptualization, data curation, formal analysis, investigation, methodology, validation, and writing–review and editing. AA: conceptualization, data curation, formal analysis, investigation, methodology, supervision, validation, visualization, writing–original draft, and writing–review and editing. IM: investigation and writing–review and editing. ASD: investigation and writing–review and editing. SM: investigation and writing–review and editing. VR: investigation and writing–review and editing. RT: formal analysis, validation, and writing–review and editing. LC: formal analysis, validation, and writing–review and editing.

Funding

The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. LC is supported in part by the United States Air Force Office of Scientific Research (AFOSR) grant number FA 9550-18-1-0016. The Deutsche Forschungsgemeinschaft is also acknowledged for the financial support to the project “Universal Memcomputing in Hardware Realizations of Memristor Cellular Nonlinear Networks” (project number: 441957207).

Acknowledgments

The authors are thankful to Sitandi Zhang (Forschungszentrum Jülich) for performing the experiments, discussed in Section 7, which allowed validating the theory developed in this scientific study. They are also grateful to Prof. Marco Gilli (Politecnico di Torino) and Prof. Fernando Corinto (Politecnico di Torino) for their precious contributions in the theoretical analysis of the bistability of the periodically forced ReRAM cell from Forschungszentrum Jülich over the entire course of this research work. They also extend their gratitude to Vasilis Ntinas (Technische Universität Dresden) and Dimitris Prousalis (Technische Universität Dresden) for contributing to the numerical investigations, allowing to refit the JART VCM v1 model to the experimental data and to verify the robustness of the bistability of the device against its intrinsic cycle-to-cycle variability. Last but not least, Tim Kempen (Forschungszentrum Jülich) is sincerely acknowledged for the provision of insightful recommendations for the numerical investigations, reported in Supplementary Appendix A.2, devoted to the identification of a suitable parameter setting for a periodic square wave voltage stimulus, allowing, as next step of our research, the pursuit of an experimental tristability test on the oscillatory ReRAM cell, taking into account the physical limitation of the pulse generators available at our laboratories.

Conflict of interest

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.

The handling editor CR declared a past co-authorship with the author AA.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fnano.2024.1301320/full#supplementary-material

Footnotes

1.^Applying a positive (negative) voltage stimulus at the Pt electrode, while grounding the Ta electrode, a RESET (SET) resistance switching transition is induced in the Ta/TaOx/Pt device stack manufactured in Jülich.

2.^An ODE is said to be non-autonomous if it is forced by a non-constant input. Else, it is an autonomous system.

3.^Importantly, the Poincaré map technique allows studying a periodically forced continuous-time system, which is equivalent to a second-order autonomous ODE, in which the time variable encodes one degree of freedom, through a simpler one-dimensional discrete-time system.

4.^Note that, inverting the order of the RESET and SET pulses in the periodic voltage stimulus vS, depicted in Figure 1A, the two stable fixed points for the new map, which would be extracted in this other excitation scenario, would correspond to the minima for two locally stable steady-state oscillations in the memory state.

5.^Despite its high predictive accuracy, the SCPCM technique () relies on numerical integrations, and, for this reason, is not employable to resolve this open question. It may be used, however, to verify the predictions from the time-averaging method, which holds validity only in periodic excitation scenarios, which induce small changes in the state per cycle .

6.^For the sake of simplicity, shall be referred to as the time-average state in the remainder of the paper.

7.^As anticipated in Section 2, when a positive (negative) voltage v is let to fall between the Ta and Pt electrodes of the device stack from Jülich, the device undergoes a RESET (SET) transition. Moreover, as the state evolution function g(x, v) in the JART model is anti-sign invariant (), implying g(x, v) < (>)0 for v > (<)0, the state variable decreases (increases) in a RESET (SET) transition. In fact, in such a model, x = xmin (x = xmax) corresponds to the fully-RESET (fully-SET) state for the device.

8.^The right hand side of Eq. 7 may be referred to as the time-average state evolution function.

9.^Referring, without loss of generality, to an anti-sign invariant state evolution function, the locus of the right hand side of the SE (Eq. 1) versus the memory state for a given positive (negative) DC voltage v = V = V+(V) is referred to as a RESET (SET) state dynamic route, RESET SDR (SET SDR) for short. The families of RESET and SET SDRs compose the DRM of the first-order memristor.

10.^Numerical investigations, based upon the JART VCM model, already revealed () that the level, around which the memory state x of the TaOx ReRAM cell, manufactured at FZJ, is found to oscillate, after transients vanish, for a given initial condition x0, under the effect of a purely-AC periodic triangular voltage stimulus vS of suitable amplitude and frequency fS (), is approximately equal to the abscissa of a specific intersection between the moduli of the RESET and SET SDRs, respectively, extracted from the memristor DRM upon setting the DC voltage V to a positive V+ and negative V value of common modulus .

11.^At a local extremum, the derivative of the function with respect to the time average state is null. The local extremum is a local minimum (local maximum) if the second derivative of with respect to the time-average state is positive (negative) therein.

12.^The regions (0, y1) and (y6, ) of the one-dimensional parameter space are uninteresting from a practical viewpoint as they correspond to unaccessible values for the memristor state.

13.^An exhaustive numerical exploration of the V+V input parameter plane allows to choose RESET and SET input pulse heights so as to obtain a desired shape for the versus locus.

14.^V+ (V) is intentionally chosen as the amplitude of the positive RESET (negative SET) pulse in each cycle of the asymmetric periodic triangular voltage stimulus adopted to excite the ReRAM cell in the simulation illustrated in Figure 1.

15.^As a further example, by appropriate choice for the input parameters, it is also possible to endow the memristor with one and only one oscillatory operating mode, envisaging a swing for its resistance well-confined within the allowable range. As the main focus of this research paper is to explore multistability in the oscillatory response of the periodically pulse-driven ReRAM cell, the analysis of a case study of this kind is omitted from the investigations.

16.^Plot (f) in Figure 13 shows the TA-SDR prediction of the level, around which the solution, associated with the initial condition x0 = x0,1, is expected to revolve, together with the solution itself. Plot (g) in the same figure visualises the first fixed point of the Poincaré map together with the same solution.

17.^It is worth pinpointing that the rich oscillatory dynamics, reported in this manuscript, was induced in the ReRAM cell via a simple square wave stimulus, including just two pulses per cycle. Adding more pulses within the input period is expected to increase the complexity of the dynamical phenomena emerging consequently across the device physical medium.

References

  • 1

    AscoliA.MenzelS.RanaV.KempenT.MessarisI.DemirkolA. S.et al (2022). A deep study of resistance switching phenomena in TaOx ReRAM cells: system-theoretic dynamic Route map analysis and experimental verification. Adv. Electron. Mater.8 (8), 2200182. 10.1002/aelm.202200182

  • 2

    AscoliA.SchmittN.MessarisI.DemirkolA. S.StrachanJ. P.TetzlaffR.et al (2024). An analytical approach to engineer multistability in the oscillatory response of a pulse-driven ReRAM. Sci. Rep.14 (5626), 5626. 10.1038/s41598-024-55255-7

  • 3

    AscoliA.SchmittN.MessarisI.DemirkolA. S.TetzlaffR.ChuaL. O. (2023b). The State Change Per Cycle Map: a novel system-theoretic analysis tool for periodically driven ReRAM cells. Front. Electron. Mater.23, 32. 10.3389/femat.2023.1228899

  • 4

    AscoliA.SchmittN.MessarisI.DemirkolA. S.TetzlaffR.StrachanJ. P.et al (2023a). “Local fading memory effects in a tantalum oxide ReRAM cell from Hewlett packard labs,” in Proceedings of the IEEE Int. Conference on Metrology for Extended Reality, Artificial Intelligence and Neural Engineering (MetroXRAINE), Milano, Italy, October 25-27, 2023 (IEEE).

  • 5

    AscoliA.TetzlaffR.ChuaL. O. (2016a). The first ever real bistable memristors–Part I: theoretical insights on local fading memory. IEEE Trans. Circuits Systems–II Express Briefs63 (12), 10911095. 10.1109/tcsii.2016.2604567

  • 6

    AscoliA.TetzlaffR.ChuaL. O. (2016b). The first ever real bistable memristors–Part II: design and analysis of a local fading memory system. IEEE Trans. Circuits Systems–II Express Briefs63 (12), 10961100. 10.1109/tcsii.2016.2613560

  • 7

    AscoliA.TetzlaffR.ChuaL. O.StrachanJ. P.WilliamsR. S. (2016c). History erase effect in a non-volatile memristor. IEEE Trans. Circuits Systems–I (TCAS–I) Regul. Pap.63 (3), 389400. 10.1109/tcsi.2016.2525043

  • 8

    AscoliA.TetzlaffR.ChuaL. O.StrachanJ. P.WilliamsR. S. (2017). “Memory loss in a tantalum oxide memristor,” in Pages 94–101 of: Advances in Science and Technology, Proc. Int. Conference on Smart Materials, Structures and Systems (Perugia, Italy, 5-9 June 2016), vol. 99, Perugia, Italy, 5-9 June 2016 (Switzerland: Trans Tech Publications).

  • 9

    AscoliA.TetzlaffR.MenzelS. (2018). Exploring the dynamics of real-world memristors on the basis of circuit theoretic model predictions. IEEE Circuits Syst. Mag.18 (2), 4876. 10.1109/mcas.2018.2821760

  • 10

    BengelC.SiemonA.CüppersF.Hoffmann-EifertS.HardtdegenA.von WitzlebenM.et al (2020). Variability-aware modeling of filamentary oxide-based bipolar resistive switching cells using SPICE level compact models. IEEE Trans. Circuits Systems–I Regul. Pap.67 (12), 46184630. 10.1109/tcsi.2020.3018502

  • 11

    BengelC.ZhangD. K.WaserR.MenzelS. (2022). JART VCM v1 verilog-A compact model user guide. Available at: https://www.emrl.de/JART-files/User_Guide_for_the_JART_VCM_v1_Compact_Model.pdf.

  • 12

    BoydS.ChuaL. O. (1985). Fading memory and the problem of approximating nonlinear operators with Volterra series. IEEE Trans. Circuits Syst.32 (11), 11501161. 10.1109/tcs.1985.1085649

  • 13

    BuckwellM.NgW. H.MannionD. J.CoxH. R. J.HudziakS.MehonicA.et al (2021). Neuromorphic dynamics at the nanoscale in silicon suboxide RRAM. Front. Nanotechnol.3 (699037), 10. 10.3389/fnano.2021.699037

  • 14

    ChuaL. O. (2018). Five non-volatile memristor enigmas solved. Appl. Phys. A124 (563), 563. 10.1007/s00339-018-1971-0

  • 15

    CorintoF.CivalleriP. P.ChuaL. O. (2015). A theoretical approach to memristor devices. IEEE J. Emerg. Sel. Top. Circuits Syst. (JETCAS)5 (2), 123132. 10.1109/jetcas.2015.2426494

  • 16

    CorintoF.FortiM.ChuaL. (2021) Nonlinear circuits and systems with memristors: nonlinear dynamics and analogue computing via the flux-charge analysis method. 1. Cham: Springer.

  • 17

    Di VentraM.TraversaF. L. (2018). Perspective: memcomputing: Leveraging memory and physics to compute efficiently. J. Appl. Phys.123 (180901), 15. 10.1063/1.5026506

  • 18

    GoswamiS.PramanickR.PatraA.RathS. P.FoltinM.AriandoA.et al (2021). Decision trees within a molecular memristor. Nature597 (7874), 5156. 10.1038/s41586-021-03748-0

  • 19

    GuckenheimerJ.HolmesP. (1983) Nonlinear oscillations, dynamical systems, and bifurcations of vector fields. 1. New York, USA: Springer-Verlag New York, Inc.

  • 20

    HardtdegenA.La TorreC.CüppersF.MenzelS.WaserR.Hoffmann-EifertS. (2018). Improved switching stability and the effect of an internal series resistor in HfO2/TiOx bilayer ReRAM cells. IEEE Trans. Electron Devices65 (8), 32293236. 10.1109/ted.2018.2849872

  • 21

    HuM.StrachanJ. P.LiZ.GrafalsE. M.DavilaN.GravesC.et al (2016). “Dot-product engine for neuromorphic computing: programming 1T1M crossbar to accelerate matrix-vector multiplication,” in Proceedings of the Design Automation Conference (DAC), Austin Texas, June 5 - 9, 2016.

  • 22

    IelminiD.WaserR. (2016) Resistive switching: from fundamentals of nanoionic redox processes to memristive device applications. 1. Wiley-VCH Verlag GmbH & Co. KGaA.

  • 23

    La TorreC.ZurhelleA. F.MenzelS. (2019). “Compact modelling of resistive switching devices based on the valence change mechanism,” in Proc. of the Int. Conf. on Simulation of Semiconductor Processes and Devices (SISPAD), Udine, Italy, 4-6 September 2019.

  • 24

    LenkC.HövelP.VedK.DurstewitzS.MeurerT.FritschT.et al (2023). Neuromorphic acoustic sensing using an adaptive microelectromechanical cochlea with integrated feedback. Nat. Electron.6, 370380. 10.1038/s41928-023-00957-5

  • 25

    LiC.HuM.LiY.JiangH.GeN.MontgomeryE.et al (2018). Analogue signal and image processing with large memristor crossbars. Nat. Electron.1 (1), 5259. 10.1038/s41928-017-0002-z

  • 26

    MarchewkaA.RoesgenB.SkajaK.DuH.JiaC.-L.MayerJ.et al (2016). Nanoionic resistive switching memories: on the physical nature of the dynamic reset process. Adv. Electron. Mater.2 (1), 1500233. 10.1002/aelm.201500233

  • 27

    MenzelS.WaserR.SiemonA.La TorreC.SchultenM.AscoliA.et al (2017). “On the origin of the fading memory effect in ReRAMs,” in Proc. of the Int. Symp. On Power and Timing, Modeling, Optimization, and Simulation (PATMOS), Thessaloniki, Greece, September 25-27, 2017 (IEEE).

  • 28

    MessarisI.AscoliA.DemirkolA. S.NtinasV.ProusalisD.TetzlaffR. (2024). High frequency response of volatile memristors. Adv. Electron. Mater. 10.1002/aelm.202400172

  • 29

    MessarisI.AscoliA.DemirkolA. S.TetzlaffR. (2023). High frequency response of non-volatile memristors. IEEE Trans. Circuits Systems-I (TCAS-I) Regul. Pap.70 (2), 566578. 10.1109/tcsi.2022.3219368

  • 30

    MikolajickT.SalingaM.KundM.KeverT. (2009). Nonvolatile memory concepts based on resistive switching in inorganic materials. Adv. Eng. Mater.11 (4), 235240. 10.1002/adem.200800294

  • 31

    MilanoG.PedrettiG.MontanoK.RicciS.HashemkhaniS.BoarinoL.et al (2022). In materia reservoir computing with a fully memristive architecture based on self-organizing nanowire networks. Nat. Mater.21 (2), 195202. 10.1038/s41563-021-01099-9

  • 32

    NtinasV.AscoliA.MessarisI.WangY.RanaV.MenzelS.et al (2022). Toward simplified physics-based memristor modeling of valence change mechanism devices. IEEE Trans. Circuits Systems-II (TCAS-II) Express Briefs69 (5), 24732477. 10.1109/tcsii.2022.3160304

  • 33

    NtinasV.PatelD.WangY.MessarisI.RanaV.MenzelS.et al (2023). “A simplified variability-aware VCM memristor model for efficient circuit simulation,” in International Conference on Synthesis, Modeling, Analysis and Simulation Methods, and Applications to Circuit Design, Funchal, Portugal, 3-5 July 2023 (IEEE).

  • 34

    PershinY. V.SlipkoV. A. (2019). Bifurcation analysis of a TaO memristor model. J. Phys. D Appl. Phys.52 (50), 505304. 10.1088/1361-6463/ab4537

  • 35

    RaoM.TangH.WuJ.SongW.ZhangM.YinW.et al (2023). Thousands of conductance levels in memristors integrated on CMOS. Nature615 (7954), 823829. 10.1038/s41586-023-05759-5

  • 36

    SchmittN.AscoliA.MessarisI.DemirkolA. S.NtinasV.ProusalisD.et al (2023). “Exploration of bistable oscillatory dynamics in a memristor from Forschungszentrum Jülich,” in Proceedings of the International Conference on Modern Circuits and Systems Technologies (MOCAST) on Electronics and Communications, Sofia, Bulgaria, 26-28 June 2024 (IEEE).

  • 37

    SebastianA.TumaT.PapandreouN.Le GalloM.KullL.ParnellT.et al (2017). Temporal correlation detection using computational phase-change memory. Nat. Commun.8 (1115), 110. 10.1038/s41467-017-01481-9

  • 38

    ShamsiJ.AvedilloM. J.Linares-BarrancoB.Serrano-GotarredonaT. (2021). Hardware implementation of differential oscillatory neural networks using VO2-based oscillators and memristor-bridge circuits. Front. Neurosci.15 (674567), 674567. 10.3389/fnins.2021.674567

  • 39

    StrachanJ. P.TorrezanA. C.MiaoF.PickettM. D.YangJ. J.YiW.et al (2013). State dynamics and modeling of Tantalum oxide memristors. IEEE Trans. Electron Devices60 (7), 21942202. 10.1109/ted.2013.2264476

  • 40

    StrogatzS. H. (2014) Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering (studies in nonlinearity). 2. Boulder, Colorado, United States: Westview Press.

  • 41

    SzeS. M.NgK. K. (2007) Physics of semiconductor devices. 3. Hoboken, New Jersey: John Wiley & Sons, Inc.

  • 42

    TalatiN.GuptaS.ManeP.KvatinskyS. (2016). Logic design within memristive memories using memristor aided loGIC (MAGIC). IEEE Trans. Nanotechnol.15 (4), 635650. 10.1109/tnano.2016.2570248

  • 43

    TzouvadakiI.GkoupidenisP.VassanelliS.WangS.ProdromakisT. (2023). Interfacing biology and electronics with memristive materials. Adv. Mater.35 (32), 2210035. 10.1002/adma.202210035

  • 44

    ValovI.LinnE.TappertzhofenS.SchmelzerS.van den HurkJ.LentzF.et al (2013). Nanobatteries in redox-based resistive switches require extension of memristor theory. Nat. Commun.4 (1771), 1771. 10.1038/ncomms2784

  • 45

    VontobelP. O.RobinettW.KuekesP. J.StewartD. R.StraznickyJ.WilliamsR. S. (2009). Writing to and reading from a nano-scale crossbar memory based on memristors. Nanotechnology20 (425204), 425204. 10.1088/0957-4484/20/42/425204

  • 46

    WangZ.JoshiS.Savel’evS. E.JiangH.MidyaR.LinP.et al (2017). Memristors with diffusive dynamics as synaptic emulators for neuromorphic computing. Nat. Mater.16 (1), 101108. 10.1038/nmat4756

  • 47

    WaserR.AonoM. (2007). Nanoionics-based resistive switching memories. Nat. Mater.6 (11), 833840. 10.1038/nmat2023

  • 48

    WiefelsS.KopperbergN.HofmannK.OtterstedtJ.WoutersD.WaserR.et al (2023). Reliability aspects of 28 nm BEOL-integrated resistive switching random access memory. Phys. Status Solidi A2300401, 13. 10.1002/pssa.202300401

  • 49

    XiaQ.YangJ. J. (2019). Memristive crossbar arrays for brain-inspired computing. Nat. Mater.18 (4), 309323. 10.1038/s41563-019-0291-x

  • 50

    YiS.-inTalinA. A.MarinellaM. J.WilliamsR. S. (2022). Physical compact model for three-terminal SONOS synaptic circuit element. Adv. Intell. Syst.4 (9), 2200070. 10.1002/aisy.202270044

  • 51

    ZidanM. A.StrachanJ. P.LuW. D. (2018). The future of electronics based on memristive systems. Nat. Electron.1 (1), 2229. 10.1038/s41928-017-0006-8

Summary

Keywords

ReRAM, non-volatility, fading memory, local fading memory, bistability, tristability, multistability, time-average state dynamic route

Citation

Schmitt N, Ascoli A, Messaris I, Demirkol AS, Menzel S, Rana V, Tetzlaff R and Chua LO (2024) Theoretico-experimental analysis of bistability in the oscillatory response of a TaOx ReRAM to pulse train stimuli. Front. Nanotechnol. 6:1301320. doi: 10.3389/fnano.2024.1301320

Received

24 September 2023

Accepted

19 March 2024

Published

15 May 2024

Volume

6 - 2024

Edited by

Carlo Ricciardi, Polytechnic University of Turin, Italy

Reviewed by

Alberto Tesi, University of Florence, Italy

Christos Papavassiliou, Imperial College London, United Kingdom

Updates

Copyright

*Correspondence: A. Ascoli,

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics