Programmable Emulator of Genuinely Floating Memristive Switching Devices

In contrast to the demands for the hardware emulation of existing resistive switching devices with complex nonlinear dynamics, most of today's hardware emulators mimic the behavior of ideal memristors, which comply with original Chua's definition. We demonstrate an effective method of emulating complex models such as the models by Pickett, Bayat, or Strachan. All these devices can be modeled as first-order extended memristors with their standard port and state equations. The core of the emulator consists of a microcontroller-based nonlinear resistive two-port. One port is supplied from a current source controlled by a nonlinear function of the voltages across both ports. The state equation of the emulated device is modeled via connecting a capacitor across this port, its voltage being a state variable. The second port is loaded by a digital potentiometer whose conductance is controlled by port voltages. This port implements the equation of state-dependent Ohm's law. The digital potentiometer, as well as the microcontroller providing the digital signal processing of the port and state equations, are carefully selected in terms of the dynamic range, quantization noise, speed, complexity of modeled equations, and power consumption. The emulator was successfully tested for mimicking the complex behavior of the above devices in fully floating configurations.

[1]  Masud H. Chowdhury,et al.  Electrical Nonlinearity Emulation Technique for Current-Controlled Memristive Devices , 2017, IEEE Access.

[2]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[3]  Dalibor Biolek,et al.  Emulation of Bio-Inspired Networks , 2019, Advances in Science, Technology and Engineering Systems Journal.

[4]  Uri C. Weiser,et al.  TEAM: ThrEshold Adaptive Memristor Model , 2013, IEEE Transactions on Circuits and Systems I: Regular Papers.

[5]  Leon O. Chua,et al.  Everything You Wish to Know About Memristors but Are Afraid to Ask , 2015, Handbook of Memristor Networks.

[6]  Dalibor Biolek,et al.  Hybrid modelling and emulation of mem-systems , 2012 .

[7]  Massimo Gottardi,et al.  Arduino-controlled HP memristor emulator for memristor circuit applications , 2017, Integr..

[8]  Massimiliano Di Ventra,et al.  Experimental demonstration of associative memory with memristive neural networks , 2009, Neural Networks.

[9]  L. Chua Memristor-The missing circuit element , 1971 .

[10]  L.O. Chua,et al.  Memristive devices and systems , 1976, Proceedings of the IEEE.

[11]  Eby G. Friedman,et al.  VTEAM – A General Model for Voltage Controlled Memristors , 2014 .

[12]  Dalibor Biolek,et al.  Universal Emulator of Memristive and Other Two-Terminal Devices , 2016, Int. J. Unconv. Comput..

[13]  G. Subramanyam,et al.  A Memristor Device Model , 2011, IEEE Electron Device Letters.

[14]  Dalibor Biolek,et al.  Digitally Emulated Electronic Devices , 2017, 2017 Asia Modelling Symposium (AMS).