论文标题
基于备忘录的人工神经网络的设计和模拟,用于双向自适应神经界面
Design and Simulation of Memristor-Based Artificial Neural Network for Bidirectional Adaptive Neural Interface
论文作者
论文摘要
本文提出了一种一般方法,用于根据金属氧化物熟悉设备的跨杆阵列的多层感知器(MLP)网络的仿真和设计方法。提出的方法使用ANNM理论,耐受性理论,仿真方法和实验设计。在原始的16x16跨BAR拓扑结构中,对ANNM硬件实现进行了公差分析和综合过程,是双向自适应神经界面的组成部分,用于自动注册和刺激生物神经元培养物的生物电子活性。对ANNM进行了训练,可以解决在多电极阵列上生长的文化中注册的稳定信息特征的非线性分类问题。回忆设备是根据新设计的AU/TA/ZRO2(Y)/TA2O5/TA2O/TI/TI多层结构制造的,该结构包含自组织的界面氧化物层,纳米晶体,并且是专门开发的,以获得较低的参数变化,以获得可靠的电阻转换。将一系列的回忆设备安装到标准的金属陶瓷包装中,可以轻松地集成到神经接口电路中。回忆设备展示了高电阻状态和低电阻状态之间阴离子类型的双极切换,并且可以对其进行编程以设置中间电阻状态的精度。基于FPGA的控制子系统实现了ANNM调整,测试和控制。所有开发的模型和算法均以基于Python的软件实现。
This article proposes a general approach to the simulation and design of a multilayer perceptron (MLP) network on the basis of cross-bar arrays of metal-oxide memristive devices. The proposed approach uses the ANNM theory, tolerance theory, simulation methodology and experiment design. The tolerances analysis and synthesis process is performed for the ANNM hardware implementation on the basis of two arrays of memristive microdevices in the original 16x16 cross-bar topology being a component of bidirectional adaptive neural interface for automatic registration and stimulation of bioelectrical activity of a living neuronal culture used in robotics control system. The ANNM is trained for solving a nonlinear classification problem of stable information characteristics registered in the culture grown on a multi-electrode array. Memristive devices are fabricated on the basis of a newly engineered Au/Ta/ZrO2(Y)/Ta2O5/TiN/Ti multilayer structure, which contains self-organized interface oxide layers, nanocrystals and is specially developed to obtain robust resistive switching with low variation of parameters. An array of memristive devices is mounted into a standard metal-ceramic package and can be easily integrated into the neurointerface circuit. Memristive devices demonstrate bipolar switching of anionic type between the high-resistance state and low-resistance state and can be programmed to set the intermediate resistive states with a desired accuracy. The ANNM tuning, testing and control are implemented by the FPGA-based control subsystem. All developed models and algorithms are implemented as Python-based software.