Analysis of Memory Matrices with HfO2 Memristors in a PSpice Environment

Abstract: The investigation of new memory circuits is very important for the development of future generations’ non-volatile and Random Access Memories (RAM) memories and modern schemes for in-memory calculations. The purpose of the present research is to propose a detailed analysis of passive and hybrid memristor-based memory crossbars with separating metal oxide semiconductor (MOS) transistors. The considered memristors are based on HfO2. The transistors are applied to eliminate the parasitic paths in the schemes. For simulations, a previously proposed strongly nonlinear modified window function by the author together with a physical nonlinear memristor model is used. The considered model is adjusted according to the experimental i–v relationship of HfO2 memristors. The i–v relationship obtained by the simulation is successfully fitted to the respective relationship derived by physical measurements. A good coincidence between these characteristics is established. Several basic window functions are also applied for comparison to the corresponding results. The proposed model is analyzed in Personal Simulation Program with Integrated Circuit Emphasis (PSpice) and it is also used for simulation of a 5 × 5 fragment of a memristor memory crossbar with isolating transistors and for the analysis of a 6 × 6 passive memory matrix. The investigated matrices are simulated for writing, reading, and erasing information. It is established that the model proposed could be used for simulations of complex memristor circuits.


Introduction
The resistance-switching effect, observed in many amorphous oxides (TiO 2 , HfO 2 and others), has been analyzed since 1970 [1,2].It has been established that such oxides have the capability to alter their resistance in accordance to the applied voltage and to retain their state for a long time period [1,2].Analogous behavior was forecast for the memristor by Chua in 1971 [3].The memristor is an important two-terminal element together with the resistor, inductor, and capacitor [1][2][3].The memristor is a strongly nonlinear component [3,4].It relates the charge q and the flux linkage Ψ [3,4].The memristor, in accordance to symmetry considerations and the relationships between the essential electric quantities (current, voltage, charge and flux linkage), was predicted by Chua in 1971 [3,4].The memristor has the capability to remember the electric charge passed through it, when the sources are switched off [3][4][5].Its current-voltage relationship is a pinched-hysteresis loop, whose shape and range depend on both the amplitude and the frequency of the used signal [3,4].Since the memristor can retain its resistance after turning the sources off, it can be applied as a non-volatile memory component [4][5][6].Its physical realization by HfO 2 , TiO 2 or other modern amorphous metal-oxide materials [5][6][7][8] has geometrical sizes in the nano-range and its power consumption is many times lower than traditional flash memory elements and conventional random access memory (RAM) devices [5][6][7].These indications are good fundamentals for future applications of memristor crossbars in high-density memories [9][10][11][12].
In-memory computing with memristors is a very important and valuable technique for future generation's memories and computational circuits [13][14][15].This paper and a previous one written by the author [16] are associated with in-memory calculation circuits and memory devices based on memristors.The previous paper [16] considers an analysis of the crossbar with four transistors and four resistance-switching memory elements 4T4R matrix with TiO 2 memristors in MATrix Laboratory (MATLAB).The present research is an attempt to analyze memristor crossbars (10T25R) with different types of memristors-HfO 2 -based memory elements, which are modern and important for new engineering applications.This investigation is realized in the PSpice environment by applying different memristor models.An additional comparison between the applied parameters is made.The first physical memristor was created in the Hewlett Packard (HP) research laboratories by Williams's scientific team in 2008 [4].A number of papers related to memristors and memristive devices have been published and many models have been proposed [5][6][7]9].The linear dopant drift model [4] is applied for low-level signals.The nonlinear models proposed by Biolek [6] and Joglekar [5] are able to illustrate nonlinear memristor performance for high-level signals and low frequencies according to the state variable [9].The Pickett model [17] is based on physical measurements, and on the mechanism of the current flow through a tunnel barrier.It has maximal correctness and at times it is used as a standard reference model [9,17].Unfortunately, it is very complex and it is not appropriate for computer simulations due to convergence problems [10,18].The boundary condition memristor (BCM) model [9] is combined with a linear ionic dopant drift and a switch-based algorithm to describe several boundary effects.Regrettably, several basic linear memristor models, such as Joglekar [5], Biolek [6] and BCM [9], are appropriate for circuit analysis when the memristor voltage is lower than 1 V and the practically observed switching effects for voltages higher than 1.5 V cannot be correctly described.For these models [5,6,9], nonlinearity is associated only to the memristor state variable.The interest in the present investigation is related to modern and not very well analyzed types of memristors, based on transition-metal oxide materials, such as HfO 2 [7,8,19].Several basic models of HfO 2 memristors exist in the technical literature [7,8].Some of them, such as the model proposed by Lupo et al. [7], are either complex or not very accurate, such as the memristor model proposed by Amer et al. [8].Others, such as Biolek [6] and Joglekar [5], are not capable of precisely expressing the respective i-v relationships, due to the low nonlinearity of the describing mathematical i-v relationship.The Lehtonen-Laiho memristor model [20,21] is based on physical experiments, and on the mechanism of the current flow through semiconducting amorphous transition-metal oxides [20].It has good precision and a tunable mathematical expression [20,21].This model is applied in the present research after adjustment according to the experimental i-v characteristic of HfO 2 memristors [8].The memristor memory technology and the associated in-memory computing are promising ones, which could potentially replace conventional memory and computational circuits [22][23][24][25].Memristors are used in memories as a storing element [24,26,27].Metal oxide semiconductor (MOS) transistors are applied in hybrid resistance-switching circuits to eliminate existing sneak paths [24].To the best of the author's knowledge, there is a certain absence of detailed results acquired by memristor memory physical measurements and simulations with the fundamental models.The motivation for the present research is to partially fill this absence and to propose additional and detailed research of fragments of a hybrid memory, containing the fundamental electric elements for the basic writing and reading procedures: Word lines, bit lines, write enable, and read enable lines; 25 memristors; 10 separating transistors; and of a passive memristor circuit.For these analyses, a highly nonlinear model [20,21] together with several basic window functions and a modified by the author window function [25] will be applied.A comparison to experimental data [8] and between the results from different models will also be made.The ability of the model [20,21], together with the modified window function [25], for realistic representation of the performance of complex memristor devices will be established.
The paper is organized as follows.A short description of several mathematical memristor models applied for the analysis of memory fragments and their adjustment according to experimental the HfO 2 -memristor i-v relationship are presented in Section 2. The corresponding PSpice memristor models based on the described mathematical models are shown in Section 3. The investigation of a hybrid matrix based on the used models is realized in PSpice and is described in Section 4.An analysis of a passive memristor crossbar is presented on Section 5.The concluding remarks are included in Section 6.

