A Compact Fully Electronically Tunable Memristive Circuit Based on CCCDTA with Experimental Results

This work presents a flux-controlled memristor structure employing a Current-Controlled Current Differencing Transconductance Amplifier (CCCDTA) with a grounded capacitor. The proposed emulator’s invariant and variant parts can be safely adjustable, showing promising characteristics of up to 1.5 MHz operating frequency. Furthermore, there is no need for an additional circuit, switching mechanism or changing the circuit topology for the changing of operation modes. To justify the performance of the emulator with incremental and decremental mode operations, a Monte Carlo and temperature analysis are validated using TSMC 0.18 µm technology under a symmetrical supply voltage of ±0.9 V. Furthermore, the workability of the proposed circuit is tested with commercial elements such as ALD1116, AD844 and LM13700. When compared with other studies, the presented emulator circuit demonstrates promising performance in various features.


Introduction
In modern technologies, there is a strong need for powerful and resilient memory devices.In addition, the significant increase in artificial intelligence applications which employ various complex neural network structures poses new challenges to design more advanced configurations.In this regard, the fabrication process of memristors by the Hewlett-Packard (HP) company in 2018 has attracted circuit designers to reach novel solutions and implementations owing to its unique characteristics.
Memristive elements have a unique feature which combines memory devices and resistive architectures.However, we are still not aware whether these components are available for commercial usage.This is because they necessitate numerous difficult processes and high production costs during fabrication.Consequently, there is a strong need for the fourth element to enable different facilities and architectures in analog and digital circuit design.
There is also a considerable demand for memory and artificial neural networks (ANNs) based on different emulators, providing the advantages of small chip area and design simplicity.In particular, large numbers of architectures have been proposed using the device physics and operating mechanism presented by Chua in [1,2].From this point of view, Refs.[3,4] present several synaptic circuits while evaluating their utilization in spiking neural networks.Furthermore, Refs.[5][6][7] introduce some neuromorphic applications based on memristive circuits.This is because the use of memristors as synapses not only enables high connectivity but also may offer high density for the implementations where efficient computing is very crucial.In [8], a floating memristor emulator is proposed utilizing a large number of active devices, such as current conveyors and operational amplifiers.In addition, Refs.[9,10] worked on a long-term memory circuit and neuron-inspired encoder system.However, both studies suffer from a large number of active devices and design complexity in achieving memristive behavior for a wide range of operating mechanisms.In [11], a neuromorphic circuit is developed using CMOS technology.Another work presented in [12] introduces a flux-controlled memristor mechanism constructed using an emulator circuit, including seven operational amplifiers, two multipliers and a trigonometric function converter.Ref. [13] proposes a mem-element device using a switching circuitry to control the mode of operation.The circuit combines large numbers of active devices and resistances as passive elements, whereas [14] presents a memristive circuit based on two VDTAs and a switching mechanism.There is an alternative circuit proposed by [15] for utilization in neuromorphic circuits based on a MOSFET-only design.It may encounter additional nonlinearity issues arising from intrinsic parameters of the MOS devices, while [16] presents incremental/decremental modes of operation with different memristor emulators.However, the proposed mechanism requires different circuitries to transition between incremental and decremental operation modes.In addition, Refs.[17,18] propose incremental and decremental mode operations with different architectures.However, they incorporate a couple of resistances as well as active blocks.Ref. [18] necessitates a different circuit to change operation mode.
Some floating memristor emulators are proposed in [19][20][21].In [19], there is only an incremental mode of operation with large chip area occupation.Ref. [20] makes use of diodes and additional passive components to reach a pinched hysteresis loop.Ref. [21] incorporates an Operational Transconductance Amplifier (OTA) and additional transistors to have incremental/decremental characteristics.Ref. [22] proposes a grounded memristor emulator based on a Differential Voltage Current Conveyor (DVCC) and single OTA with additional passive resistance and switching mechanism.Ref. [23] makes use of Multi-Output OTA (MO-OTA) structure in a feedback structure to obtain a floating memristance.However, it presents only decremental mode characteristics with high complexity.Ref. [24] uses a Current Backward Transconductance Amplifier (CBTA) with additional high-valued capacitances to construct memristive behavior.Refs.[25,26] contain a switching mechanism to change the mode of operation.Ref. [25] includes a Voltage Differencing Current Conveyor (VDCC), whereas [26] employs grounded and floating resistances with Current Conveyor Transconductance Amplifier (CCTA) to obtain pinched hysteresis.Furthermore, Ref. [27] presents an exemplary memristive circuit incorporating two different active blocks with MOSFET-based electronic resistance.It demonstrates a complex operating mechanism while providing pinched hysteresis loops.Ref. [28] has incremental and decremental modes with additional transistors, a single Voltage Differencing Transconductance Amplifier (VDTA) and resistors, whereas [29] utilizes a Voltage Differencing Inverting Buffered Amplifier (VDIBA) and single OTA for all operation modes.Despite providing floating and grounded operations, Ref. [29] requires multiple switching mechanisms for the transition between incremental and decremental modes.While [30] employs OTA and a buffering amplifier to make floating architecture with a switching mechanism, Ref. [31] brings only incremental memristance behavior in different emulators.Ref. [32] presents a compact memristor architecture, which only brings a power consumption of 7.5 µW.In addition, Ref. [33] gives a compound memristor emulator consisting of Second-Generation Current Conveyors (CCIIs) and a single multiplier.However, they combine switching mechanisms, increasing circuit complexity.Ref. [34] gives an alternative architecture as a groundedtype memristor composed of Multiple Output Operational Transconductance Amplifiers (MO-OTAs) with additional passive components.Although it performs well up to 500 kHz, it brings a large number of transistors with ±2.5 V power supplies, which boosts chip area and power consumption.Some grounded and floating memristor emulators are also proposed in [35][36][37][38].They employ multiple passive elements to reach memristive behavior, where [35] makes use of a single Differential Voltage Current Conveyor Transconductance Amplifier (DVCCTA).In addition, they have flexible architectures operating well up to higher frequencies.On the other hand, these schemes suffer from switching mechanisms, and they also lack electronical adjustability with the help of control voltages.
Memristors are components based on memory devices and resistive architectures.Nevertheless, the commercial availability of these elements is affected by challenging production processes and high fabrication costs.In this respect, there is a strong motivation for the memristor emulators, which can be controlled electronically and incorporate both incremental and decremental operation modes within a unified architecture.In particular, considering the aforementioned studies in the literature, there is preference for simple architectures that include a small number of passive elements and switching mechanisms to change operation mode.
This paper presents a CCCDTA-element-based, grounded memristor circuit.The presented structure is safely tunable with the help of control voltages.The circuit incorporates an active element with a grounded capacitor.It is essential to emphasize that the fixed and variable memristance parts of the proposed memristor can be adjusted separately using control voltages.In addition, it is crucial to highlight that an additional switching mechanism or different circuit topology is not necessary to reach an incremental or a decremental memristive characteristics.Extensive simulations of the presented memristor emulator are investigated on the basis of Cadence Environment with TSMC0.18µmCMOS technology.Theoretical features are also confirmed by experimental results incorporating commercially available elements, such as ALD1116, AD844 and LM13700.
This work comprises the following parts: The next part describes the operation mechanism of the proposed emulator circuit.It also describes the CCCDTA terminals' relationships and functional behavior.A mathematical basis is given to investigate frequency and time characteristics of the memristor emulator.Further view presents decremental and incremental memristance behaviors, wherein the fixed and variable parts of the emulator can be adjusted separately.The simulation results show the performance of the presented circuit in the Cadence Environment, using postlayout extractions.Performance evaluations are given with extensive comparisons with other studies in the literature.In addition, experimental verifications are presented using commercially available elements to confirm the theoretical part.The last part concludes the paper with final remarks.

