<<

Hindawi Active and Passive Electronic Components Volume 2021, Article ID 5582774, 8 pages https://doi.org/10.1155/2021/5582774

Research Article A Novel Passive Circuit Emulator for a Current-Controlled

Leonardo Barboni

Department of Electronica, Instituto de Ingenieria Electrica-FING, Julio Herrera y Reissig 565 11300, Montevideo, Uruguay

Correspondence should be addressed to Leonardo Barboni; lbarboni@fing.edu.uy

Received 2 February 2021; Revised 23 March 2021; Accepted 16 April 2021; Published 22 April 2021

Academic Editor: Luigi Di Benedetto

Copyright © 2021 Leonardo Barboni. (is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

A memristor is an electrical element, which has been conjectured in 1971 to complete the lumped circuit theory. Currently, researchers use memristor emulators through , , and other passive (or active) elements to study circuits with possible attractors, chaos, and ways of implementing nonlinear transformations for low- novel computing paradigms. However, to date, such passive memristor emulators have been voltage-controlled. In this study, a novel circuit realization of a passive current-controlled passive inductorless emulator is established. It overcomes the lack of passive current-controlled memristor commercial devices, and it can be used as part of more sophisticated circuits. Moreover, it covers a gap in the state of the art because, currently, only passive circuit voltage-controlled memristor emulators and active current-controlled emulators have been developed and used. (e emulator only uses two diodes, two , and one and is passive. (e formal theory and simulations validate the proposed circuit, and experimental measurements were performed. (e parameter conditions of numerical simulations and experiments are consistent. Simulations were performed with an input current amplitude of 15mA and frequencies of up to 3kHz and measurements were carried out with an input current amplitude of 0.74mA and frequency of 1.5kHz in order to compare with the state of the art.

1. Introduction potential for building novel integrated circuits and com- puting systems, as has been proposed in [1–7]. A memristor is an electrical two-terminal passive nonlinear allow the memory and time-varying processing of infor- resistance element that exhibits a well-known pinched mation through nonlinear transformations in a unique hysteresis loop at the origin of the voltage-current plane passive element. when any bipolar periodic zero-mean excitatory voltage or (ere is neither implementation nor a proof-of-concept current of any value is applied across it. However, there are for a passive current-controlled memristor system-on-chip disagreements regarding whether a memristor can be but yes for an active current-controlled memristor [8]. With considered a fundamental element and whether its dynamic an increasing need to better understand a pinched hysteresis is purely electromagnetic, as originally conjectured, or if attractor, researchers implement memristor emulators there are other mechanisms involved such as ionic transport. through diodes and other passive (or active) elements. Such Despite the controversy surrounding the technological re- emulators allow studying (theoretically and numerically) alization, the amount of research into the properties of the possible attractors and ways of implementing nonlinear pinched hysteresis loop continues to increase. Irrespective of transformations for novel computing paradigms. (e first whether the memristor is implemented by emulating its voltage-controlled memristor emulator has been proposed behavior through circuitry composed of other active or in [9] and was based on a bridge with a parallel R − C passive components, new studies continue to generate and filter as a load. Other studies [10–16] used voltage-controlled sustain optimistic expectations in the scientific community memristor emulators as vital building blocks of other cir- about the use and advantages of the memristor. (e research cuits for the in-depth study of their bifurcations and chaotic interest in the memristor is motivated by its promising behaviors. 2 Active and Passive Electronic Components

To summarize, (a) background: to the best of our 2. Proposed Current-Controlled Memristor knowledge and after searching in database providers, we have concluded that a passive and current-controlled Novel current-controlled memristor emulators have been memristor emulator has not been published previously (only introduced recently in [8, 17, 18]; however, all of them are active current-controlled memristor [8]) (although there are active (it means that a voltage is needed). In a lot of voltage-controlled memristor emulators) and (b) this work, the first passive circuit realization of a current- motivation: design a passive and current-controlled mem- controlled emulator is established in Figure 1. It uses two ristor emulator for neuromorphic computing and as a diodes, two resistors, and one . candidate for mimicking synaptic functions and inductorless We construct the equations by beginning with the emulator that could be easily integrated into CMOS tech- Shockley diode equation (both diodes are equal and without nology. It is similar in spirit to some circuits in the literature, considering high-frequency effects that produce unwanted which combine a rectifier with a LC low pass filter and not an dynamic effects):

RC as it is here. (is memristor enables its utilization in 2αVjD iD � Is�e 1 − 1 � , programmable circuits and systems controlled by digital 1 (3) 2αVjD pulses. iD � Is�e 2 − 1 �, Memristors exhibit three characteristics for any bipolar 2 periodic signal excitation: (i) there is a pinched hysteresis where 2α � 1/nVT and Is denote the reverse saturation loop in the voltage-current plane, (ii) the area of the hys- current, n is the emission coefficient, VT is the thermal voltage, and V and V are the junction diode . If teresis loop decreases and shrinks to a single-valued V-I jD1 jD2 function when the signal excitation frequency tends to in- we consider their series parasitic resistance Rp, the diode finity, and (iii) for voltage-controlled generalized memristive voltages become time-invariant systems, the following equations apply [1–7]: 1 iD 1 iD V � R i + ln� 1 + 1 � and V � R i + ln� 1 + 2 �. D1 p D1 D2 p D2 ⎧⎪ im � Gx,Vm �Vm and G(x, 0) ≠ ∞∀x, 2α Is 2α Is ⎪ ⎨ (4) ⎪ ⎪ dx ⎩ � fx,V �x represents the inner state variables, (erefore, dt m 2α�V − R I � 2α�V − R I � (1) i � I �e D1 p D1 − 1� and i � I �e D2 p D2 − 1�. D1 s D2 s where i is the current across the memristor, V is the m m (5) voltage across the terminals, G(x,Vm) is bounded, and f(x, im) is the equation of state, which must be also bounded According to the voltage drop, to guarantee the existence of a solution x(t). (e area of the Vm � Ri + VD and Vm � Ri − VD , (6) lobes, shapes, and orientation of the hysteresis loop evolves 1 1 2 2 with frequency. All of the abovementioned references de- −V � V + V . ( ) veloped voltage-controlled memristor emulators (i.e., c D1 D2 7 equations such as equation (1)). However, in this study, we (e current i corresponds to i � i − i . Using implement the first-ever built passive current-controlled m m D1 D2 memristor emulator for which the following equations equation (5), apply: V � R , i i R( , ) , ⎪⎧ m x m � m and x 0 ≠ ∞∀x ⎨⎪ ⎪ ⎪ dx ⎩ � fx, i �x represents the inner state variables. dt m (2)

α�V +V − R �i +i �� α�V − V − R �i − i �� − α�V − V − R �i − i �� D1 D2 p D1 D2 D1 D2 p D1 D2 D1 D2 p D1 D2 im � Ise �e − e �. (8)

Using equation (7), it becomes convenient to express However, from equation (6),

− αV − αRp�iD +iD � 2Vm � Rim + VD − VD . (10) i � 2I e c e 1 2 sinh�α�V − V − R i ��. 1 2 m s D1 D2 p m (9) (en, the �Vm − im � relation is provided, Active and Passive Electronic Components 3

i1 i2 + +

im RRvR vR V 1 2 + m + – C – i C def. V im m + + – – v – D v C v D 1 D1 D2 2 – + i i D1 D2

(a) (b)

Figure 1: (a) Proposed current-controlled memristor circuit emulator and (b) generalized symbol of the memristor device.

1 1 − 1 im αV +αR �i +i � 1 Now, to complete the state equation, we have to calculate V � Ri + � e c p D1 D2 � + R i . m m sinh p m iD , which is straightforward (note that according to 2 2α 2Is 2 1 equation (2), x � Vc): (11) V − V m D1 Because i � i − i + i and i � i + i , we obtain � i1, c D1 m 2 c D2 2 R iD + iD � 2ic + im − 2i2 and then, 1 2 V i i � c + m⇒V , (17) 1 1 − 1 m αVc+αRp()2ic+im− 2i2 1 D1 Vm � Rim + sinh � e � + Rpim. 2R 2 2 2α 2Is 2 Ri V (12) � V − m − c. m 2 2 Next, we focus on the i expression. By taking V � 2 m (erefore, from equation (16) and VD + VC + Ri2 and Vm � −VD − VC + Ri1, we obtain 2α(V − R i ) 1 2 i � I (e D1 p D1 − 1), we obtain D1 s VD + VD + 2VC + R i2 − i1 � � 0. (13) 1 2 dVc 2αV − αRi − αV − 2αR i im Vc C � I �e m e m e c e p D1 − 1� − − . t s R Because i2 − i1 � i2 − 2i1 + i1 � im − 2i1, and d 2 2 −V � V + V , from equation (13), we obtain (18) c D1 D2 V i V i i � c + m and i � − c + m. (14) By introducing equation (15), we obtain 1 R 2 R 2 2 2 2 V −1 αVc+αRp()2ic+Vc/R d c sinh im/2Ise �+αRpim− 2αRpiD − αVc C � Ise 1 Finally, equation (12) becomes dt (19) i im Vc 1 1 − 1 m αVc+αRp()2ic+Vc/R − Is − − . Vm � �R + Rp �im + sinh � e �. 2 2R 2 2α 2Is Because i � i + (V /2R) + (i /2), we obtain (15) D1 c c m Next, we focus on the state equation: dV i � C c. c dt

dVc � iD − i ⟹ C , (16) 1 1 dt

Vc im � iD − − . 1 2R 2

i V −1 αVc+αRp()2ic+Vc/R m c dV sinh � im/2Is)e �+αRpim− 2αRp�ic+ Vc/2R)+(im/2 )()− αVc− Is − − . C c � I e 2 2R (20) dt s 4 Active and Passive Electronic Components

Finally, this circuit dynamic can be written as follows (where Vco is the initial capacitor value, i.e., the initially configured memory):

i ⎪⎧ 1 1 − 1 m αVc+αRp 2ic+(Vc/R )() ⎪ Vm � �R + Rp �im + sinh � e �, ⎪ 2 2α 2Is ⎨⎪ (21) ⎪ ⎪ i V ⎪ −1 αVc+αRp 2ic+(Vc/R )() m c ⎪ dV sinh � im/2Is)e �− αRp 2ic+(Vc/R )()− αVc− Is − − ,Vc(t � 0) � Vco. ⎩ C c � I e 2 2R dt s

From equation (21), one can see how the parasitic re- and frequencies are maintained similarly to compare the sistance Rp affects the dynamic. In order to continue, we lobe shapes obtained in other works such as [9, 12, 14, 15]. reasonably assume Rp ≈ 0 because most diodes datasheets (e current-voltage characteristics obtained from PSpice report Rp ≪ 1. simulations are shown in Figures 2 and 3. According to equation (2), Vc represents the inner state (e following observations can be made from the variable; however, it should be noted that the form Vm � simulation results. (e loci in the V-i plane have hysteresis R(Vc, im)im is not achieved (i.e., it does not contain im loops pinched at zero in the periodic steady state. (e proportionality). Instead, it can be naturally achieved hysteresis loop shrinks to a single-valued function when the through division by im as follows: frequency increases and decreases, and the shape of the i memristor depends on the circuit parameters and also re- ⎪⎧ 1 1 − 1 m αVc ⎪ Vm � � R + sinh �e ��im for im ≠ 0, tains the odd-symmetry property. (e qualitative difference ⎪ 2 2αi 2I ⎪ m s in the lobe shapes between the cases (a) and (b) of Figure 3 ⎪ ⎪ ⎨⎪ allows us to interpret that the dynamic of the memristor can Vm � 0 for im � 0, ⎪ exhibit a much richer behavior at low frequencies. ⎪ ⎪ ⎪ i V ⎪ − m c ⎪ 1 i I )eαVc − V − − − ,V (t � ) � V , ⎪ dVc Is ⎢⎡ sinh (()m/2 s α c 1] c 0 co 4. Measurements, Experimental Setup, ⎪ � ⎣⎢e 2C 2RC ⎩ dt C and Simulation (22) (e experimental setup is shown in Figure 4(b) and it where according to equation (2) the term R(V , i ) is comprises of two diodes model 1N4007, resistances c m R � 270Ω, and the capacitor C � 0.5μF. In order to test i more case studies and to confirm that the current-controller ⎪⎧ 1 1 − 1 m αVc ⎪ RVc, im � � R + sinh �e � for im ≠ 0, emulator behavior is independent of the diode model, we use ⎨ 2 2αim 2Is ⎪ another diode type (which is the 1N4007) with respect to the ⎪ ⎩⎪ above section. RVc, im � � 0 for im � 0. We can see the emulator under test and also the os- (23) cilloscope-waveform generator Analog Discovery 2 [21]. (e experimental result is shown in Figure 4(a) and the simu- Note that R(Vc, im) ⟶ 0 for im ⟶ 0; thus, it can be lated result in Figure 5. continuously extended to im � 0 (the limit exists and can be (e excitatory signal is a sinusoidal waveform of fre- obtained by L’Hospital’s rule). Figure 2 shows in advance an quency f � 1500Hz and current amplitude of Io � 0.74mA example of the zero-crossing V − i (the next section dis- (selected as similar as possible to that shown in [8], in order cusses the validation by simulation). to compare the resulting v − i characteristic). We use a voltage-controlled (VCCS), i.e., Howland 3. Validation by Simulation current source (EHCS) circuits with a maximum output current of value of 1mA. (is voltage-controlled current (e following parameters were used to simulate the mem- source was built with an OpAmp MCP6004 from Microchip ristor circuit emulator proposed in Figure 1: R � 270Ω and Inc. C � 0.5μF. (e assigned diode was 1N4148 with a PSpice- We conclude that the experimental measurement shows model card, model 1N4148 D (Is � 2.52 n, Rs � 0.568, the same waveform pattern and the performance predicted N � 1.752, CJO � 4 p, M � 0.4, TT � 20 n, Iave � 200 m, by theory (Figure 4(a)) and by the emulator circuit simu- Vpk � 75, mfg � OnSemi type � silicon) [19]. (e initial state lations. Most important is to remark that the i − v pattern is condition Vc � 0 was selected. (e simulator used was similar to one of the references [8] (for which the maximum LTspice [20]. For such diode models, the magnitudes of current across the memristor is around 0.8mA and the circuit parameters and the values of input signal amplitudes voltage 1V, with lobes in the i − v pattern and a straight line Active and Passive Electronic Components 5

0.8

I0 = 5mA

( V ) 0 m I0 = 1mA V

I0 = 10mA

–0.8 –1 0 1 Im (mA) (b) Zoom 4.0

3.2

2.4

1.6

0.8 I0 = 5mA

( V ) 0 m V –0.8 I0 = 1mA

I0 = 15mA –1.6

–2.4

–3.2 I0 = 10mA –4.0 –15–14–13–12 –11–10 –9 –8 –7–6 –5 –4 –3 –2 –1 01234567891011 12 13 14 15 Im (mA) (a)

Figure 2: Current-voltage characteristics obtained through the LTspice simulations of the memristor emulator driven by a current source im � Io sin(2πft) at a constant frequency f � 300Hz with different Io values marked in (a): Io � 1mA, Io � 5mA, Io � 10mA, and Io � 15mA. (b) An amplified view of the zero-crossing V − i omitting the lobe at Io � 15mA to avoid the overwhelming superposition of curves.

4.2 4.2 3.5 3.5 2.8 2.8 2.1 2.1 1.4 1.4 0.7 0.7 Transient before achieving ( V ) 0 ( V ) 0 Transient before achieving m steady-state lobe m –0.7 V –0.7 V steady-state lobe –1.4 –1.4 –2.1 –2.1 –2.8 –2.8 –3.5 –3.5 –4.2 –4.2 –15 –12 –9 –6 –3 0 3 6 9 12 15 –15 –12 –9 –6 –3 0 3 6 9 12 15 I mA m ( ) Im (mA)

(a) (b) Figure 3: Continued. 6 Active and Passive Electronic Components

4.2 4.2 3.5 flattening of the loop’s lobes 3.5 flattening of the loop’s lobes 2.8 2.8 2.1 2.1 1.4 1.4 0.7 0.7 ( V ) 0 ( V ) 0 Transient before achieving m Transient before achieving m –0.7 V V –0.7 steady-state lobe steady-state lobe –1.4 –1.4 –2.1 –2.1 –2.8 –2.8 –3.5 –3.5 –4.2 –4.2 –15 –12 –9 –6 –3 0 3 6 9 12 15 –15 –12 –9 –6 –3 0 3 6 9 12 15 Im (mA) Im (mA)

(c) (d) Figure 3: Simulated pinched hysteresis loop of the memristor emulator driven by a current source im � Io sin(2πft) with a constant amplitude Io � 15mA at different f values: (a)f � 100Hz, (b)f � 500Hz, (c)f � 1500Hz, and (d)f � 3000Hz (100 cycles have been applied for each case study).

2.4

1.8

1.2

0.6

( V ) 0 m V –0.6

–1.2

–1.8

–2.4

0.9 0.54 0.18 0 0.18 0.54 0.9 im (mA) Memristor emulator under test

(a) (b)

Figure 4: (a) V-i characteristics obtained through the measurements of an implemented memristor emulator driven by a current source im � Io sin(2πft) at a constant frequency f � 1500Hz with Io � 0.74mA and (b) view of the memristor emulator under test. at zero), with the difference that such reference in the state of 5. Volatility Test for Neuromorphic Computing the art develops an active current-controlled memristor that needs a DC voltage power supply of ±15V. (e emulator should not retain its value when no input For completeness and comparison, the v − i charac- signal is applied. (e volatile memristor that features teristics obtained through simulation of the measured case decay of device memory has high similarity to the bio- is shown in Figure 5, where is observed a minor difference logical synapses of neurons, and since neuromorphic in the slope at the origin that may be due to the diode computing is becoming more important, the decay is a model we use, which is model 1N4007 D (Is � 7.02767 n, desired feature. Rs � 0.0341512, N � 1.80803, EG � 1.05743, XTI � 5, At this point, it is important to underline that this kind of BV � 1000, IBV � 5e – 08, CJO � 1e − 11, VJ � 0.7, M � 0.5, memristor emulator is not suitable for the logic-in-memory FC � 0.5, TT �1e−07, mfg � OnSemi type � silicon) (the (LiM) paradigm, nor high-frequency applications; instead, diode model card has parasitic resistances and junction our proposed circuit can be used practically for neuro- capacitance). Anyway, the experimental measurement morphic computing and as a candidate for mimicking bi- shows the same waveform pattern and the performance ological synaptic functions. It is enough to show as example predicted by theory and simulations, i.e., pinched hys- Figure 6 where an input current pulse train of 0.1mA teresis loop. amplitude (5 cycles) is applied. In this case study, the Active and Passive Electronic Components 7

2.0 1.5 1.0 0.5

( V ) 0 m

V –0.5 –1.0 –1.5 –2.0

–0.9 –0.54 –0.18 0 0.18 0.54 0.9 Im (mA)

Figure 5: For completeness and comparison, the V-i characteristics obtained through simulation of the measured case (Figure 4).

100 6.0 90 5.4 80 4.8 70

4.2 Vc 60 3.6 50 ( V ) (u A ) c 3.0 40 m V

I I 2.4 m 30 1.8 20 1.2 10 0.6 0 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Seconds Figure 6: Variation of Vc(t) (memory) with time for a given current input pulse.

emulator uses resistances R1 � R2 � 270kΩ and the pro- Disclosure posed emulator shows spontaneous decay or better said volatile nature similarity to the biological nervous system. Part of this manuscript was submitted as a preprint in the link “https://arxiv.org/pdf/2008.08925.pdf”. 6. Conclusion Conflicts of Interest (is work shows a passive circuit current-controlled memristor emulator. It overcomes the lack of current- (e authors declare that they have no conflicts of interest. controlled memristor commercial devices. Moreover, it covers a gap in the state of the art because, currently, only References passive circuit voltage-controlled memristor emulators have been developed and used. (e mathematical model of the [1] P. Mazumder, S. M. Kang, and R. Waser, “Memristors: de- vices, models, and applications [scanning the issue],” Pro- proposed memristor emulator was derived and verified by ceedings of the IEEE, vol. 100, no. 6, pp. 1911–1919, 2012. simulations (the mathematical treatment was simplified and [2] S. Hamdioui, S. Kvatinsky, G. Cauwenberghs et al., “Mem- the diode was not taken into account ristor for computing: myth or reality?” in Proceedings of the because in that case the device dynamics should be studied Design, Automation and Test in Europe Conference and Ex- with intensive numerical simulations (using for instance hibition (DATE), pp. 722–731, Lausanne, Switzerland, March MATLAB) because the system is strongly nonlinear. Nev- 2017. ertheless, the SPICE simulator has the complete diode model [3] M. Selmy, H. Mostafa, and A. Dessouki, “Low power mem- with junction capacitance included; then, numerical circuital ristor based voltage controlled oscillator for electrical neural simulations are accurate). (e circuit can be improved to be stimulation,” in IEEE International Conference on Advanced less symmetric in order to have a different clockwise and Control Circuits and Systems and New Paradigms in Elec- tronics and Information Technology, pp. 344–347, Hong Kong, anticlockwise slope. China, May 2017. [4] B. Ramakrishnan, A. Durdu, K. Rajagopal, and A. Akgul, Data Availability “Infinite attractors in a chaotic circuit with exponential memristor and josephson junction resonator,” AEU-Inter- Simulation files link can be found at https://www.dropbox. national Journal of Electronics and Communications, vol. 123, com/s/q25pbrmlvsu1n1z/pspicefiles.zip?dl�0. Article ID 153319, 2020. 8 Active and Passive Electronic Components

[5] P. Khurana, K. Singh, and A. Sharma, “A hybrid cmos- memristor based programmable wien bridge oscillator,” in Proceedings of the 3rd IEEE International Conference on Re- cent Trends in Electronics, Information and Communication Technology, RTEICT, Bangalore, India, May 2018. [6] M. Zidan, H. Omran, C. Smith, A. Syed, A. Radwan, and K. Salama, “A family of memristor-based reactance-less os- cillators,” Engineering,” International Journal of Circuit 4eory and Applications, vol. 42, no. 11, pp. 1103–1122, 2013. [7] A. Mosad, M. Fouda, M. Khatib, K. Salama, and A. Radwan, “Improved memristor-based relaxation oscillator,” Micro- electronics Journal, Elseiver, vol. 44, no. 9, 2013. [8] G. Abdullah, J. Zainulabideen, M. Fouda, and M. H. Chowdhury, “A new simple emulator circuit for current controlled memristor,” in Proceedings of the 2015 IEEE In- ternational Conference on Electronics, Circuits, and Systems (ICECS), pp. 288–291, Cairo, Egypt, December 2015. [9] F. Corinto and A. Ascoli, “Memristive diode bridge with LCR filter,” Electronics Letters, vol. 48, no. 14, pp. 824-825, 2012. [10] M. Chen, M. Li, Q. Yu, B. Bao, Q. Xu, and J. Wang, “Dynamics of self-excited attractors and hidden attractors in generalized memristor-based Chua’s circuit,” Nonlinear Dynamics, vol. 81, no. 1-2, pp. 215–226, 2015. [11] Q. Xu, N. Wang, B. Bao, M. Chen, and C. Li, “A feasible memristive chua circuit via bridging a generalized mem- ristor,” Journal of Applied Analysis and Computation, vol. 6, no. 4, pp. 1152–1163, 2015. [12] M. Chen, J. Yu, Q. Yu, C. Li, and B. Bao, “A memristive diode bridge-based canonical chua’s circuit,” Entropy, vol. 16, no. 12, pp. 6464–6476, 2014. [13] Z. T. Njitacke, J. kengne, H. B. Fotsin, A. N. Negou, and D. Tchiotsop, “Coexistence of multiple attractors and crisis route to chaos in a novel memristive diode bidge-based jerk circuit,” Chaos, Solitons & Fractals, vol. 91, pp. 180–197, 2016. [14] Q. Xu, Q. Zhang, N. Wang, H. Wu, and B. Bao, “An improved memristive diode bridge-based band pass filter chaotic cir- cuit,” Mathematical Problems in Engineering, vol. 201711 pages, 2017. [15] B. C. Bao, P. Y. Wu, H. Bao, H. G. Wu, X. Zhang, and M. Chen, “Symmetric periodic bursting behavior and bifur- cation mechanism in a third-order memristive diode bridge- based oscillator,” Chaos, Solitons & Fractals, vol. 109, pp. 146–153, 2018. [16] A. Yesil, “A new grounded memristor emulator based on mosfet-c,” AEU-International Journal of Electronics and Communications, vol. 91, 2018. [17] L. Zhijun, Z. Yicheng, and M. Minglin, “A novel floating memristor emulator with minimal components,” Active and Passive Electronic Components, vol. 2017, 2017. [18] A. Alharbi and M. Chowdhury, “Simple current-controlled memristor emulators,” in Memristor Emulator Circuits- Springer, Berlin, Germany, 2020. [19] LTwiki, “Standard.dio,” 2019, http://ltwiki.org/index.php? title=Standard.dio. [20] A Devices, “Spice Simulation Software,” 2019, http://www. analog.com/en/design-center/design-tools-and-calculators. [21] “analog Discovery 2,” 2020, https://www.reference. digilentinc.com/.