A Brief Overview of the Applied Memristor Mathematical Models
In this section, four mathematical memristor models based on the Lehtonen-Laiho model will be described.Two of them use the standard Joglekar [5] and Biolek [6] window functions, respectively.The other two models use modified Joglekar and Biolek window functions [25].
In [20,21], a physics-based model for transition-metal oxide memristors was presented.It is based on experimental data [20,21].The approximated relationship between the memristor current, i and the voltage, v [16,17], is expressed by Equation (1): where the variables, n, β, α, χ and γ, are fitting parameters [20,21], and i and v are the memristor current and voltage, respectively.In this model [20,21], the state variable, x, is a normalized factor in the interval [0,1].This model represents an asymmetric behavior.When the memristor is in the closed ON state, the state variable is near to unity and the current is mainly dominated by the first term in Equation ( 1), which illustrates a tunneling effect [20,21].When the memristor element is in the open OFF state, the state variable is near zero and the current is mainly expressed by the second term in Equation ( 1), which represents a rectifying diode equation [20,21].The applied memristor model [20,21] uses a nonlinear dependence on voltage in the state differential equation [20,21]-Equation (2): where a is a constant, s is an odd integer exponent, and f (x) is a window function used for approximate representation of the nonlinear ionic dopant drift and the limitation boundary effects [20,21].The window function introduces nonlinearity according to the state variable of the memristor [18].Equations ( 1) and (2) determine the respective physical memristor model [18,20].The electric charge transport in the memristor is related to the ionic drift in the considered oxide medium [1,2,18].The ions move between two adjacent positions via a migration barrier [18,20].This potential barrier could be lowered by the applied electric field [1,2,20].The charged particles can obtain more thermal energy by Joule heating in a set of definite oxide materials and can hence easily overcome the tunnel barrier [1,2,18].The nonlinearity of the dopant motion starts from local heating in a group of specific material media, or from high electric fields [1,2,18,20].In the present investigation, several different window functions are used [5,6,25].They are briefly discussed below.A frequently used window function proposed by Biolek in [6] is: where p is a positive integer exponent and the relay function, stp, is expressed as follows: The Biolek window function could also be expressed as follows [6]: The Lehtonen-Laiho model [20,21], in combination with the original Biolek window function [6], could be presented by the following system of equations: Another commonly used window function is the so called Joglekar window, f J [5]: The Lehtonen-Laiho nonlinear memristor model [20,21], in combination with the Joglekar window [5], is: In [25], the original Biolek window function is modified and the positive integer exponent, p, is a function of the applied voltage: where b and c are fitting parameters and the function, 'round', is used to derive an integer result [28].
The window function modified by the author, f BM [25], is: The considered highly-nonlinear memristor model [20,21] together with the previous strongly nonlinear modified window function proposed by the author (10) [25] is: where v thr is an activation threshold.Another highly nonlinear window function, proposed here by the author, is: where f J is expressed with (7).This window function has increased nonlinearity with respect to the corresponding original Joglekar window function [5] and its usage leads to an increase of the nonlinearity of the ionic dopant representation.The respective Lehtonen-Laiho model [20,21] in combination with the proposed highly-nonlinear window function expressed with ( 12) is: where d = 4.5 and g = 5.5 are fitting parameters.The Lehtonen-Laiho memristor model [20,21] is adjusted according to the experimental current-voltage characteristic of the HfO 2 memristor [8]. Figure 1a, containing the experimental i-v relationship and the respective simulated characteristics of the hafnium dioxide memristor, is presented for comparison with the results derived in MATLAB (MathWorks, Natick, MA, USA) [28].
where d = 4.5 and g = 5.5 are fitting parameters.The Lehtonen-Laiho memristor model [20,21] is adjusted according to the experimental current-voltage characteristic of the HfO2 memristor [8]. Figure 1a, containing the experimental i-v relationship and the respective simulated characteristics of the hafnium dioxide memristor, is presented for comparison with the results derived in MATLAB (MathWorks, Natick, MA, USA) [28].The simulated current-voltage curves are derived by the use of the Lehtonen-Laiho model [20,21] together with the window functions described above-Equations ( 6), ( 8), ( 11) and ( 13).The modified Joglekar and Biolek window functions together with the used model ensure best proximity between the simulated and the experimental i-v relationship of the memristor.The proximity between the derived characteristics depends mainly on the current-voltage relation in the Lehtonen-Laiho model [20,21].The influence of the used window functions is associated only to the respective state variable and it is not strongly expressed during the simulations.The time diagram of the corresponding voltage signal used for deriving the current-voltage characteristics is presented in Figure 1b for illustration of its magnitude and shape.The corresponding change of the positive integer exponent in Equation (11) in the time domain is also shown Figure 1b for confirmation of the ability of the applied modified Biolek window function to change the exponent in accordance to the memristor voltage and the following change of state variable.The corresponding change of the memristor state variable, x, in the time The simulated current-voltage curves are derived by the use of the Lehtonen-Laiho model [20,21] together with the window functions described above-Equations ( 6), ( 8), (11) and (13).The modified Joglekar and Biolek window functions together with the used model ensure best proximity between the simulated and the experimental i-v relationship of the memristor.The proximity between the derived characteristics depends mainly on the current-voltage relation in the Lehtonen-Laiho model [20,21].The influence of the used window functions is associated only to the respective state variable and it is not strongly expressed during the simulations.The time diagram of the corresponding voltage signal used for deriving the current-voltage characteristics is presented in Figure 1b for illustration of its magnitude and shape.The corresponding change of the positive integer exponent in Equation (11) in the time domain is also shown Figure 1b for confirmation of the ability of the applied modified Biolek window function to change the exponent in accordance to the memristor voltage and the following change of state variable.The corresponding change of the memristor state variable, x, in the time domain is presented in Figure 1c to illustrate the change of the memristor state in accordance to the applied voltage.It is visible that these curves almost match each other, and one could conclude that the used window function does not strongly affect the respective memristor state variable.The respective window functions of the applied models are presented in Figure 1c for illustration of their different nonlinearity with respect to the memristor state variable.The modified Biolek and Joglekar window functions have different nonlinearity according to the applied memristor voltage.It is obvious that the proposed Joglekar modified window function has the highest nonlinearity.The values of the fitting coefficients used in the Lehtonen-Laiho model are presented in Table 1 for application in the next PSpice memristor models.These values are approximately expressed, and they depend on the simulation conditions-signal amplitude, frequency, and the electric mode.