The Proposed Emulator Circuit
CCCDTA characteristics show similarities to conventional CDTA.In addition, the input parasitic resistances of CCCDTA can be easily adjustable with input bias current.CCCDTA has five terminals, two terminals of which are inputs, and the others are outputs.The input terminals have low impedance.The functional matrix of the CCCDTA is given in Equation (1).It is important to note that an active block of CCCDTA consists of the current difference unit and a transconductance block.In the first part, the input current signal is obtained and sent to the second stage as a voltage signal using a Current Differencing Unit (CDU).This enables the input terminal's current difference to be obtained at the Z terminal.The second part of the CCCDTA incorporates a Dual-Output Operational Transconductance Amplifier (DO-OTA).
Considering the functionality of the CCCDTA, the proposed memristor emulator structure can be depicted as given in Figure 1.Based on the circuit implementation of CCCDTA shown in Figure 2, terminal relationships can be derived with the help of the characterization matrix of the CCCDTA.
The proposed memristor emulator circuit.
1 00 1 00 1 1 0 00 00 Equation ( 1) defines the characterization of the CCCDTA, where gP and gN denote the transconductances of the input terminals, respectively.Additionally, gmp and gmn denote the output transconductance values.Using this matrix and the current and voltage relationships of the proposed emulator circuit's terminals illustrated in Figure 1, the following equations can be described as follows: Using the relationship given in (1): The VZ voltage can be obtained as In this respect, the dropped voltage across the grounded capacitance VC, can be evaluated in the following relationship, where VZ voltage is described in (6): Equation (1) defines the characterization of the CCCDTA, where g P and g N denote the transconductances of the input terminals, respectively.Additionally, g mp and g mn denote the output transconductance values.Using this matrix and the current and voltage relationships of the proposed emulator circuit's terminals illustrated in Figure 1, the following equations can be described as follows: Using the relationship given in (1): The V Z voltage can be obtained as In this respect, the dropped voltage across the grounded capacitance V C, can be evaluated in the following relationship, where V Z voltage is described in (6): Using the translinear principle in [39], the Equations ( 10)-( 12) can be solved as follows: Considering the overall CCCDTA circuit given in Figure 1, the conductance value seen from the P terminal can be calculated as defined in (11), where K is defined as follows: where g mx = g m2,3 ∼ = g m6,7 .In this regard, the memductance value can be evaluated as follows: Here, ( 14) and ( 15) provide both incremental and decremental mode operation of the proposed memristance emulator.It is important to note that supply voltage (V SS ) becomes negative-valued, and the time-invariant part (fixed part) becomes positive-valued.Equations ( 14) and (15) indicate that the fixed part can be varied electronically by the V SS voltage source, while the time-variant part (variable part) can be safely controlled electronically with the help of g mp /g mn .
If ( 16) is substituted with ( 14) and ( 15), the following equations can be found as In this regard, Equations ( 17) and ( 18) describe the incremental and decremental memristance behaviors, respectively.
Considering the memristance emulator circuit in Figure 1, the incremental memristance can be obtained with the help of input voltage applied to the positive terminal of the CCCDTA, whereas decremental behavior can be observed during input signal injection to the negative terminal.The proposed memristor emulator, including CCCDTA, is dimensioned as tabulated in Table 1, where the overall CCCDTA structure is given in Figure 2. Considering the operating mechanism of the proposed memristor emulator seen in ( 17) and ( 18), the time-variant parts of the memristance values can be adjusted by means of VB2.When the ratio of gmp/gmn increases, the time-variant parts become dominant, besides the time-invariant parts of incremental and decremental operation modes.Table 2 demonstrates that the ratio of output terminals' transconductances can be easily modified with the help of VB2 bias voltage of M30, as illustrated in Figure 2. The parasitic effects arising from the nonideal behavior of the proposed emulator circuit in Figure 1 can be depicted as illustrated in Figure 3.In the ideal case, Rz, Rx+ and Rx− are the parasitic resistances that occur in parallel at the terminals z, x+ and x−, respectively.They can be evaluated as infinity.In addition, the parasitic capacitances Cz, Cx+ and Cx− become zero.On the basis of the parasitic impedances, the capacitor of C employed in the design should usually be quite higher than the parasitic capacitances (C >> Cx+ and C Considering the operating mechanism of the proposed memristor emulator seen in ( 17) and ( 18), the time-variant parts of the memristance values can be adjusted by means of V B2 .When the ratio of g mp /g mn increases, the time-variant parts become dominant, besides the time-invariant parts of incremental and decremental operation modes.Table 2 demonstrates that the ratio of output terminals' transconductances can be easily modified with the help of V B2 bias voltage of M30, as illustrated in Figure 2. The parasitic effects arising from the nonideal behavior of the proposed emulator circuit in Figure 1 can be depicted as illustrated in Figure 3.In the ideal case, R z , R x+ and R x− are the parasitic resistances that occur in parallel at the terminals z, x+ and x−, respectively.They can be evaluated as infinity.In addition, the parasitic capacitances C z , C x+ and C x− become zero.On the basis of the parasitic impedances, the capacitor of C employed in the design should usually be quite higher than the parasitic capacitances (C >> C x+ and C >> C x− ), so that parasitic capacitance effects can be minimized around operating frequencies.To reduce the effects of the CCCDTA parasitic resistances worsening the proper memristive behavior, C should be selected under the conditions: 1/sC << R x+ and 1/sC << R x− .Grounded capacitance of the memristor emulator illustrated in Figure 1 facilitates the usage of MOS-Cap instead of real capacitance.In this regard, chip area occupation can be significantly reduced, allowing for the attainment of the high-frequency nonlinear behavior of the pinch hysteresis loops.However, MOS-Cap employment worsens the aforementioned parasitic effects.The MOS-Cap intrinsic capacitances bring additional nonlinearity with respect to control voltages.Also, the parasitic capacitances seen from CCCDTA's input terminals can be disregarded for a wide range of frequencies (considering the overall circuit given in Figure 1 and dimensioned in Table 1, the input impedances have resistive characteristics of up to around 450 MHz).
significantly reduced, allowing for the attainment of the high-frequency nonlinear behavior of the pinch hysteresis loops.However, MOS-Cap employment worsens the aforementioned parasitic effects.The MOS-Cap intrinsic capacitances bring additional nonlinearity with respect to control voltages.Also, the parasitic capacitances seen from CCCDTA's input terminals can be disregarded for a wide range of frequencies (considering the overall circuit given in Figure 1 and dimensioned in Table 1, the input impedances have resistive characteristics of up to around 450 MHz).

