SciELO - Scientific Electronic Library Online

 
vol.20 número3Synthesis and characterization of Mo-blue-based CoMo/Al2O3 catalystsFirst-principle calculations of Co2MSi (M=Cr, Mn, Fe) Heusler alloys índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Journal of applied research and technology

versión On-line ISSN 2448-6736versión impresa ISSN 1665-6423

J. appl. res. technol vol.20 no.3 Ciudad de México jun. 2022  Epub 17-Feb-2023

https://doi.org/10.22201/icat.24486736e.2022.20.3.932 

Articles

Current-controlled grounded memristor emulator circuit based on analog multiplier

M. A. Carrasco-Aguilara  * 

C. Sánchez-Lópeza 

F. E. Morales-Lópeza 

a Department of Electronics, Autonomous University of Tlaxcala, Clzda. Apizaquito S/N, Km. 1.5, Apizaco, Tlaxcala, 90300, México


Abstract

This paper proposes a current-controlled grounded memristor emulator circuit based on single four-quadrant analog multiplier, a resistor and a capacitor. The behavioral model of the proposed emulator circuit is analyzed, highlighting its characteristics. Experimental results are given to investigate its ability for different operating frequencies and they are in accordance with theoretical analysis and simulation results. By using a divider circuit, the memristance variation in the time domain is obtained. It is observed that the pinched hysteresis loop at high frequency loses symmetry due in part to the shift that introduces a multiplication of sinusoidal signals.

Keywords: Current-controlled memristor; pinched hysteresis loop; four-quadrant analog multiplier

1. Introduction

Since Chua´s introduced the memristor element (Chua, 1971) and Hewlett Packard made it using a thin film of titanium dioxide in 2008 (Strukov et al., 2008), this passive two-terminals element has widely been researched in order to be used in several real applications. Its characteristics of non-linearity and memory have made possible its use in analog-digital, neuromorphic and chaotic circuits mainly. The modeling of the memristor device has focused on macromodels generated with programming tools, and emulators which are used in different applications simulating the voltage-current behavior required. Memristor emulators have some advantages such as: the control of the memristance and operation frequency, as well as its functional availability at lower cost.

Due to non-linear behavior of memristors, active circuit elements provide advantages for the design of emulators. Various active circuit element based memristor circuits can be found in literature based on operational amplifier (OpAmp) (Kim et al., 2012), differential difference current conveyors (DDCC) (Yesil & Kuntman, 2014; Yener & Kuntman 2014), second-generation current conveyor (CCII) (Cam & Sedef, 2017; Sánchez et al., 2014; Sánchez et al., 2015; Sánchez & Aguila, 2017), operational transconductance amplifier (OTA) (Babacan et al., 2017; Babacan et al., 2016; Babacan & Kaçar, 2017; Yesil, 2019) differential voltage current conveyor transconductance amplifier (DVCCTA) (Ranjan et al., 2017), current backward transconductance amplifier (CBTA) (Ayten et al., 2017), current feedback operational amplifier (CFOA) (Abuelma’Atti & Khalifa, 2014; 2015). However, in all cases, active devices have been reported as the heart of the designs, but they are generally accompanied by additional ones, such as multipliers, or several of the same devices connected in cascade. Some reports whose tendency is to use a single active device, in the end include extra multipliers (Ayten et al., 2017; Yesil et al., 2014) or assemble functions presenting them as a single active device and they use two commercial devices for their physical implementation (Ranjan et al., 2017). To the authors’ knowledge, the only report to date that actually uses a single active device is (Yesil et al., 2019), where a voltage difference transconductance amplifier (VDTA) with minimal external elements generates a memristor emulator circuit. With this perspective this paper presents a circuit that generates the voltage output of a current-controlled memristor with the help of an AD633JN multiplier, moreover, with an additional divider implemented with the same active circuit we get the value of the memristance. Comparing the performance of this device with an emulator circuit, the main difference is that it can not strictly replace the memristor itself, since in this case there are three terminals where one necessarily goes to ground, another establishes a current in an RC circuit and the output is the expected voltage between its terminals, emulating the behavior of a current-controlled grounded memristor. Through some changes in the capacitor voltage connections, taking advantage 4-quadrant multiplication, it is possible to implement both incremental and decremental modes. The use of a complex function such as that of the multiplier has the advantage that the emulation is achieved with a single integrated circuit, with a minimum of external components and the current can be adjusted to a magnitude greater than that reported with another single device (Yesil et al., 2019).