Symbol
Electrical Quantity Value, System International

PSpice Memristor Models
Using the mathematical memristor models described in the previous section and presented by Equations ( 6), ( 8), ( 11) and ( 13), respective PSpice memristor models were derived and saved in external PSpice libraries.The creation of the respective PSpice memristor schematic starts from the state variable, x, existing in the corresponding window function.After expressing the mathematical operations according to the respective equation, the obtained signal for the time derivative of the state variable is integrated and then it is substituted in the first equation of the Lehtonen-Laiho memristor model [20,21].The corresponding schematic of the PSpice memristor model according to Equation (11) is presented in Figure 2 for visualization of its structure and further derivation of the PSpice output file.The electrodes of the equivalent memristor are denoted by the anode (a) and cathode (c).
The respective PSpice [29] model of the schematic presented in Figure 2 [25] is given in Appendix A for the application in the external PSpice library memristor element.The schematic of the model, expressed by Equation (13), is presented in Figure 3 for illustration of the basics of the proposed memristor model in the PSpice [25] environment.Its creation is similar to the model discussed above [21].The memristor terminals are denoted as the anode (a) and cathode (c).
The corresponding PSpice [25] model according to Equation ( 13), presented for application in a PSpice library element, is given in Appendix B. The respective PSpice [29] model of the schematic presented in Figure 2 [25] is given in Appendix A for the application in the external PSpice library memristor element.The schematic of the model, expressed by Equation (13), is presented in Figure 3 for illustration of the basics of the proposed memristor model in the PSpice [25] environment.Its creation is similar to the model discussed above [21].The memristor terminals are denoted as the anode (a) and cathode (c).The respective PSpice [29] model of the schematic presented in Figure 2 [25] is given in Appendix A for the application in the external PSpice library memristor element.The schematic of the model, expressed by Equation (13), is presented in Figure 3 for illustration of the basics of the proposed memristor model in the PSpice [25] environment.Its creation is similar to the model discussed above [21].The memristor terminals are denoted as the anode (a) and cathode (c).