Simulation Results
The presented structure has been fully implemented in the Cadence Virtuoso environment using TSMC 0.18 µ m CMOS technology under ±0.9 V symmetrical power supplies.All simulations are given on the basis of extracted postlayout simulations as well.The memristor emulator illustrated in Figure 1 is examined through extensive analyses, where NMOS bulk terminals are connected to the most negative voltage and the PMOS devices' bulks are shorted to the most positive voltage.Figure 4 gives the overall circuit's layout to evaluate postlayout performance (the total area is around 26.5 µ m × 53.9 µ m).

Simulation Results
The presented structure has been fully implemented in the Cadence Virtuoso environment using TSMC 0.18 µm CMOS technology under ±0.9 V symmetrical power supplies.All simulations are given on the basis of extracted postlayout simulations as well.The memristor emulator illustrated in Figure 1 is examined through extensive analyses, where NMOS bulk terminals are connected to the most negative voltage and the PMOS devices' bulks are shorted to the most positive voltage.Figure 4 gives the overall circuit's layout to evaluate postlayout performance (the total area is around 26.5 µm × 53.9 µm).Considering the proposed emulator circuit as depicted in Figure 1 in conjunction with Figure 2, V B1 is selected as −200 mV, and V B2 is adjusted as −160 mV for the proper bias conditions around the 20 µA drain current of M30.In this regard, terminal resistances of the CCCDTA terminals are given as r P = 686 Ω, r N = 688 Ω, r Z = 156.5 kΩ r XP = 910.4kΩ and r XN = 906.6 kΩ, respectively.Consequently, the current following ratios of the CCCDTA are found as I Z /I P = 0.998 and I Z /I N = 0.958 for a wide range of frequencies (up to 450 MHz).Furthermore, the grounded capacitance of the emulator circuit is selected as 10 pF.
The memristor's current and voltage signals are investigated with respect to the time axis in Figure 5a,b for incremental and decremental features, respectively.When the injected input voltage equals zero, the memristor current becomes zero as well.The change in the operation modes of the proposed memristor emulator can be seen from Figure 6a, where the input signal injection is applied to the P and N input terminals, respectively.In addition, the memristor has frequency-dependent characteristics so that it behaves as a combination of nonlinear and linear resistive characterization.When applied to high frequencies, it shows linear resistance behavior, while it shows nonlinear resistance behavior at low frequencies.As shown in Figure 6b, the memristor shows nonlinear voltage-current behavior at lower frequencies.However, it becomes more linear-resistant when the input signal frequency increases.Considering the proposed emulator circuit as depicted in Figure 1 in conjunction with Figure 2, VB1 is selected as −200 mV, and VB2 is adjusted as −160 mV for the proper bias conditions around the 20 µ A drain current of M30.In this regard, terminal resistances of the CCCDTA terminals are given as rP = 686 Ω, rN = 688 Ω, rZ = 156.5 kΩ rXP = 910.4kΩ and rXN = 906.6 kΩ, respectively.Consequently, the current following ratios of the CCCDTA are found as IZ/IP = 0.998 and IZ/IN = 0.958 for a wide range of frequencies (up to 450 MHz).Furthermore, the grounded capacitance of the emulator circuit is selected as 10 pF.
The memristor's current and voltage signals are investigated with respect to the time axis in Figure 5a,b for incremental and decremental features, respectively.When the injected input voltage equals zero, the memristor current becomes zero as well.The change in the operation modes of the proposed memristor emulator can be seen from Figure 6a, where the input signal injection is applied to the P and N input terminals, respectively.In addition, the memristor has frequency-dependent characteristics so that it behaves as a combination of nonlinear and linear resistive characterization.When applied to high frequencies, it shows linear resistance behavior, while it shows nonlinear resistance behavior at low frequencies.As shown in Figure 6b, the memristor shows nonlinear voltage-current behavior at lower frequencies.However, it becomes more linear-resistant when the input signal frequency increases.Furthermore, the parallel memristors should have more conductive features in comparison with single memristors.This is because memristors have resistive behaviors.Also, the voltage-current relationship of the parallel memristive devices becomes more nonlinear compared with the single memristive block.Therefore, hysteresis loops are justified and obtained, as shown in Figure 6c. Figure 6d shows an examination of the effect of the capacitor that is employed in the proposed memristor emulator.According to Equations ( 17) and ( 18), the voltage-current behaviors should be similar when the multiplication of operating frequency and capacitor value are the same.In Figure 6d,  In Figure 7a, the memristor shows more linear behaviors when the control voltage of V B2 shifts to more negative voltages.As a result, the memristor circuit's working frequency can be adjusted electronically by altering the V B2 voltage.Also, the V SS voltage value influences the memristor performance.Equations ( 14) and ( 15) clearly state that V SS directly affects the average memductance value, namely the time-invariant part of the memductance can be controlled by changing the V SS voltage.As shown in Figure 7b, the absolute value of the current increases as the V SS decreases.Furthermore, the parallel memristors should have more conductive features in comparison with single memristors.This is because memristors have resistive behaviors.Also, the voltage-current relationship of the parallel memristive devices becomes more nonlinear compared with the single memristive block.Therefore, hysteresis loops are justified and obtained, as shown in Figure 6c. Figure 6d shows an examination of the effect of the capacitor that is employed in the proposed memristor emulator.According to Equations ( 17) and ( 18), the voltage-current behaviors should be similar when the multiplication of operating frequency and capacitor value are the same.In Figure 6d, 0.25 MHz, 0.5 MHz, and 1 MHz frequencies are injected into the emulator circuit.Similar hysteresis loops are obtained for the capacitor values of 40 pF, 20 pF and 10 pF, respectively, with 100 mV of input signal amplitude.
In Figure 7a, the memristor shows more linear behaviors when the control voltage of VB2 shifts to more negative voltages.As a result, the memristor circuit's working frequency can be adjusted electronically by altering the VB2 voltage.Also, the VSS voltage value influences the memristor performance.Equations ( 14) and ( 15) clearly state that VSS directly affects the average memductance value, namely the time-invariant part of the memductance can be controlled by changing the VSS voltage.As shown in Figure 7b, the absolute value of the current increases as the VSS decreases.The time-variant part of the proposed memristor emulator structure is dependent on the amplitude value of the input voltage signal, as shown in Figure 8.This behavior confirms the theoretical structure of the emulator as given Equations ( 17) and ( 18).The time-variant part of the proposed memristor emulator structure is dependent on the amplitude value of the input voltage signal, as shown in Figure 8.This behavior confirms the theoretical structure of the emulator as given Equations ( 17) and ( 18).The time-variant part of the proposed memristor emulator structure is de the amplitude value of the input voltage signal, as shown in Figure 8.This be firms the theoretical structure of the emulator as given Equations ( 17) and ( 18) To verify the performance of the memristor emulator, pinched hysteresi given for various process corners and a wide range of temperatures.As depicte 9a, slightly changed voltage-current hysteresis loops can be obtained for the of temperatures (−25 °C to 80 °C).From Figure 9a, it is evident that the memris increases as the temperature level goes down.Regarding the different proce Figure 9b clearly indicates that the memristor emulator circuit still remains acceptable region to work in the specified operation mode.Meanwhile, to deep ysis of mismatches between the transistors and process corners on the propos tor emulator, the Monte Carlo analysis is presented in Figure 10.The Monte zation is given for a hundred times.The pinched hysteresis loop for the memr is shifted slightly.The performance of the proposed memristor remains wit ceptable limits.To verify the performance of the memristor emulator, pinched hysteresis loops are given for various process corners and a wide range of temperatures.As depicted in Figure 9a, slightly changed voltage-current hysteresis loops can be obtained for the wide range of temperatures (−25 • C to 80 • C).From Figure 9a, it is evident that the memristor current increases as the temperature level goes down.Regarding the different process corners, Figure 9b clearly indicates that the memristor emulator circuit still remains within the acceptable region to work in the specified operation mode.Meanwhile, to deepen the analysis of mismatches between the transistors and process corners on the proposed memristor emulator, the Monte Carlo analysis is presented in Figure 10.The Monte Carlo realization is given for a hundred times.The pinched hysteresis loop for the memristor circuit is shifted slightly.The performance of the proposed memristor remains within the acceptable limits.As given in Figure 11, the memristor current decreases within each pulse.In memory verification, pulse duration is selected as 25 ns, whereas the period is 100 ns.current decreases in the subsequent pulses, whereas the memristance remains unchan in the interval of the pulses.It is important to note that the proposed memristor emu circuit operates as a memory device.Figure 11 points out the effect of VB2 voltage on average memristance value.By adjusting VB2 voltage to the more negative voltages average memristance value decreases.The proposed memristor shows promising pe mance in comparison with previous studies, as depicted in Table 3.The table pres information on the number of active and passive elements, electronically controll property and conditions for changing the operation modes.As given in Figure 11, the memristor current decreases within each pulse.In this memory verification, pulse duration is selected as 25 ns, whereas the period is 100 ns.The current decreases in the subsequent pulses, whereas the memristance remains unchanged in the interval of the pulses.It is important to note that the proposed memristor emulator circuit operates as a memory device.Figure 11 points out the effect of V B2 voltage on the average memristance value.By adjusting V B2 voltage to the more negative voltages, the average memristance value decreases.The proposed memristor shows promising performance in comparison with previous studies, as depicted in Table 3.The table presents information on the number of active and passive elements, electronically controllable property and conditions for changing the operation modes.The proposed emulator circuit can be justified based on a first-order high-pass structure.
To adjust the roll-off frequency of the filter, it should be considered tha memristor behavior can be controlled electronically.Also, the operation mode o memristance affects the filter's gain and cut-off frequency according to the following e tions between ( 19) and ( 21) [41]:

