Memristor Emulator For Memristor Circuit Applications
Memristor Emulator For Memristor Circuit Applications
Memristor Emulator For Memristor Circuit Applications
Abstract—A memristor emulator which imitates the behavior of Due to such unusual features of the memristor, many scien-
a TiO memristor is presented. Our emulator is built from off-the- tists had started to exploit the memristor for analog [6], [7] and
shelf solid state components. To develop real world memristor cir- digital information processing [8], [9] applications. Others have
cuit applications, the emulator can be used for breadboard exper-
iments in real time. Two or more memristor emulators can be con-
applied memristive devices as resistive switching devices for
nected in serial, in parallel, or in hybrid (serial and parallel com- memory and logic applications [10]–[12]. Also, the potential for
bined) with identical or opposite polarities. With a simple change exploiting memristors for neuromorphic applications had been
of connection, each memristor emulator can be switched between proposed by many scientists [3], [4], [7], and [20]–[22]. The
a decremental configuration or an incremental configuration. The analog signal storing capability of the memristor is very impor-
hardware and spice simulation of the proposed emulator showed tant in neuromorphic applications.
promising results that provides an alternative solution of TiO
memristor model in real circuit.
Recently, Jo et al. [7] and Kund et al. [13] had built memris-
tors using Ag and Si in a sandwiched layer and reported their
Index Terms—Decremental configuration, emulator, incre- performances as analog memories. Also, Snider had presented
mental configuration, memristor, off-the-shelf devices.
a memristor-based self-organized network employing dedicated
memristor connections for inhibitory (negative) weighting [4].
I. INTRODUCTION Despite such immense interest among scientists on the mem-
ristor, commercially available memristors are not expected to
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.
KIM et al.: MEMRISTOR EMULATOR FOR MEMRISTOR CIRCUIT APPLICATIONS 2423
(2)
(5)
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.
2424 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 59, NO. 10, OCTOBER 2012
(9)
(11)
(12)
(13)
Fig. 4. Basic configuration of the decremental memristor. (a) Simplified cir-
cuit. (b) Symbol of the decremental memristor.
Here, the input resistance is equal to the subtraction of the vari-
able part from the fixed part of the memris-
where the input is current, is a resistance at the inverting tance. Fig. 4(a) shows the simplified circuit of the decremental
input terminal and is the voltage applied to the positive ter- memristor and Fig. 4(b) is its symbol. Observe that (13) is the
minal of the op amp. same expression of the memristance in (6), which implies that
Assume that the voltage is proportional to input current circuit in Fig. 4(a) acts as memristor.
, then A full schematic of a basic incremental memristor configura-
tion is shown in Fig. 5. The schematic of a decremental mem-
(8) ristor is the same as that of incremental memristor except for an
analog inverter inserted at the end of the multiplier. In practice,
where is a proportionality coefficient and . Equa- the resistance is chosen to be small (around 5 k ) for the
tion (8) implies that the input resistance of the circuit is . incremental memristor and large (around 16 k ) for the decre-
If we can control so that it is time integral of the input current mental memristor configurations.
, then, the circuit in Fig. 2 acts as a memristor. To emulate When an input voltage is applied at a memristor emulator, it is
in (8), three devices (a capacitor, a resistor, and a voltage mul- converted into an input current with a resistor and op amp
tiplier) are utilized, in which the voltage from the capacitor and U0 via the virtual ground constraint. Since the current is used
that from the resistor are multiplied using a voltage multiplier at several places shown in Figs. 3(a) and 4(a), its replicas are
as in Fig. 3 [see the right side of Figs. 3(a) and 4(a)]. generated using current mirrors. Observe that a current mirror
In the figure, the capacitor produces a voltage by inte- copies single directional currents only. For bidirectional (posi-
grating the current , and the resistor produces a voltage pro- tive and negative) currents, must be separated into a positive
portional to the current . These two voltages are multiplied by part and a negative part, and processed separately at different
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.
KIM et al.: MEMRISTOR EMULATOR FOR MEMRISTOR CIRCUIT APPLICATIONS 2425
where and are the voltages corresponding to the fixed In the case of parallel connection, the same input voltage
part and the variable part of the memristor as in (11). Also, must be applied at both input terminals of the parallel devices.
is the sum of the voltages from the memristor Fig. 8 illustrates an example of a parallel connection of two
to the last memristor. memristors with opposite polarities, where Fig. 8(a) is a symbol
Equation (14) can be rearranged as connection and Fig. 8(b) is its simplified circuits. For two mem-
ristor with opposite polarities, the connection diagram is shown
(15) in Fig. 8. The two component memristor currents are
From (15), each memristor requires three parts of voltage ad-
dition. The addition between the fixed voltage and the vari-
able voltage are performed with an op amp.
However, the addition in is implemented by an (16)
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.
2426 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 59, NO. 10, OCTOBER 2012
C. Hybrid Connection
Fig. 7. Two serially connected memristors with opposite polarities. (a) Symbol
connection. (b) Connection diagram of the simplified circuits. More complicate circuit is with hybrid model composited
with serial and parallel circuits. There could be many dif-
where the first one is the equation for a decremental memristor ferent combinations in hybrid model. One of them is a circuit
and the second one is that for an incremental memristor. Rear- consisting of three memristors in which one memristor is
ranging the equations in (16), we obtain connected serially to two parallel memristors as illustrated
in Fig. 9. Fig. 9(a) is its symbol connections and Fig. 9(b)
is the corresponding circuit which is built with the proposed
expandable memristor emulating circuit shown in Fig. 6. The
(17) composite memristor circuit acts as a single memristor is given
by
The total input current is
(20)
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.
KIM et al.: MEMRISTOR EMULATOR FOR MEMRISTOR CIRCUIT APPLICATIONS 2427
Fig. 11. Voltage waveforms measured at several nodes of the hardware circuit
in Appendix A for the experiment of Fig. 10.
Fig. 12. Oscilloscope tracings of the pinched hysteresis loops recorded from
our memristor emulator for input signals with various frequencies.
Fig. 13. Oscilloscope trace showing the memristance change measured from
Fig. 10. Oscilloscope trace of the pinched hysteresis loop of our memristor the memristor emulator circuit when identical positive rectangular pulses (0.1 V,
emulator at 100 Hz. 2.5-ms duration, 10-s period) are applied repeatedly. During inter-pulse period,
the memristance is nonvolatile. Note that the decrement step size is bigger as
more pulses are applied since the memristance is reduced proportional to the
memristor in Appendix A was built on a breadboard with the integration of applied voltage.
devices listed in Appendix B. Experiments were conducted to
confirm the pinched hysteresis loop fingerprint of the mem- Note the frequency dependence of the pinched hysteresis loop
ristor. The input signal was a 100-Hz sinusoidal voltage with is another unique feature of the memristor.
2 Vp-p. Fig. 10 shows an oscilloscope display of a pinched Another unique feature of the memristor is the nonvolatility
hysteresis loop measured from the memristor emulator. The of its memristance during the idling periods when no input sig-
pinched loop shows that the memristance varies according to nals are applied. Since most memristor application circuits are
the input voltage/current, where the inverses of slope at various expected to operate with pulsed input signals, such nonvolatility
points of the loop are the memristances. Voltage waveforms feature is very important. Fig. 13 shows the memristance change
measured at several nodes are shown in Fig. 11. measured from our implemented memristor emulator circuit,
The variations of the pinched hysteresis loop for various fre- when a rectangular pulse train (0.1 V, 2.5 ms duration, 10-s pe-
quencies at 100, 200, 400, and 800 Hz are also shown in Fig. 12. riod) is applied across a decremental memristor once every 10 s.
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.
2428 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 59, NO. 10, OCTOBER 2012
Fig. 14. (a) Pinched hysteresis loops of memristors in single, serial, and par-
allel connections when sinusoidal voltage signals (2 V p-p, 100 Hz) are applied,
where K , F, and k . The slope of the pinched
hysteresis loop of the serial connection is a half and a quarter of the single and
the parallel memristor connections, respectively. (b) Variations of the memris-
tances along the time for these three cases.
Fig. 15. Variation of memristance when voltage input pulses (0.1-V amplitude,
5-ms width) are applied successively to the single memristor, serial and parallel
connected memristors at every 10 s.
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.
KIM et al.: MEMRISTOR EMULATOR FOR MEMRISTOR CIRCUIT APPLICATIONS 2429
Simulations with pulse inputs have also been made for these the small amount of current flow through the individual mem-
three configurations. Fig. 15 shows the memristances for a ristor in a parallel memristor circuit. The composite memris-
single memristor, and for the series and parallel connected tance, , which is the total memristance among ,
memristors when five positive and five negative voltage pulses , and reveals the biggest among all as we expected.
(0.1-V amplitude, 5-ms width) are applied successively at Fig. 17(b) shows the memristance variation of each memristor
every 10 s. The slope of the memristance variation in the serial while a sequence of pulse train is applied as indicated at the
connection case is two times and four times steeper than those bottom. Observe that the memristances of and vary in
of the single and the parallel circuit cases, respectively. opposite way since they are with opposite polarities.
In contrast to the above cases, the connections of two mem-
ristors in opposite polarities as shown in Figs. 7 and 8 have VI. CONCLUSION
been conducted, where memristances are K , Memristor emulator which acts as a real memristor device
K , respectively, and the input is a sinusoidal voltage signal is useful for developing memristor application circuits as well
(2 V p-p, 300 Hz). When two memristors with opposite polari- as for the memristor circuit demonstrations for educational
ties are connected in series, the total change of memristance is purpose.
negligible and its V-I curve is linear due to the complementary In this study, a memristor emulator has been designed and
action between two memristors as in Fig. 16. When two memris- built with off-the-shelf solid state devices. Various features of
tors with opposite polarities are connected in parallel, the com- this memristor emulator are tested via both circuit measure-
posite memristance shows still pinched hysteresis phenomenon ments and SPICE simulations. Experimental measurements
as shown in Fig. 16. are very similar to the real TiO memristor [3]. We have
Simulations for a hybrid circuit in which memristors are con- also confirmed experimentally that our memristor emulator is
nected serially to two parallel memristors as in Fig. 9 have nonvolatile over the time period of our experiments.
also been conducted. Memristances for these simulation were Our memristor emulator is also designed to be expandable.
K , where and are decre- This feature has been proved via simulations; our memristor
mental and is incremental. The input is a sinusoidal voltage emulator can be connected in serial, in parallel, or in hybrid (se-
signal (2 V p-p, 300 Hz). Observe in Fig. 17(a) that the graphs of rial and parallel combined) with other memristors with identical
and are shrunk pinched hysteresis loops (almost linear or opposite polarities. Also, it is switchable between the incre-
in the graph) which implies that the memristance variation of mental and the decremental configuration by a simple change of
and are much smaller than that of M1. This is due to the connections.
APPENDIX A
A Full schematics of the decremental memristor emulator with expandable non-volatile architecture.
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.
2430 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 59, NO. 10, OCTOBER 2012
APPENDIX B
PART LIST OF THE MEMRISTOR EMULATOR IN APPENDIX A
REFERENCES [17] S. Benderli and T. A. Wey, “On SPICE macromodelling of TiO mem-
ristors,” Electron. Lett., vol. 45, no. 7, pp. 377–379, Mar. 2009.
[1] L. O. Chua, “Memristor-the missing circuit element,” IEEE Trans. Cir- [18] Y. V. Pershin and M. Di Ventra, “Practical approach to programmable
cuit Theory, vol. CT-18, no. 5, pp. 507–519, Sep. 1971. analog circuits with memristors,” IEEE Trans. Circuits Syst. I, vol. 57,
[2] L. O. Chua and S. M. Kang, “Memristive devices and systems,” Proc. no. 8, pp. 1857–1864, Aug. 2010.
IEEE, vol. 64, no. 2, pp. 209–223, Feb. 1976. [19] R. Multu and E. Karakulak, “Emulator circuit of memristor
[3] D. B. Strukov, G. S. Snider, D. R. Stewart, and R. S. Williams, “The with linear dopant drift made using analog multiplier,” in Proc. 2010
missing memristor found,” Nature 453, pp. 80–83, 2008. National Conf. Elect., Electron. Comput. Eng. (ELECO), 2010, pp.
[4] G. Snider, “Self-organized computation with unreliable, memristive 380–384.
nanodevices,” Nanotechnology, vol. 18, no. 36, pp. 1–13, 2007. [20] H. Kim, M. P. Sah, C. Yang, T. Roska, and L. O. Chua, “Neural
[5] F. Y. Wang, “Memristor for Introductory Physics,” arXiv: 0808.0286 synaptic weighting with a pulse-based memristor circuit,” IEEE Trans.
v1 (physics. Class-ph), 2008. Circuit Syst. I, vol. 59, no. 1, pp. 148–158, Jan. 2012.
[6] M. Itoh and L. O. Chua, “Memristor cellular automata and memristor [21] H. Kim, M. P. Sah, C. Yang, T. Roska, and L. O. Chua, “Memristor
discrete-time cellular neural networks,” Int. J. Bifurcation Chaos bridge synapses,” Proc. IEEE, vol. 100, no. 6, Jun. 2012, to be pub-
(IJBC), vol. 19, no. 11, pp. 3605–3656, 2009. lished.
[7] S. H. Jo, T. Chang, I. Ebong, B. B. Bhadviya, P. Mazumder, and W. Lu, [22] M. P. Sah, C. Yang, H. Kim, and L. O. Chua, “Memristor circuit for
“Nanoscale memristor device as synapse in neuromorphic systems,” artificial synaptic weighting,” in Proc. IEEE Int. Symp. Circuit Syst.
Amer. Chem. Soc., Nano Lett., vol. 10, no. 4, pp. 1297–1301, Mar. (ISCAS), 2012, to be published.
2010.
[8] Q. Xia et al., “Memristor-CMOS hybrid integrated circuits for recon-
figurable logic,” Amer. Chem. Soc., Nano Lett., vol. 9, no. 10, pp.
3640–3645, Sep. 2009.
[9] J. Borghettil, G. S. Snider, P. J. Kuekes, J. J. Yang, D. R. Stewart, and Hyongsuk Kim (M’09) received the Ph.D. degree
R. S. Williams, “Memristive switches enable stateful logic operations in electrical engineering from the University of Mis-
via material implication,” Nature Lett., vol. 464, no. 8, pp. 873–876, souri, Columbia, in 1992.
Apr. 2010. Since 1993, he has been a Professor with the Divi-
[10] M. Aono and T. Hasegawa, “The atomic switch,” Proc. IEEE, vol. 98, sion of Electronics Engineering, Chonbuk National
no. 12, pp. 2228–2236, Dec. 2010. University, Jeonju, Korea. From 2000 to 2002 and
[11] M. N. Kozicki, C. Gopalan, M. Balakrishnan, and M. Mitkova, “A again from 2009 to 2010, he was with the Nonlinear
low-power nonvolatile switching element based on copper-tungsten Electronics Laboratory, Electrical Engineering
oxide solid electrolyte,” IEEE Trans. Nanotechnol., vol. 5, no. 5, pp. and Computer Science Department, University of
535–544, Sep. 2006. California, Berkeley, as a Visiting Scholar. His
[12] R. Waser and M. Aono, “Nanoionics-based resistive switching memo- current research interests include memristors and its
ries,” Nature Mater., vol. 6, pp. 833–840, Nov. 2007. application to cellular neural/nonlinear networks.
[13] M. Kund, G. Beitel, C. U. Pinnow, T. Röhr, R. Schumann, R.
Symanczyk, K. D. Ufert, and G. Müller, “Conductive bridging RAM
(CBRAM): an emerging non-volatile memory technology scalable to
sub 20 nm,” IEDM Tech. Dig., pp. 754–757, 2005. Maheshwar Pd. Sah received the B.E. degree from
[14] A. Rak and G. Cserey, “Macromodelling of the memristor in SPICE,” Nepal Engineering College, Changunarayan, Nepal,
IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 29, no. in 2005 and the M.E. degree from Chonbuk National
4, pp. 632–636, Apr. 2010. University, Jeonju, Korea, in 2010, where he is cur-
[15] Z. Biolek, D. Biolek, and V. Biolková, “SPICE model of memristor rently working toward the Ph.D. degree in electronics
with nonlinear dopant drift,” Radio Eng., vol. 18, no. 2, pp. 210–214, and information engineering.
Jun. 2009. His main research interests include circuit design,
[16] D. Batas and H. Fiedler, “A memristor SPICE implementation and cellular neural networks, analog Viterbi decoders,
a new approach for magnetic flux-controlled memristor modeling,” analysis of memristors, and memristive systems.
IEEE Trans. Nanotechnol., vol. 10, no. 2, pp. 250–255, Mar. 2011.
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.
KIM et al.: MEMRISTOR EMULATOR FOR MEMRISTOR CIRCUIT APPLICATIONS 2431
Changju Yang received the B.S and M.S. degrees Leon O. Chua (LF’02) received the M.S. degree
in electronics and information engineering from from the Massachusetts Institute of Technology,
Chonbuk National University, Jeonju, Korea, in Cambridge, in 1961 and the Ph.D. degree from the
2008 and 2010, respectively, where he is currently University of Illinois at Champaign-Urbana in 1964.
working toward the Ph.D. degree in electronics and He became an Assistant Professor of Electrical
information engineering. Engineering at Purdue University, West Lafayette,
His main research interests include circuit design, IN, in 1964, and was promoted to Associate
analog Viterbi decoders, analysis of memristors, and Professor in 1967. He joined the University of Cali-
memristive systems. fornia, Berkeley in 1970, and has been a Professor of
Electrical Engineering and Computer Sciences. His
research interests are in memristors, chaos, cellular
automata and cellular neural networks.
Dr. Chua is the first recipient of the 2005 Gustav Kirchhoff Award, the highest
IEEE Technical Field Award for outstanding contributions to the fundamentals
Seongik Cho received the B.S., M.S., and the Ph.D. of any aspect of electronic circuits and systems that has a long-term significance
degrees in electrical engineering from Chonbuk Na- or impact. He was also awarded the prestigious IEEE Neural Networks Pioneer
tional University, Jeonju, Korea, in 1987, 1989, and Award in 2000 for his contributions in neural networks, the Guggenheim Fellow
1994, respectively. award in 2010 and a Leverhulme Trust Visiting Professorship in 2011.
From 1996 to 2004, he was with the System
IC R&D Center and Memory R&D Center, Hynix
Semiconductor, Inc., Korea, where he worked on
high-speed graphic DRAM, data converters, and
analog circuits. Since March 2004, he has been with
the Department of Electronic Engineering, Chonbuk
National University, where he is an Associate
Professor. His current research includes low-voltage low-power high-speed
analog circuits, high-speed I/O interfaces, DLL/PLLs, data converters, and
power management ICs.
Authorized licensed use limited to: Universidad Antonio Narino. Downloaded on March 08,2021 at 17:21:22 UTC from IEEE Xplore. Restrictions apply.