PSpice Analysis of a Hybrid Memristor Memory Crossbar
A resistance-switching memory scheme with 25 memristors and 10 separating MOS transistors according to [24] is presented in PSpice in Figure 4 to illustrate the following description of the applied signals for writing and reading processes.The applied basic simulation parameters are: t max = 12 µs, time step size: 0.18 ns, and default nominal temperature: 27 • C. Writing a logical unity in a memristor cell is realized by applying a voltage pulse with a positive polarity, duration of 1 µs, and a level of 2 V.In the end of the applied impulse, the state and the respective resistance of the memristor are changed to values corresponding to its ON state.Writing a logical zero is made by a negative voltage pulse with the same duration and at the end of this operation the memristor is operating in a mode near to its OFF state.Selecting the corresponding memory cell enables storing a bit of information, i.e., logical unity or logical zero in the memristor element [11,22,24].Reading the information stored in the respective memristor is realized by applying a voltage pulse with a duration of 1 µs and a level of 0.1 V. Due to the low level of the signal, the memristor state is not changed and its stored information is unaffected.An additional resistor connected in series to the respective memristor and sense amplifier is used for reading information.The signal proportional to the logical unity is about 0.3 V and for logical zero, it is around 0.01 V. MOS transistors are applied for interruption of the parasitic sneak paths between the bit lines and the corresponding word lines [24].The "write enable" and "read enable" signals are additional ones and they are be applied to the gate electrodes of the corresponding MOS transistors.Then, the desired memory element can be selected [22,24].If the respective MOS transistor operates in a cut-off mode, it stops the respective parasitic current and the related sneak path.The potentials of the source electrodes of the MOS transistors, M 1 and M 6 , needed for writing and reading logical information, are pulses with different levels.In the first 1 µs, a logical unity is stored in the memristor cell, M 11 , and its resistance is decreased to the minimal value-2kΩ.In the next 1 µs, a logical zero is stored in the memory cell, M 11 , and the memristance is increased to the maximal value-500kΩ.In the following 1 µs, a reading voltage impulse with a low level (0.1 V) is applied to the corresponding memristor.The write-enable and read-enable signals applied to the gate electrodes of the MOS transistors, M 1 and M 6 , are also impulses with different levels.To select the memristor element, M 11 , positive potentials with a value of 2 V must be applied to the gates of both transistors, M 1 and M 6 , with respect to their sources.The time diagrams of the memristor voltage and the corresponding state variable and memristance of M 11 acquired during the memory circuit investigation is shown in Figure 5 for illustration of the change of the memristor's resistance and its OFF to ON and ON to OFF switching for the applied memristor models.The respective diagrams are derived for different voltages and frequencies with respect to those presented in Figure 1 and they are similar to one another.The corresponding current-voltage characteristics of the memristors derived during the operation of the memory scheme are presented in Figure 6 for illustration of the ability of the applied memristor models and the respective window functions [5,6,20,21,25] to operate in memory circuits.The little difference between these characteristics could be explained by the dissimilarity in the initial values of the corresponding memristor state variables.These i-v relations are very close to each other.According to the model with the modified Biolek window function, the current changes in a larger range, which leads to a broad change of the memristance and better recognition of the logical levels.The resistance of the memristor element alters in a broad range.After comparison of the i-v relationships of the memristor element derived by the use of the applied modified models [21] with the experimental current-voltage characteristics [8] derived for similar conditions, a good similarity between them is established.The broad interval of changing the memristance is a useful phenomenon for the precise differentiation the logical levels.It could be concluded that the used nonlinear memristor models with modified window functions could be applied to investigate a large number of complex memristor circuits and devices.An advantage of the memristor model [20,21] with the modified window functions [25] used here, compared to several existing linear models-e.g., BCM [9], Biolek [6] and Joglekar [5] models-is the realistic representation of the high nonlinearity of the exponential ionic dopant drift for high-level voltage signals [20,21] and the observed switching phenomenon.The resistances of the word lines and bit lines have a value of 3 Ω and are represented by respective resistors connected with the memristors in series connection.After analysis of the results (time diagrams of the memristor state variable and resistance change), it was established that due to the very low resistance of the word lines and the bit lines with respect to the memristance in its whole range, the considered additional resistance does not affect the normal operation of the circuit.exponential ionic dopant drift for high-level voltage signals [20,21] and the observed switching phenomenon.The resistances of the word lines and bit lines have a value of 3 Ω and are represented by respective resistors connected with the memristors in series connection.After analysis of the results (time diagrams of the memristor state variable and resistance change), it was established that due to the very low resistance of the word lines and the bit lines with respect to the memristance in its whole range, the considered additional resistance does not affect the normal operation of the circuit.