cos(
) The proposed emulator circuit can be justified based on a first-order high-pass filter structure.To adjust the roll-off frequency of the filter, it should be considered that the memristor behavior can be controlled electronically.Also, the operation mode of the memristance affects the filter's gain and cut-off frequency according to the following equations between ( 19) and ( 21) [41]: where R M denotes the memristance value that is affected by the amplitude of sinusoidal resistance changing across R average , while φ represents the phase shift in the input signal.
C filter gives the capacitance value used in the first-order high-pass filters.In this respect, the average and changing parts can be evaluated based on Equations ( 17) and ( 18) as follows: As shown in Figure 12 and Equations ( 19)-( 23), the incremental and decremental configurations have different cut-off frequencies in the first-order high-pass filter application, where C filter is selected as 50 pF.In the incremental mode, the cut-off frequency is 676 kHz, while the decremental mode brings the cut-off frequency to around 450 kHz.In addition, the memristance value can be evaluated as 4.6 kΩ in the incremental configuration, while this value is around 7 kΩ in the operation of the decremental mode.This variation results from changing part of the memristance value in Equation ( 23) with regard to different operation modes.The proposed memristor provides an alternative solution compared with previous studies, as shown in Table 3.The table provides information on the number of active and passive elements, electronically controllable property, power consumption, number of transistors and conditions for the change in operation modes.Considering the different architectures in the previous works, multiplier circuits or a large number of active elements and floating components have been employed to acquire more nonlinear behavior, resulting in the requirement of more power consumption and large chip area.From this perspective, this work proposes a compact architecture without any multiplier blocks to obtain the nonlinear characteristics of the memristor.It is noteworthy that some of the proposed architectures have a floating architecture.However, they bring switching mechanisms or need different topologies to change the operation mode.Unlike in most previous studies, the proposed memristor emulator allows for safe adjustment, enabling the separate control of the invariant and variant parts through control voltages.

