Generic and Practical Emulators for the Current-Controlled Memristor Models

  • Abdullah G. Alharbi
  • Masud H. Chowdhury


Although the HP model has helped us understand and analyze different properties and potential applications of the memristor, it was later acknowledged that the HP model fails to provide the actual nonlinear behaviors of the memristor. In Chap.  2, some of the circuit-based emulators and macro-models that are being developed based on the HP memristor model are illustrated. One of the most severe limitations of the existing emulators is that those cannot mimic the nonlinear behaviors of a real memristor. In this chapter, we introduced the concept and the design methodology of a practical memristor emulator. The proposed emulator can be used to mimic the behavior of the well-known current-controlled memristor models, such as the Simmons Tunneling Barrier Model (STBM) and the ThrEshold Adaptive Memristor (TEAM) Model. The STBM and TEAM models have been chosen to be emulated because (i) the STBM represents the fabricated and measured memristor devices, and (ii) the TEAM model is more practical and fits with different memristors. The proposed emulator model can mimic the behavior of the electrical nonlinearity of the fabricated memristor. In addition to the mathematical modeling and the analysis of the proposed emulator, SPICE simulation and experimental results have been provided to validate the new model. The proposed emulator has also been used to verify some applications like Wien Bridge oscillators. Finally, a brief comparison of the proposed model and previously published emulators are included to highlight the advantages of the proposed emulators.


Generic memristor emulator Current-controlled memristor model Simmons Tunneling Barrier Model (STBM) ThrEshold Adaptive Memristor (TEAM) model Shaping function Circuit implementation of memristor model Nonlinear behavior of memristor Wien Bridge oscillator 


  1. 2.
    Chua, L. O. (1971). Memristor the missing circuit element. IEEE Transactions on Circuit Theory, 18(5), 507–519.CrossRefGoogle Scholar
  2. 3.
    Strukov, D. B., Snider, G. S., Stewart, D. R., & Williams, R. S. (2008). The missing memristor found. Nature, 453(7191), 80–83.CrossRefGoogle Scholar
  3. 5.
    Chua, L. O. (2014). If its pinched it’s a memristor. In Memristors and memristive systems (pp. 17–90). New York: Springer.CrossRefGoogle Scholar
  4. 37.
    Talukdar, A., Radwan, A. G., & Salama, K. N. (2011). Generalized model for memristor based Wien family oscillators. Microelectronics Journal, 42(9), 1032–1038.CrossRefGoogle Scholar
  5. 87.
    Pickett, M. D., Strukov, D. B., Borghetti, J. L., Yang, J. J., Snider, G. S., Stewart, D. R., & Williams, R. S. (2009). Switching dynamics in titanium dioxide memristive devices. Journal of Applied Physics, 106(7), 074508.CrossRefGoogle Scholar
  6. 88.
    Kvatinsky, S., Friedman, E. G., Kolodny, A., & Weiser, U. C. (2013). TEAM: ThrEshold adaptive memristor model. IEEE Transactions on Circuits and Systems I: Regular Papers, 60(1), 211–221.MathSciNetCrossRefGoogle Scholar
  7. 108.
    Biolek, D., Bajer, J., Biolkova, V., & Kolka, Z. (2011). Mutators for transforming nonlinear resistor into memristor. In 20th European Conference on Circuit Theory and Design (ECCTD), IEEE, pp. 488–491.Google Scholar
  8. 110.
    Kim, H., Sah, M. P., Yang, C., Cho, S., & Chua, L. O. (2012). Memristor emulator for memristor circuit applications. IEEE Transactions on Circuits and Systems I: Regular Papers, 59(10), 2422–2431.MathSciNetCrossRefGoogle Scholar
  9. 116.
    Elwakil, A. S., Fouda, M. E., & Radwan, A. G. (2013). A simple model of double-loop hysteresis behavior in memristive elements. IEEE Transactions on Circuits and Systems II: Express Briefs, 60(8), 487–491.CrossRefGoogle Scholar
  10. 120.
    Sanchez-Lopez, C., Mendoza-Lopez, J., Carrasco-Aguilar, M., & Muniz-Montero, C. (2014). A floating analog memristor emulator circuit. IEEE Transactions on Circuits and Systems II: Express Briefs, 61(5), 309–313.CrossRefGoogle Scholar
  11. 127.
    Alharbi, A. G., Fouda, M. E., & Chowdhury, M. H. (2015). Memristor emulator based on practical current controlled mode. In 58th International Midwest Symposium on Circuits and Systems (MWSCAS), IEEE, pp. 1–4.Google Scholar
  12. 129.
    Alharbi, A. G., Fouda, M. E., & Chowdhury, M. H. (2017). A novel flux-controlled Memristive emulator for analog applications. In Advances in Memristors, Memristive devices and systems (pp. 493–511). Cham: Springer.CrossRefGoogle Scholar
  13. 138.
    Data Sheet AD844: Current Feedback Operational Amplifier (CFOA). Online. Available: Accessed 26 Oct 2017.
  14. 139.
    Data Sheet AD633: Four-quadrant, Analog Multiplier. Online. Available: Accessed 26 Oct 2017.
  15. 140.
    Yu, D., Zheng, C., Iu, H. H.-C., Fernando, T., & Chua, L. O. (2017). A new circuit for emulating Memristors using inductive coupling. IEEE Access, 5, 1284–1295.CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2021

Authors and Affiliations

  • Abdullah G. Alharbi
    • 1
  • Masud H. Chowdhury
    • 2
  1. 1.Department of Electrical EngineeringJouf UniversitySakakaSaudi Arabia
  2. 2.Department of Computer Science Electrical EngineeringUniversity of Missouri–Kansas CityKansas CityUSA

Personalised recommendations