Functional emulator designs for a memristor model with programmable analog and digital platforms


Creative Commons License

Randrianantenaina J. L. , BARAN A. Y. , KORKMAZ N., KILIÇ R.

JOURNAL OF COMPUTATIONAL ELECTRONICS, 2022 (SCI-Expanded) identifier identifier

  • Publication Type: Article / Article
  • Publication Date: 2022
  • Doi Number: 10.1007/s10825-022-01966-x
  • Journal Name: JOURNAL OF COMPUTATIONAL ELECTRONICS
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Aerospace Database, Communication Abstracts, Compendex, INSPEC
  • Keywords: Memristor, Window function, Reconfigurable circuit implementation, Pinch hysteresis loop, Field-programmable analog array (FPAA), Field-programmable gate array (FPGA), IMPLEMENTATION
  • Kayseri University Affiliated: Yes

Abstract

Hardware validation and verification studies for emulator circuits of the memristor element usually include either analog or digital realization results. In this study, the implementation stages of a memristor element using the Joglekar window function with programmable and reconfigurable analog and digital platforms are given together in order to observe the characteristic current-voltage relationship, experimentally. Herein, a Joglekar window function-based voltage-controlled memristor has been implemented with the field-programmable analog array (FPAA) platform for the first time. In fact, the FPAA platform has attracted attention thanks to its analog nature, rapid prototyping and low hardware cost specialties, and because different nonlinear functions can be easily constructed on this device. Similarly, the field-programmable gate array (FPGA) platform has recently been recognized for its parallel processing feature in digital signal processing studies. The FPGA-based digital implementation stages of the Joglekar window function-based memristor element are also addressed in this study. Thus, the FPAA and FPGA based memristor emulator designs are presented together in order to contribute the memristor-based analog and digital applications that is required to obtain real-time signals.