Experimental Verifications
The performance of the memristor emulator structure is confirmed with the help of commercial off-the-shelf elements employed based on CCCDTA structure, as shown in Figure 13.In the measurement test bench, all integrated circuits are operated under power supplies of ±10 V. Additionally, the bias currents of the LM13700 are generated using bias resistances with a value of 56 kΩ, whereas the capacitance and load resistance are valued at 100 nF and 2.2 kΩ, respectively.To obtain input current, the current output terminal of the AD844 is used.In addition, to alter the input terminal resistances of the CCCDTA, the capacitor voltage is utilized.Tunable resistances operated in the triode region can be easily obtained using MOS devices incorporated by ALD1116.Furthermore, an additional level shifter circuit can be employed to keep the MOS devices in the deep triode region.
supplies of ±10 V. Additionally, the bias currents of the LM13700 are generated using bias resistances with a value of 56 kΩ, whereas the capacitance and load resistance are valued at 100 nF and 2.2 kΩ, respectively.To obtain input current, the current output terminal of the AD844 is used.In addition, to alter the input terminal resistances of the CCCDTA, the capacitor voltage is utilized.Tunable resistances operated in the triode region can be easily obtained using MOS devices incorporated by ALD1116.Furthermore, an additional level shifter circuit can be employed to keep the MOS devices in the deep triode region.To shift the operation mode of the memristor emulator from incremental to decremental, the input voltage should be shorted to the n terminal.Figure 14 gives the pinched hysteresis loops depicting the current-voltage relationship with respect to input signal frequency, where the peak-to-peak input amplitude is around 4 V. Figure 15 shows transient responses in each case of the incremental mode operation.In accordance with the theoretical aspect, when input signal frequency increases, the memristor emulator exhibits more linear behavior, owing to the decreasing time-variant part.Figure 16 illustrates decremental memristive behavior with respect to increasing operating frequency, while Figure 17 presents transient responses in the decremental mode.However, it is crucial to consider that the limited bandwidth of the integrated circuits and additive noisy operating conditions might be worsening measurement conditions.To shift the operation mode of the memristor emulator from incremental to decremental, the input voltage should be shorted to the n terminal.Figure 14 gives the pinched hysteresis loops depicting the current-voltage relationship with respect to input signal frequency, where the peak-to-peak input amplitude is around 4 V. Figure 15 shows transient responses in each case of the incremental mode operation.In accordance with the theoretical aspect, when input signal frequency increases, the memristor emulator exhibits more linear behavior, owing to the decreasing time-variant part.Figure 16 illustrates decremental memristive behavior with respect to increasing operating frequency, while Figure 17 presents transient responses in the decremental mode.However, it is crucial to consider that the limited bandwidth of the integrated circuits and additive noisy operating conditions might be worsening measurement conditions.