Analyzing its properties, it verifies that its frequency response is limited by operating frequency of the multiplier circuit, as well as by the phase shift associated with its operation. An advantage is that the voltages used in the product operation are determined by an RC circuit, so it is relatively easy to choose the RC values that set a desirable current at a certain frequency, whose only restriction would be to not exceed the maximum allowable voltages to be multiplied.

In this paper the memristive emulation based on multiplier is introduced, its behavioral model is derived highlighting some of its properties, HSPICE simulations are presented. The theoretical derivation is validated through practical implementation by using commercially available device AD633JN multiplier, finally, the conclusion is summarized in Section 5.

2. Memristive emulation

The memristive emulation consists of single AD633JN (Data Sheet AD633JN) as an active element and a serial resistor-capacitor arrangement as shown Fig.1(a). The output voltage is defined as

W1=(X1-X2)(Y1-Y2)10+Z1 (1)

Figure 1 Memristor emulator circuit based on AD633JN: (a) Incremental topology, (b) Decremental topology. 

where the potential difference between X1 and X2 is the voltage at the capacitor denoted as VC=1C1iindt and between Y1 and Y2 is the voltage at the resistor defined as VR=R1iin. Furthermore, the potential at the input Z1 is the same as the resistance so W1 remains defined as

W1=VRVC10+VR=iinR110C1iindt+iinR1 (2)

By exchanging the terminals X1 and X2 on the capacitor the decremental memristance can be obtained, this due to differential X and Y inputs. The connection points for incremental and decremental modes are shown in Fig.1(b). Since the current-controlled memristance is defined as RM = v(t)/i(t) and considering that v(t) = W1, it can be clearly seen from Eq.(2) that

RM=R1±R110C10tiin(τ)d(τ) (3)

Adding another AD633JN in divider configuration as shown in Fig. 2, you get the memristance RM = M(q) directly. Since the transfer function for the divider (Data Sheet AD633JN) is

Y1=-10W1X1=-10(iinR1 10C1  iindt+iinR1)X1 (4)

Figure 2 Obtaining the memristance from the divider configuration with the AD633JN. 

Considering that

X1=-R3R2Z1=-R3R2iinR1 (5)

and taking into account that -R3R2=-10R1, then

Y1=RM=Mq=R110C1iindt+R1 (6)

3. System properties

Modeling the previous behavior with the following equation

yt=axt+bxt0tiinτdτ (7)

where a and b are scaling constants. Considering sinusoidal excitation and trigonometric identities, i.e. when x(t) = k sin(wt), we obtain

0tiinτdτ=-kwcoswt=1wk2+xt2 (8)

Then (7) can be expressed as

yt=axt+-bxtwk2+xt2 (9)

The properties of this last equation are

  • The first order equation y(t)=ax(t) generates a line of symmetry.

  • A pinched double-loop intersects itself in the pinch-point (xp,yp) = (0, 0).

The double-loop pass by the boundary points k(±1,±a).

  • The total area of the two lobes of the pinched hysteresis is given by A = (4bk3)/3w.

  • The relation (y(t))/(x(t)) that defines the memristance assuming that x(t) = kSin(wt) could be expressed as (y(t))/(x(t))=abkwcoswt.

Comparing (9) with (2), we observe that y(t) = vout(t), x(t) = iin(t), a =R1 and b = R1/10C1 so the area and memristance would be respectively A= R1k3/15C1 πf and M(q) = R1 ∓ (R1 k/20C1 πf)cos(wt) . As can be see, the memristance is composed by a linear time-invariant resistor and a linear time-varying resistor, and whether the frequency of the exciting source increases to infinity, entail that the linear time-varying resistor will reduce to zero.

