Abstract
This paper classifies all memristors into three classes called Ideal, Generic, or Extended memristors. A subclass of Generic memristors is related to Ideal memristors via a one-to-one mathematical transformation, and is hence called Ideal Generic memristors. The concept of non-volatile memories is defined and clarified with illustrations. Several fundamental new concepts, including Continuum-memory memristor, POP (acronym for Power-Off Plot), DC V-I Plot, and Quasi DC V-I Plot, are rigorously defined and clarified with colorful illustrations. Among many colorful pictures the shoelace DC V-I Plot stands out as both stunning and illustrative. Even more impressive is that this bizarre shoelace plot has an exact analytical representation via 2 explicit functions of the state variable, derived by a novel parametric approach invented by the author.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Our axiomatic definition requires a pinched hysteresis loop to be measured not only for one input signal, but for all possible periodic input signals with zero mean. In practice, only a finite number of measurements could be made. Our definition did not require the same pinched hysteresis loop to be measured whenever the same input signal is applied, because for non-volatile memristors, the pinched hysteresis loop depends not only on the input waveform i(t) or v(t), but also on the initial conditions of the relevant state variables, such as Fig. 42 of [5], where two different pinched hysteresis loops are measured for the same input current source i(t) = 10 sinωt, but different initial states x(0) = −6.3 and x(0) = 6.3, respectively.
- 2.
Readers puzzled by the dramatic difference between the 2 pinched hysteresis loops in Fig. 4b, d calculated from the same memristor constitutive relation \( q = \hat{q}(\varphi ) \), and the same input v(t) = 1.2 sint are referred to the exact calculations and graphical illustrations in Figs. 28 and  27 of [5], respectively.
- 3.
- 4.
Although one can choose any piecewise-differentiable function \( x = \hat{x}(\varphi ) \), it is rare that its inverse function \( \varphi = \hat{x}^{ - 1} (x) \) has an analytical equation. We opted for a PWL function because not only it has an explicit equation, as shown in Table 6 of Appendix , its inverse function is also a PWL function, and hence will also have an explicit equation.
- 5.
Recall the 1:1 function we used to derive the memristor sibling in Fig. 10 is defined by \( x = \hat{x}\,(\varphi ) = 2.125\,\varphi - 1.875\left| \varphi \right| \).
- 6.
The same algorithm applies for voltage-controlled memristors .
- 7.
A current-controlled (resp., voltage-controlled) memristors is passive if, and only if, its memristence R(x,i) ≥ 0 (resp. memductance G(x, v) ≥ 0). A memristor is active if, and only if, it is not passive.
- 8.
Fig. 19d illustrates why the Coincident Zero-Crossing signature is more general than that of a pinched hysteresis loop fingerprint; namely, since both i(t) and v(t) waveforms are not periodic, their associated Lissajous figure is not a closed loop, but an unending loci, which if left to continue printing unstopped would eventually lead to a uniformly blue color inside each lobe. But remarkably, both blue lobes would share a common pinched point at the origin at all times, thereby confirming the nonlinear device defined in Fig. 19a is a memristor.
- 9.
The phase shift between two periodic waveforms i(t) and v(t) of the same frequency is the distance in time measured between their two closest zero crossings.
- 10.
The adjective asymptotically is used in a mathematical sense meaning that x(t) will not arrive at x(t)  = x(Q) at a finite time.
- 11.
To simplify arithmetic, we pick G0 = 1. In practice, G0 is a scaling constant chosen to fit the intrinsic memductance scale of the memristor.
- 12.
An equilibrium point x(Q) of a differential equation \( \dot{\varvec{x}} = \varvec{f}(\varvec{x}) \) is said to be asymptotically stable if a small ball placed initially at x(Q) will always return to x(Q) when it is displaced by an arbitrarily small perturbation of arbitrarily short duration by following the direction of motion indicated by the arrowhead along the dynamic route where the perturbed state \( \hat{x} = x(Q) + \Delta x \) is located. If the perturbed state \( \hat{x} \) did not return to x(Q), but remains motionless after the perturbation \( \Delta x \) became zero, then the equilibrium point is said to be stable.
- 13.
- 14.
We choose the capital letters V and I, instead of the conventional lower case letters v and i to distinguish them from the H F v-i curve (acronym for high-frequency v-i curve) exhibited by all Extended memristors when connected to high-frequency periodic signals.
- 15.
Commercial simulators, such as various versions of SPICE , are even less reliable because the numerical algorithm it uses is incapable of solving complicated nonlinear equations.
- 16.
More accurate solutions can be found by using the graphically derived solutions as initial guess for numerical softwares.
- 17.
- 18.
In a future paper, we will design an oscillator by connecting a 7-volt battery (with the positive terminal connected to ground) in series with a positive inductor and the memristor defined by (16a–c). This battery will give rise to an unstable equilibrium point located at (−7, −63), thereby spawning a stable limit cycle via a super-critical Hopf Bifurcation mechanism [25].
- 19.
It is possible, however, to design an elaborate experimental set-up to observe the unstable green branch in Fig. 30.
- 20.
Any state equation \( \frac{dx}{dt} = g(x,v) \) where \( g\,(x,0) = 0 \), −∞ < x < ∞ has a continuum memory consisting of all points of the x-axis.
- 21.
Equation (51a) defines a passive memristor because its instantaneous power \( p(t) = i(t)v(t) = x^{2} (t)v^{2} (t) \ge 0 \) for any v(t) and for all times t.
- 22.
It is possible to build a nullator using an op-amp. Indeed, if one connects a resistor from the negative op-amp input terminal of an op-amp to its output terminal, then 2 op-amp input terminals becomes a virtual short circuit, where v = 0 and i  = 0!
- 23.
An ordinary differential equation \( \frac{{d\varvec{x}}}{dt} = {\text{f}}(\varvec{x},t) \) is said to be non-autonomous when the time variable t appear explicitly in the equation, such as the case when the memristor is driven by non-constant voltage source.
References
Strukov, D.B., Snider, G.S., Stewart, D.R., Williams, R.S.: The missing memristor found. Nature 453, 80–83 (2008). https://doi.org/10.1038/nature06932
Chua, L.O.: Memristor: the missing circuit element. IEEE Trans. Circuit Theory 18(5), 507–519 (1971)
Sah, M.P., Kim, H., Chua, L.: Brains are made of memristors. IEEE Circ. Syst. Mag. 14(1), 12–36 (2014)
VANCE, A.: With ‘The Machine’ HP may have invented a new kind of computer. Available at: http://www.businessweek.com/printer/articles/206401
Chua, L.O.: If it’s pinched it’s a memristor. Semicond. Sci. Technol. 29(10), 104001–1040042 (2014)
Chua, L.O., Kang, S.M.: Memristive devices and systems. Proc. IEEE 64(2), 209–223 (1976)
Chua, L.O.: Nonlinear circuit foundations for nanodevices, part I: The four-element tours. Proc. IEEE 91(11), 1830–1859 (2003)
CHUA, L.O.: Introduction to memristor. IEEE Expert Now Short Course, 2009. Available at: http://ieeexplore.ieee.org/xpl/modulesabstract.jsp?mdnumber=EW1091
Chua, L.O.: Resistance switching memories are memristors. Appl. Phys. A 102, 765–783 (2011)
Chua, L.O.: The fourth element. Proc. IEEE 100(6), 1920–1927 (2012)
Biolek, D., Biolek, Z., Biolkova, V.: Pinched hysteretic loops of ideal memrsitors, memcapacitors and meminductors must be self-crossing. Electron. Lett. 47(25), 1385–1387 (2011)
Chua, L.O.: Introduction to Nonlinear Network Theory, McGraw-Hill (1969)
Sah, M.P., Yang, C., Kim, H., Muthuswamy, B., Jevtic, J., Chua, L.: A generic model of memristor with parasitic components. IEEE Trans. Circ. Syst.-I 62(3), 891–898 (2015)
Chua, L., Sbitnev, V., Kim, H.: Hodgkin-Huxley axon is made of memristors. Int. J. on Bifurcat. Chaos, 22(3), 1230011-1–1230011-48 (2012)
Sah, M.P., Mannan, Z.I., Kim, H., Chua, L.: Oscillator made of only one memristor and one battery. Int. J. Bifurcat. Chaos, 25(03), 1530010–1530038 (2015)
Pugh, C.C.: Functions of a real variable. In: Real Mathematical Analysis, pp. 139–200. Springer. ISBN: 0387952977 (2002)
Chua, L.O.: Device modeling via basic nonlinear circuit elements. IEEE Trans. Circ. Syst. 27(11), 1014–1044 (1980)
Gale, E., Adamatsky, A., Costello, B.: Personal Communication
Macvittie, K., Katz, E.: Electrochemical system with memimpedance properties. J. Phys. Chem. 117(47), 24943–24947 (2013)
Volkov, A., Tucket, C., Reedus, J., Volkova, M., Markin, V. S., Chua, L.O.: Memristor in plants. Plant Signaling and Behav., 9(2), e28152-1 – e28152-7 (2014)
Adhikari, S.P., Sah, M.P., Kim, H., Chua, L.O.: Three fingerprints of memristor. IEEE Trans. Circ Syst.-I 60(11), 3008–3021 (2013)
Tetzlaff, R.: Memristor and Memristive Systems. Springer, New York (2014)
Martinsen, O.G., Grimnes, S., Lutken, C.A., Johnsen, G.K.: Memristance in human skin. J. Phys.: Conf. Series 224012071, https://doi.org/10.1088/1742-6596/224/1/012071 (2010)
Muthuswamy, B., Chua, L.O.: Simplest chaotic circuit. Int. J. Bifurc. Chaos 20(5), 1567–1580 (2010)
Alligood, K.T., Sauer, T.D., Yorke, J.A.: Chaos: An Introduction in Dynamical Systems. Springer, New York (1996)
Chua, L.: Memristor, hodgkin-huxley, and edge of chaos. Semicond. Sci. Technol. 24(38), 383001–3830014 (2013)
Chua, L.O.: Nonlinear network analysis – the parametric approach. Phd Dissertation, University of Illinois, Urbana, Illinois (1964)
Carlin, H.J., Youla, D.C.: Network synthesis with negative resistors. Proc. IRE 49(5), 907–920 (1961)
Mainzer, K., Chua, L.: Local Activity Principle. Imperial College Press, London (2013)
Parker, T.S., Chua, L.O.: Practical Numerical Algorithms for Chaotic Systems. Springer, New York (1989)
Georgiou, P.S., Barahona, M., Yaliraki, S.N., Drakakis, E.M.: window function and sigmoidal behavior of memristive systems. Royal Society Open Science (under review) (2015)
Adamatzky, A., Chua, L.: Memristor Networks, Springer, New York (2014)
Acknowledgements
The author wishes to thank Prof. Hyongsuk Kim, Zubaer Ibna Mannan, and Cheol Choi for their wonderful assistance in the production of this paper. He would also like to thank Dr. R. Stanley Williams from hp for detecting several errors. The author would like to acknowledge financial support from the USA Air force office of Scientific Research under Grant number FA9550-13-1-0136 and from the European Commission Marie Curie Fellowship, and the EU COST Action IC 1401.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
Since nonlinear algebraic, or differential equations in general has no analytical solutions, they are usually solved by numerical methods, via standard softwares, or circuit simulators , such as SPICE . Unfortunately, numerical softwares are not foolproof, and cannot find all solutions if the equation has more than one solutions. Piecewise-linear (PWL) methods are the best tools in such situations. In order to apply PWL methods, it is often desirable to represent a PWL curve by a PWL equation whose only nonlinearities are the absolute-value function \( y = \left| x \right| \), and the signum function sgn (x), defined in Table 7.
The good news is that unlike other nonlinear basis functions, the coefficients associated with the PWL formula presented in the following Table 6, all coefficients needed to specify any continuous PWL function can be obtained by inspection of the PWL curve! Simply label the the segment number consecutively from left to right, as segment 0, 1, 2,…, n, for an (n + 1)-segment PWL curve, with corresponding slope m0, m1,…, mn. Label the x-coordinate of each corresponding breakpoint as X1, X2,…, Xn. Any continuous PWL curve has a unique PWL formula (shown in Table 6), with 2 coefficients a0, a1; n coefficients X1, X2,…, Xn, and n coefficients b1, b2,…,bn.
The coefficient Xj is equal to the x-coordinate of breakpoint j. The coefficient a1 is equal to half the sum of the slope m0 and mn of the leftmost segment 0 and the rightmost segment n, respectively.
The coefficient bj is equal to half the difference between the slope mj and m(j-1) of segment j and segment ( j−1), respectively. The coefficient a0 is chosen such that y is equal to the vertical intercept f(0) of the PWL curve when x = 0 (see Table 6).
All of these coefficients can be reconstructed from the following mnemonic rule: Half Sum Half Difference then Null.
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Chua, L. (2019). Everything You Wish to Know About Memristors but Are Afraid to Ask. In: Chua, L., Sirakoulis, G., Adamatzky, A. (eds) Handbook of Memristor Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-76375-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-76375-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-76374-3
Online ISBN: 978-3-319-76375-0
eBook Packages: Computer ScienceComputer Science (R0)