Conclusions
This work presents a CCCDTA-element-based, grounded memristor circuit.The proposed structure is safely tunable with the use of control voltages, where the circuit incorporates a single active element with a grounded capacitor.It is critical to point out that the fixed and variable memristance parts of the proposed memristor can be adjusted separately using control voltages.It is also important to note that an additional switching mechanism or different circuit topology is not required to reach incremental or decremental memristive characteristics.Extensive simulations of the presented memristor emulator were performed using TSMC 0.18 µm CMOS technology.
Taking into account the different architectures in previous works, multiplier circuits or a large number of active elements and floating components have been utilized to acquire more nonlinear behavior so that more power consumption and a large chip area are necessitated.From this view, this work presents a compact architecture without any multiplier blocks to reach the nonlinear characteristics of the memristor.It should be noted that some of the proposed architectures have a floating architecture.However, they bring switching mechanisms or need different topologies to change the operation mode.Unlike in most previous studies, the proposed memristor emulator allows for safe adjustment, enabling the separate control of the invariant and variant parts through control voltages.
The memristor emulator circuit that incorporates a single active and a grounded passive element is presented based on postlayout simulations.The different emulators proposed in previous works make use of multiplier circuits in order to acquire more nonlinear behavior, or a lot of active elements and floating components are used, so that they require more chip area and huge amounts of power.In summary, the proposed circuit outperforms the previous memristor emulator architectures in terms of some important features.First, the grounded memristor structure is obtained from the circuit without modifying the circuit structure or using an additional switching mechanism to obtain different operation modes.Second, unlike in many previous studies, the memristance value of the proposed circuit can be adjusted electronically.It can also be tunable through the use of bias voltages in both the time-invariant and variant parts.As the final point, the circuit can be implemented using a single active element and a grounded capacitance.The postlayout performance is given with Monte Carlo realizations, temperature variations and process corners.All simulation results are presented in extensive comparisons with previous studies.Finally, experimental verifications justify the operation of the proposed memristor emulator using commercially available ICs.

