Design of a memristor-based neuron for spiking neural networks
V. Yu. Ostrovskii,O. S. Druzhina,O. Kamal,T. I. Karimov,D. N. Butusov
DOI: https://doi.org/10.17816/gc623428
2023-12-15
Abstract:The primary objective of neuromorphic system design is to surpass limitations in energy efficiency and scaling of classical von Neumann computing systems, through the emulation of animals’ nervous systems. This is achieved by conducting calculations in memory and encoding information in impulse signals, ultimately leading to enhanced adaptability. Adhering to these principles allows for improved energy efficiency and computational speed when solving machine learning problems, encompassing biomedical applications, embedded systems, and cyber-physical systems. Functional blocks modeling the main elements of the central nervous system, namely neurons and synapses, offer an advantage in implementing learning on a chip. The use of memristive electronic components, capable of altering their resistance based on the charge flowing through them, opens new doors for hardware implementation of neuromorphic systems. These devices offer advantages over conventional transistor electronics with respect to power consumption, component density, and performance. To achieve optimal results, the architecture of neuromorphic systems should be optimized at the device level.
Memristive components are utilized to create neurons and synapses. This thesis is specifically focused on producing memristive neuron-like spike signal generators. Previously, memristive neurons were crafted using a locally active element comprised of vanadium dioxide VO2, which incorporated a negative differential resistance section of the IV-curve. One of the recent advancements in this field is a spiking neuron with frequency adaptation [1]. Its drawbacks, however, involve separating the memristive and locally active elements physically, resulting in higher energy consumption and decreased integration quality. In [2], models of memristive neurons with minimal complexity are introduced, which incorporate the Leaky Integrate-and-Fire principle. However, the circuits presented require the application of negative voltage pulses to a DC battery to reset the memristor to its initial high-resistance state. This limitation restricts its sphere of application in neuromorphic systems. This paper proposes a model of a neuron that overcomes these limitations by using the negative differential resistance of the memristor to generate spikes, along with integrating supplementary circuit components to sustain the resistive switching cycles of the memristor.
The neuron model under consideration is implemented using the NI Multisim 14.2 SPICE environment and has been verified in the NI LabVIEW 2022 tool environment. The equations of the modified model of the generalized mean metastable switch of the memristor with self-directed channel [3] represent the current in the memristor branch of the neuron equivalent circuit. The simplicity of the equivalent circuitry of the neuron is attained by merging all the nonlinear features necessary for spike generation into one memristor model. The experimental phase of the study employed obtainable memristors from Knowm Corporation and the laboratory prototyping platform NI ELVIS III. The investigation of the proposed neuron model was accomplished through the application of sinusoidal and rectangular input signals. The refractory time of the neuron model was calculated.
The chosen stack of computer simulation and semi-natural modeling technologies is applied within the research-driven design concept of electronic devices. This approach considers the importance of refining the properties and identification of the design object or its components during the development cycle.