PSpice Analysis of a Passive Memristor Memory Matrix
A schematic of a passive memristor memory crossbar is presented in Figure 7 for illustration of its structure and explanation of its operation.Its work procedures are very similar to those described for the hybrid memory matrix presented above.

PSpice Analysis of a Passive Memristor Memory Matrix
A schematic of a passive memristor memory crossbar is presented in Figure 7 for illustration of its structure and explanation of its operation.Its work procedures are very similar to those described for the hybrid memory matrix presented above.The corresponding time diagrams of the memristance, state variable, and voltage and the respective i-v relationship of the memristors are presented in Figure 8 for comparison of the results with those derived for the hybrid memory matrix.It can be concluded that in the present case, the sneak parasitic paths do not strongly affect the correct operation of the memory device.A comparison between a single memristor memory element, a 1T1R cell, and a 10T25R memory scheme is made according to several basic parameters and characteristics.The derived results are presented in Table 2 for illustration of the main properties of these memory devices.The single memristor cell has the highest memory window.For a memory crossbar with many memristors, produced in a manufacturing chemical and physical processes, the stability of the parameters and the respective reliability are expected to be higher than these of single memristor prototypes.For a selected memristor cell in the crossbar, the static power is 2.1 µW and the respective dynamic power is 43 µW.The respective power of the MOS transistors connected to the selected memristor is 47 µW.For unselected memristors, the power is 1.2 µW and it is several times lower that the consumed power from the selected memristor element.The corresponding power of the connected MOS transistors is 8.1 µW.Voltage pulses with a level higher than 2 V must be avoided in order to retain the stability and the respective performance of the memory crossbar and to avoid break-through processes and additional The corresponding time diagrams of the memristance, state variable, and voltage and the respective i-v relationship of the memristors are presented in Figure 8 for comparison of the results with those derived for the hybrid memory matrix.It can be concluded that in the present case, the sneak parasitic paths do not strongly affect the correct operation of the memory device.A comparison between a single memristor memory element, a 1T1R cell, and a 10T25R memory scheme is made according to several basic parameters and characteristics.The derived results are presented in Table 2 for illustration of the main properties of these memory devices.The single memristor cell has the highest memory window.For a memory crossbar with many memristors, produced in a manufacturing chemical and physical processes, the stability of the parameters and the respective reliability are expected to be higher than these of single memristor prototypes.For a selected memristor cell in the crossbar, the static power is 2.1 µW and the respective dynamic power is 43 µW.The respective power of the MOS transistors connected to the selected memristor is 47 µW.For unselected memristors, the power is 1.2 µW and it is several times lower that the consumed power from the selected memristor element.The corresponding power of the connected MOS transistors is 8.1 µW.Voltage pulses with a level higher than 2 V must be avoided in order to retain the stability and the respective performance of the memory crossbar and to avoid break-through processes and additional Joule heating.The basic parameters used for the comparison of the applied models (relative root mean square deviation between the i-v relationships ei) [30] are presented in Table 3 for illustration of the advantages of the used memristor models.The analyses are made with a computer system with Intel Processor Core i5, 2.5 GHz, 8 GB RAM.The corresponding simulation times for the applied model with Joglekar, Biolek, modified Joglekar, and modified Biolek windows are, respectively: tJ = 0.8935 s, tB = 0.9127 s, tMJ = 1.0564 s and tMB = 0.9959 s.The models with modified window functions have a little longer simulation times according to the models with the original Joglekar and Biolek windows, due to the increased amount of mathematical operations.Considering the present development of the computer systems and their very high computational power and operating memory, this increased simulation time does not affect the memristor circuits analysis.An advantage of the applied modified Biolek and Joglekar models is the decreased relative root mean squared error with respect to the models with the original Biolek and Joglekar window functions.The basic parameters used for the comparison of the applied models (relative root mean square deviation between the i-v relationships e i ) [30] are presented in Table 3 for illustration of the advantages of the used memristor models.The analyses are made with a computer system with Intel Processor Core i5, 2.5 GHz, 8 GB RAM.The corresponding simulation times for the applied model with Joglekar, Biolek, modified Joglekar, and modified Biolek windows are, respectively: t J = 0.8935 s, t B = 0.9127 s, t MJ = 1.0564 s and t MB = 0.9959 s.The models with modified window functions have a little longer simulation times according to the models with the original Joglekar and Biolek windows, due to the increased amount of mathematical operations.Considering the present development of the computer systems and their very high computational power and operating memory, this increased simulation time does not affect the memristor circuits analysis.An advantage of the applied modified Biolek and Joglekar models is the decreased relative root mean squared error with respect to the models with the original Biolek and Joglekar window functions.