Figure 4 .
Figure 4. Layout of the overall memristor emulator (26.5 µ m × 53.9 µm).Considering the proposed emulator circuit as depicted in Figure1in conjunction with Figure 2, VB1 is selected as −200 mV, and VB2 is adjusted as −160 mV for the proper bias conditions around the 20 µ A drain current of M30.In this regard, terminal resistances of the CCCDTA terminals are given as rP = 686 Ω, rN = 688 Ω, rZ = 156.5 kΩ rXP = 910.4kΩ and rXN = 906.6 kΩ, respectively.Consequently, the current following ratios of the CCCDTA are found as IZ/IP = 0.998 and IZ/IN = 0.958 for a wide range of frequencies (up to 450 MHz).Furthermore, the grounded capacitance of the emulator circuit is selected as 10 pF.The memristor's current and voltage signals are investigated with respect to the time axis in Figure 5a,b for incremental and decremental features, respectively.When the injected input voltage equals zero, the memristor current becomes zero as well.The change
0.25 MHz, 0.5 MHz, and 1 MHz frequencies are injected into the emulator circuit.Similar hysteresis loops are obtained for the capacitor values of 40 pF, 20 pF and 10 pF, respectively, with 100 mV of input signal amplitude.

Figure 6 .
Figure 6.Memristor characteristics: (a) incremental and decremental modes of the proposed memristor structure (blue is incremental mode and green is decremental mode), (b) variation of the hysteresis from 750 kHz up to 1.5 MHz, (c) single and parallel connected memristors' voltage current relationships and (d) voltage-current relationship of the proposed memristor emulator for the constant ωC values in decremental mode.

