Memristor Models

Here you can find models for memristors implemented in Verilog-A (compatible with SPICE) and MATLAB (including GUI). The models are based on the papers:

S. Kvatinsky, E. G. Friedman, A. Kolodny, and U. C. Weiser, "TEAM: ThrEshold Adaptive Memristor Model," IEEE Transactions on Circuits and Systems I: Regular Papers (also CCIT Technical Report #804),  Vol. 60, No. 1, pp. 211-221, January 2013.

S. Kvatinsky, M. Ramadan, E. G. Friedman, A. Kolodny, and U. C. Weiser, "VTEAM - A General Model for Voltage Controlled Memristors," Transactions on Circuits and Systems II: Express Briefs (in review). (also CCIT Technical Report #856)

And include the following models:

1. Linear ion drift model.

2. Nonlinear drift model.

3. Simmons tunneling barrier model.

4. TEAM - ThrEshold Adaptive Memristor Model.

5. VTEAM - Voltage ThrEshold Adaptive Memristor Model.


We wrote a short manual and movie for these models. The Verilog-A model is also described in the following paper:

S. Kvatinsky, K. Talisveyberg. D. Fliter, E. G. Friedman, A. Kolodny, and U. C. Weiser, "Models of Memristors for SPICE Simulations," Proceedings of the IEEE Convention of Electrical and Electronics Engineers in Israel, pp. 1-5, November 2012. pdf 

For any questions, contact me.

Note: for Virtuoso 6.1.5 there is a bug in some versions - use version 6.1.5-64b (IC06.15.500)


Download from here:

Verilog-A Model

MATLAB Model - Including GUI