The relationship between both parts may as well be described by the ratio of their amplitudes, given as

γ=k20C1πf=1τf=Tτ (10)

where τ=(20C1πf)/k is the time constant of the emulator circuit and T = 1/f is the period of iin(t). Note that for holding the frequency-dependent pinched hysteresis loop τ must be updated according to f and only C1 can be used for this task assuming that the amplitude of the current signal source k is constant. Furthermore, (10) also reveals that

  • a) γ → 0 when f → ∞ and the memristor behavior becomes dominated by its linear time-invariant part.

  • b) γ → 1 when f → 1/τ and the maximum pinched hysteresis loop is achieved.

  • c) γ → ≥ 1 when f → ≤ 1/τ and the hysteresis loop is lost.

Considering that the time-variant part is responsible for preserving the pinched-hysteresis which declines with increased frequency can be observed in the literature (Abuelma’Atti & Khalifa, 2014; Babacan et al., 2017; Kim et al., 2012; Sánchez et al., 2014; Yesil et al., 2014) that there is an inverse relationship with the product of resistive-capacitive elements and capacitive elements only, that can be represented in general as wRe q C (Abuelma’Atti & Khalifa, 2014; Kim et al., 2012; Sánchez et al., 2014) and wC (Babacan et al., 2017; Yesil & Kuntman, 2014), respectively. It is clear that those who handle the wC product preserve the pinched hysteresis loop at higher frequencies, as in the case of this paper. However here the frequency response is limited by the proposed device, although it is possible to increase the bandwidth with another multiplier, for instance the HA-2556 reports up to 52 MHz of bandwidth and with differential inputs Vx, Vy and Vz could even be possible to achieve a floating version of the memristive emulator circuit.

4. Experimental results and simulations