Figure 6 .Figure 7 .
Figure 6.Memristor characteristics: (a) incremental and decremental modes of the proposed memristor structure (blue is incremental mode and green is decremental mode), (b) variation of the hysteresis from 750 kHz up to 1.5 MHz, (c) single and parallel connected memristors' voltage current relationships and (d) voltage-current relationship of the proposed memristor emulator for the constant ωC values in decremental mode.Micromachines 2023, 14, x FOR PEER REVIEW 10 of 20

Figure 7 .
Figure 7.The voltage-current curves for different (a) V B2 bias voltage values and (b) V SS voltage values.

Figure 7 .
Figure 7.The voltage-current curves for different (a) VB2 bias voltage values and (b) values.

Figure 8 .
Figure 8. Input signal's amplitude effect for the memristance behavior.

Figure 8 .
Figure 8. Input signal's amplitude effect for the memristance behavior.

Figure 9 .
Figure 9.The memristor behavior with respect to different operation conditions: (a) the different temperatures and (b) process corners.

Figure 9 .
Figure 9.The memristor behavior with respect to different operation conditions: (a) the different temperatures and (b) process corners.

Figure 9 .
Figure 9.The memristor behavior with respect to different operation conditions: (a) the diff temperatures and (b) process corners.

Figure 10 .
Figure 10.Monte Carlo simulations for the 100 random Monte Carlo seeds.

Figure 10 .
Figure 10.Monte Carlo simulations for the 100 random Monte Carlo seeds.

Figure 12 .
Figure 12.The frequency response of the proposed memristor-emulator-based high-pas remental MC filter, incremental MC filter and RC filter.

Figure 12 .
Figure 12.The frequency response of the proposed memristor-emulator-based high-pass filters: decremental MC filter, incremental MC filter and RC filter.

Figure 13 .
Figure 13.Practical measurement set-up of the proposed memristor emulator based on commercial off-the-shelf elements.

Figure 13 .
Figure 13.Practical measurement set-up of the proposed memristor emulator based on commercial off-the-shelf elements.

Figure 15 .Figure 16 .
Figure 15.Transient responses for different frequencies in incremental mode: (a) @100 kHz transient, (b) @175 kHz transient and (c) @250 kHz transient (in the transient response, the yellow color output is input voltage, whereas the blue color one illustrates the load resistance's voltage).Micromachines 2023, 14, x FOR PEER REVIEW 17 of 20

Figure 17 .
Figure 17.Transient responses for different frequencies in decremental mode: (a) @100 kHz transient, (b) @175 kHz transient and (c) @250 kHz transient (in the transient response, the yellow color output is input voltage, whereas the blue color one illustrates the load resistance's voltage).

Table 1 .
Dimensions of the transistor in CCCDTA.

Table 3 .
Previous architectures from the literature in comparison with the present wor

Table 3 .
Previous architectures from the literature in comparison with the present work.

Table 3 .
Cont.The cited work presents only the incremental mode of memristive behavior.NA represents that there is no information regarding the related parameter.VF symbolizes voltage follower.** Approximated layout area is calculated by summing the products of the channel widths and channel lengths of each transistor, where there is no information about the exact layout area.a The first architecture in the related work.b The second architecture in the related work. *