Conclusions
After analysis of the results derived by the simulations of the applied HfO 2 memristor models together with the used modified and original window functions, it can be concluded that the respective current-voltage characteristics have similar behavior during memory operation processes, i.e., writing and reading information.The procedures of writing and reading in a hybrid memory scheme and in a passive memristor matrix were successfully investigated with the used memristor models and the applied modified window functions.A good similarity was found between the simulated and experimental results.It can be concluded that the memristor models used here together with the modified window functions have the capability to represent the behavior of a hafnium-dioxide memristor in memory schemes for general impulse mode and comparatively high-level voltage signals.Unlike several standard linear models, such as Joglekar and Biolek, the applied strongly nonlinear model and window functions successfully modelled the exponential ionic dopant drift for high-level signals and the corresponding switching phenomenon.An advantage of the used model together with the modified Joglekar and Biolek window functions is the established highest proximity between the experimental and the simulated i-v relationships of the memristor.An advantage of the applied models together with the used modified window functions, compared to the Pickett model, is the observed better convergence ability.Another advantage of the applied memristor models is the use of additional highly nonlinear window functions, which enables realistic representation of the nonlinear dopant drift and switching processes according to the memristor state variable.

Figure 1 .
Figure 1.(a) Experimental and simulated current-voltage characteristics of the HfO2 memristor; (b) Time diagrams of the applied voltage and the integer exponent; (c) Window function-state relationships of the used HfO2 memristor models.