The circuit in the Fig. 1 was built on the breadboard using the AD633JN multiplier commercially available. Values of passive elements C1=100 nF and R1= 1 kΩ are chosen to work at 0< γ <1 in order to hold frequency-dependent pinched hysteresis loop behavior. The supply voltages are chosen as ±15 volts and we applied 5V sinusoidal voltage at 500 Hz, 1 kHz, 5 kHz and 10 kHz where the voltage in R1 has been used to indirectly plot i in (t). Fig. 3 shows the pinched hysteresis loops to the mentioned frequencies so they become dominated by their linear time-invariant resistor according to the frequency increments, confirming the theory. Note that the Y-axis in Fig. 3 is the voltage vout(t) of the AD633JN. The numerical values of the discrete components C1 and R1 above were also used in the experimental and simulation tests of the decremental topology a 1 kHz shown in Fig. 4. In order to show its performance at higher frequencies and preserving the τ value mentioned above, a value of C1= 150 pF was chosen, obtaining the double loops graphs shown in Fig. 5. As already mentioned in previous reports (Elwakil et al., 2013; Sánchez et al., 2015; Yang et al., 2015), the offset and nonsymmetrical pinched hysteresis loop is common at high frequencies which can be seen in Figs. 5(a), 5(b), 5(c) and 5(d). To explain these variations has been mentioned the presence of parasitic elements (Elwakil et al., 2013; Yang et al., 2015) and integrator nonidealities (Sánchez et al., 2015). We could corroborate that there is a phase shift between iin(t) and vout(t) associated with the operation of multiplication and sum of the AD633JN which degenerates into Lissajous figures at higher frequencies. This is evidenced in Fig. 6 where the pinched hysteresis loop has disappeared at 500 kHz with the same values of capacitance and resistance above. A better study that is beyond the purpose of this paper will be necessary to detail the behavior of the loop at higher frequencies under this design proposal. Another characteristic behavior of memristor is the nonvolatility which can be observed in the capacitor voltage VC, moreover, memristance changes could theoretically be seen in the node M(q) of Fig. 2. However, in (4) we can see that the division could give us errors if X1 takes values of zero as it would happen if we applied input pulses. Therefore, only the HSPICE simulation is shown for a pulse train at 25 kHz with 0.4 V of amplitude and 20μs pulse width in Fig. 7. Because the memristance is composed of a linear time-invariant resistor (in this case 1 KΩ and a linear time-varying resistor the initial value it takes is the negative saturation of the OPAMP from which it begins to vary until reaching the positive saturation. The behavior of the simulated and experimental capacitor voltage VC is shown in Fig. 8.

Figure 3 Experimental and HSPICE comparisons of the ffecuency-dependent pinched hysteresis loop operating at: (a) 500Hz, (b) 1 KHz, (c) 5 KHz, (d) 10 KHz. 

Figure 4 Experimental and HSPICE comparisons of the frequency-dependent pinched hysteresis loop operating at 1 KHz for decremental topology. 

Figure 5 Comparing experimental and HSPICE results of the frequency-dependent pinched hysteresis loop operating at: (a) 50 KHz, (b) 100 KHz, (c) 150 KHz and (d) 200 KHz. 

Figure 6 Experimental result of the system operating at 500 KHz. 

Figure 7 Simulation results of the memristance change. 

Figure 8 Simulated and experimental capacitor voltage results. 

5. Conclusions

A simple current-controlled grounded memristor emulation in incremental and decremental mode using a single commercially available active component (AD633JN) with a capacitor and a resistor has been presented. The proposed circuit also includes, through an additional divider configuration, the possibility of generating the value of the memristance. An advantage with respect to other configurations reported in the literature is that it is relatively easy to determine the magnitude of the input current at a certain frequency, avoiding reaching the maximum rating voltages of the multiplier. The corresponding output voltage would make its use possible in applications of the memristor in voltage mode such as: Analog voltage memory with applications in arithmetic operations and filters. As for the pinched hysteresis loop, we could see that at high frequencies it loses symmetry due, among other things, to the phase shift involving the multiplication of sinusoidal functions, a shift of the loop with respect to the origin can also be observed due to the above and also to the parasitic resistances of the multiplier that give rise to the offset, which according to the manufacturer is 50 mV. As future work, it is proposed to test the behavior of the system with a multiplier with greater bandwidth. Experimental results using AD633JN multiplier device were gathered, showing good agreement with HSPICE simulations. It was not possible to obtain experimental results of the measurement of the memristance in the presence of a train of pulses because when performing divisions by zero significant errors were generated, however, the simulation give an idea of how the memristance would behave in this case.

Conflict of interest

The authors have no conflict of interest to declare.

Financing

The authors received no specific funding for this work.

References

Chua, L. (1971). Memristor-the missing circuit element. IEEE Transactions on circuit theory, 18(5), 507-519. https://doi.org/10.1109/TCT.1971.1083337. [ Links ]

Strukov, D. B., Snider, G. S., Stewart, D. R., & Williams, R. S. (2008). The missing memristor found. nature, 453(7191), 80-83. https://doi.org/10.1038/nature06932. [ Links ]

Kim, H., Sah, M. P., Yang, C., Cho, S., & Chua, L. O. (2012). Memristor emulator for memristor circuit applications. IEEE Transactions on Circuits and Systems I: Regular Papers, 59(10), 2422-2431. https://doi.org/10.1109/TCSI.2012.2188957. [ Links ]

Yeşil, A., Babacan, Y., & Kaçar, F. (2014). A new DDCC based memristor emulator circuit and its applications. Microelectronics Journal, 45(3), 282-287. https://doi.org/10.1016/j.mejo.2014.01.011. [ Links ]

Yener, S. C., & Kuntman, H. H. (2014). Fully CMOS memristor based chaotic circuit. Radioengineering, 23(4), 1140-1149. [ Links ]

Sánchez, C., Mendoza, J., Carrasco, M. A. & Muñiz, C. (2014). A floating analog memristor emulator circuit. IEEE Transactions on Circuits and Systems II: Express Briefs, 61(5), 309-313. https://doi.org/10.1109/TCSII.2014.2312806. [ Links ]

Cam, Z. G. & Sedef, H. (2017). A New Floating Memristance Simulator Circuit Based on Second Generation Current Conveyor. Journal of Circuits, Systems and Computers, 26(02 ), 1750029. https://doi.org/10.1142/S0218126617500293. [ Links ]

Sánchez, C., Carrasco, M.A. & Muñiz, C. (2015). A 16 Hz- 160 KHz memristor emulator circuit. AEU-International Journal of Electronics and Communications, 69(9), 1208-1219. https://doi.org/10.1016/j.aeue.2015.05.003. [ Links ]

Sánchez, C. & Aguila, L.E. (2017). A 860 KHz grounded memristor emulator circuit. AEU-International Journal of Electronics and Communications , 73, 23-33. https://doi.org/10.1016/j.aeue.2016.12.015. [ Links ]

Yesil, A. (2019). Floating memristor employing single MO-OTA with hard-switching behavior. Journal of Circuits, Systems and Computers , 28(02), 1950026. https://doi.org/10.1142/S0218126619500269. [ Links ]

Babacan, Y., Yesil, A., & Kacar, F. (2017). Memristor emulator with tunable characteristic and its experimental results. AEU-International Journal of Electronics and Communications , 81, 99-104. https://doi.org/10.1016/j.aeue.2017.07.012. [ Links ]

Babacan, Y., Kaçar, F., & Gürkan, K. (2016). A spiking and bursting neuron circuit based on memristor. Neurocomputing, 203, 86-91. https://doi.org/10.1016/j.neucom.2016.03.060. [ Links ]

Babacan, Y., & Kaçar, F. (2017). Memristor emulator with spike-timing-dependent-plasticity. AEU-International Journal of Electronics and Communications , 73, 16-22. https://doi.org/10.1016/j.aeue.2016.12.025. [ Links ]

Ranjan, R. K., Raj, N., Bhuwal, N., & Khateb, F. (2017). Single DVCCTA based high frequency incremental/decremental memristor emulator and its application. AEU-International Journal of Electronics and Communications , 82, 177-190. https://doi.org/10.1016/j.aeue.2017.07.039. [ Links ]

Ayten, U. E., Minaei, S., & Sağbaş, M. (2017). Memristor emulator circuits using single CBTA. AEU-International Journal of Electronics and Communications , 82, 109-118. https://doi.org/10.1016/j.aeue.2017.08.008. [ Links ]

Abuelma’atti, M. T., & Khalifa, Z. J. (2014). A new memristor emulator and its application in digital modulation. Analog Integrated Circuits and Signal Processing, 80(3), 577-584. https://doi.org/10.1007/s10470-014-0364-3. [ Links ]

Abuelma’atti, M. T., & Khalifa, Z. J. (2015). A continuous-level memristor emulator and its application in a multivibrator circuit. AEU-International Journal of Electronics and Communications , 69(4), 771-775. https://doi.org/10.1016/j.aeue.2014.12.011. [ Links ]

Yeşil, A., Babacan, Y., & Kaçar, F. (2018). Design and experimental evolution of memristor with only one VDTA and one capacitor. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 38(6), 1123-1132. https://doi.org/10.1109/TCAD.2018.2834399. [ Links ]

Data Sheet AD633JN: http://www.analog.com. [ Links ]

Elwakil, A. S., Fouda, M. E., & Radwan, A. G. (2013). A simple model of double-loop hysteresis behavior in memristive elements. IEEE Transactions on Circuits and Systems II: Express Briefs , 60(8), 487-491. https://doi.org/10.1109/TCSII.2013.2268376. [ Links ]

Yang, C., Choi, H., Park, S., Sah, M. P., Kim, H., & Chua, L. O. (2015). A memristor emulator as a replacement of a real memristor. Semiconductor Science and Technology, 30(1), 015007. https://doi.org/10.1088/0268-1242/30/1/015007. [ Links ]

Peer Review under the responsibility of Universidad Nacional Autónoma de México.

Financing The authors received no specific funding for this work.

Received: March 20, 2020; Accepted: May 04, 2021; Published: June 30, 2022

Corresponding author. E-mail address:macarras2010@gmail.com (M. A. Carrasco-Aguilar).

Conflict of interest The authors have no conflict of interest to declare.

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License