文常保, 刘达祺, 朱玮, 全思, 茹锋. 一种基于双忆阻的SOFM神经网络系统设计研究[J]. 微电子学与计算机, 2022, 39(5): 111-117. DOI: 10.19304/J.ISSN1000-7180.2021.1117
引用本文: 文常保, 刘达祺, 朱玮, 全思, 茹锋. 一种基于双忆阻的SOFM神经网络系统设计研究[J]. 微电子学与计算机, 2022, 39(5): 111-117. DOI: 10.19304/J.ISSN1000-7180.2021.1117
WEN Changbao, LIU Daqi, ZHU Wei, QUAN Si, RU Feng. Design of a SOFM neural network system based on double memristors[J]. Microelectronics & Computer, 2022, 39(5): 111-117. DOI: 10.19304/J.ISSN1000-7180.2021.1117
Citation: WEN Changbao, LIU Daqi, ZHU Wei, QUAN Si, RU Feng. Design of a SOFM neural network system based on double memristors[J]. Microelectronics & Computer, 2022, 39(5): 111-117. DOI: 10.19304/J.ISSN1000-7180.2021.1117

一种基于双忆阻的SOFM神经网络系统设计研究

Design of a SOFM neural network system based on double memristors

  • 摘要: 基于双忆阻结构阻值可线性调节的特点,提出了一种基于双忆阻的SOFM神经网络系统设计方案.该方案由预处理模块、双忆阻权值模块、欧式距离运算模块、神经元决策模块和忆阻权值更新模块组成.双忆阻权值模块由双忆阻单元和放大单元构成,双忆阻单元由两个结构相同、掺杂区相连的忆阻器构成.相对于单忆阻器结构,双忆阻由于总阻值可以保持不变,能够实现忆阻阻值的线性调整.欧式距离运算模块由减法电路、平方电路、加法电路构成,可以计算输入电压信号与权值电压信号之间的欧式距离,从而为神经元决策模块提供决策依据.通过调节电压信号控制双忆阻权值模块的权值电压,可以完成SOFM神经网络的训练和测试.根据该方案进行了一个聚类实验,实验结果表明所设计的神经网络系统可以实现忆阻器阻值在0.7kΩ~1.1kΩ范围内,权值电压在0.55 V~0.85 V范围内的调节.实现了将10个训练样本聚类为8种情况,并将8个测试样本聚为4类,与SOFM神经网络算法的测试结果一致,由此验证了所设计电路的有效性.

     

    Abstract: Based on the characteristic that the resistance of double memristor structure can be adjusted linearly, a design scheme of SOFM neural network system based on double memristor is proposed. The scheme consists of preprocessing module, double memristor weight module, Euclidean distance operation module, neuron decision module and memristor weight update module. The double memristor weight module is composed of a double memristor unit and an amplification unit. The double memristor unit is composed of two memristors with the same structure and connected with the doping region. Compared with the single memristor structure, because the total resistance of the double memristor can remain unchanged, the linear adjustment of the memristor resistance can be realized. The Euclidean distance operation module is composed of subtraction circuit, square circuit and addition circuit. The Euclidean distance between the input voltage signal and the weight voltage signal can be calculated, so as to provide decision-making basis for the neuron decision-making module. By adjusting the voltage signal to control the weight voltage of the double memristor weight module, the training and testing of SOFM neural network can be completed. According to the scheme, a clustering experiment is carried out. The experimental results show that the adjustment of memristor resistance in the range of 0.7kΩ~1.1kΩ and weight voltage in the range of 0.55 V~0.85 V can be realized by the designed neural network system. The experimental results of clustering 10 training samples into 8 categories are realized, , and 8 test samples are clustered into 4 categories, which is consistent with the test results of SOFM neural network algorithm. The effectiveness of the designed circuit is verified.

     

/

返回文章
返回