Figure 1 .
Figure 1.(a) Experimental and simulated current-voltage characteristics of the HfO 2 memristor; (b) Time diagrams of the applied voltage and the integer exponent; (c) Window function-state relationships of the used HfO 2 memristor models.

Figure 3 .
Figure 3.A PSpice schematic of the memristor model (13) with the Joglekar modified window function.

Figure 3 .
Figure 3.A PSpice schematic of the memristor model (13) with the Joglekar modified window function.

Figure 3 .
Figure 3.A PSpice schematic of the memristor model (13) with the Joglekar modified window function.

Figure 4 .
Figure 4.A fragment of the memristor-based hybrid memory matrix.

Figure 6 .
Figure 6.Current-voltage relationships of memristors in the hybrid memory crossbar for: (a) Biolek modified window function; (b) Joglekar modified window function; (c) Biolek original window function; (d) Joglekar original window function.

Figure 8 .
Figure 8.(a) Time diagrams of the memristor voltage, state variable, and memristance, according to the memristor model with a modified Biolek window function; (b) current-voltage relationship of memristors for the passive matrix during the processes of writing and reading information.

Figure 8 .
Figure 8.(a) Time diagrams of the memristor voltage, state variable, and memristance, according to the memristor model with a modified Biolek window function; (b) current-voltage relationship of memristors for the passive matrix during the processes of writing and reading information.

Table 1 .
Basic parameters and quantities of the applied memristor model.

Table 2 .
Parameters and characteristics of a single memristor memory element, 1T1R and 10T25R.

Table 2 .
Parameters and characteristics of a single memristor memory element, 1T1R and 10T25R.

Table 3 .
Parameters for comparison the applied memristor models.