Simulating Memristive Systems in MixedSignal Mode using Commercial Design Tools In this paper a new simulation environment for memristive systems using commercial design tools will be presented. The method works across different levels of hardware abstraction (system level, RTlevel, circuit level and device level), which allows to evaluate highlevel systems properties by changing lowlevel device features. Our proposed method is using Cadence irun simulation flow, by exploiting Cadence Incisive and Cadence Spectre to enable mixedsignal simulation. As proofofconcept we are able to simulate a complete RISCV based CPU on digital level with memristorbased nonvolatile flipflops on the device level, with a throughput of 1.2 instructionssecond simulation speed on a modern simulation server.

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 todayu0027s hardware emulators mimic the behavior of ideal memristors, which comply with original Chuau0027s 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 firstorder extended memristors with their standard port and state equations. The core of the emulator consists of a microcontrollerbased nonlinear resistive twoport. 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 statedependent Ohmu0027s 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.