Pontificia Universidad Católica de Chile Pontificia Universidad Católica de Chile
Ntinas V., Vourkas I., Abusleme a., Sirakoulis G.C. and Rubio A. (2018)

Experimental Study of Artificial Neural Networks Using a Digital Memristor Simulator

Revista : IEEE Transactions on Neural Networks and Learning Systems
Volumen : 29
Número : 10
Páginas : 5098-5110
Tipo de publicación : ISI Ir a publicación

Abstract

This paper presents a fully digital implementation of a memristor hardware (HW) simulator, as the core of an emulator, based on a behavioral model of voltage-controlled threshold-type bipolar memristors. Compared to other analog solutions, the proposed digital design is compact, easily reconfigurable, demonstrates very good matching with the mathematical model on which it is based, and complies with all the required features for memristor emulators. We validated its functionality using Altera Quartus II and ModelSim tools targeting low-cost yet powerful field-programmable gate array families. We tested its suitability for complex memristive circuits as well as its synapse functioning in artificial neural networks, implementing examples of associative memory and unsupervised learning of spatiotemporal correlations in parallel input streams using a simplified spike-timing-dependent plasticity. We provide the full circuit schematics of all our digital circuit designs and comment on the required HW resources and their scaling trends, thus presenting a design framework for applications based on our HW simulator.