一种基于忆阻器阵列的神经网络突触觉结构的制作方法

文档序号:17794705发布日期:2019-05-31 20:40阅读:568来源:国知局
一种基于忆阻器阵列的神经网络突触觉结构的制作方法

本发明涉及忆阻器技术领域,尤其是一种基于忆阻器阵列的神经网络突触觉结构。



背景技术:

忆阻器目前主要是用来作为存储器进行读写和使用,但是在忆阻器处理运算信息的方面仍然存在着应用实践的缺陷,比如:集成困难、成品率低、成本高昂等。在实际上使用忆阻器交叉阵列结构(Cross-bar)时,有个必须解决的关键问题-漏电流,漏电流是有益电路中不按照期望路径流动的电流,并且随着阵列规模的进一步扩大,漏电流也会增加,由此限制了忆阻器的规模,已有的忆阻器和CMOS结合的1T1M结构虽能够解决漏电流问题,但因其实现工艺复杂,工业制备时间长,这对于研究忆阻器处理信息技术方面存在着巨大的成本耗费和时间投入。



技术实现要素:

发明目的:针对现有技术中忆阻器阵列制备成本高、难度大、不易扩展,且存在忆阻器漏电流现象的技术问题,本发明提出一种基于忆阻器阵列的神经网络突触觉结构。

技术方案:为实现上述技术效果,本发明提出的技术方案为:

一种基于忆阻器阵列的神经网络突触觉结构,所述神经网络突触觉结构用于连接神经网络中前一层神经元与后一层神经元;所述神经网络突触觉结构包括突触阵列,突触阵列包括n*m个突触结构,其中,n为突触阵列的行数,m为突触阵列的列数;每个突触结构由一个肖基特二极管和一个忆阻器件串联而成;同一个突触结构中,肖基特二极管的阳极作为突触结构的输入端,肖基特二极管的阴极与忆阻器件的输入端相连,忆阻器件的输出端作为突触结构的输出端;

位于同一行的m个突触结构的输入端相连,作为本行突触阵列的输入端;而位于同一列的n个突触结构的输出端相连,作为本列突触阵列的输出端;所述突触阵列共有n个输入端和m个输出端。

进一步的,所述神经网络突触觉结构还包括m个运算放大器,m个运算放大器的输入端分别与突触阵列的m个输出端相连,运算放大器的输出结果即为相应列的输出结果。

进一步的,所述突触阵列的输出信号为:

Vout=Vin*W

其中,Vout为输出信号矩阵,Vout=[Vout1,Vout2,…,VOUTm],Vouti为突触阵列第j列的输出信号,j∈[1,2,…,n];Vin为突触阵列的输入信号矩阵,Vin=[Vin1,Vin2,…,Vinn],Vinj为突触阵列第i行的输入信号,i∈[1,2,…,m];W为突触阵列的权值系数矩阵, W=[wij]m×n,wij为突触阵列中第i行的第j个突触结构所提供的权值系数,其中,Rx为第j列所连接的运算放大器的等效电阻,RMij为突触阵列中第i行的第j个突触结构中忆阻器件的等效电阻。

有益效果:与现有技术相比,本发明具有以下优势:

本发明搭建了一种基于忆阻器阵列的神经网络突触觉结构,该神经网络突触觉结构基于传统的低程度忆阻器集成封装技术,并采用性能良好的肖基特二极管来代替目前常用技术中的SELECTOR器件,能够防止忆阻器电路在信息处理过程中,发生多路漏电流现象;该电路能够根据实际输入信号的规模和特点进行扩展和改变,并可用于神经网络领域。

附图说明

图1为本发明实施例的结构图。

具体实施方式

本发明提出的基于忆阻器阵列的神经网络突触觉结构用于连接神经网络中前一层神经元与后一层神经元;所述电路包括突触阵列,突触阵列包括n*m个突触结构,其中, n为突触阵列的行数,m为突触阵列的列数;每个突触结构由一个肖基特二极管和一个忆阻器件串联而成;同一个突触结构中,肖基特二极管的阳极作为突触结构的输入端,肖基特二极管的阴极与忆阻器件的输入端相连,忆阻器件的输出端作为突触结构的输出端;位于同一行的m个突触结构的输入端相连,作为本行突触阵列的输入端;而位于同一列的n个突触结构的输出端相连,作为本列突触阵列的输出端;所述突触阵列共有n个输入端和m个输出端。

下面结合附图和具体实施例对本发明作更进一步的说明。

图1是本发明搭建的一个基于忆阻器阵列的神经网络突触觉结构,模拟了8个前神经元与8个后神经元连接的中间突触阵列,所述突触阵列共包括32个突触,形成8×4 的阵列结构,每一列的输出端还连接有运算放大器。所述突触阵列的输入信号在本设计中采取FPGA自带的LTC1660进行提供,突触权值由各个位置的突触结构实现,设wij为突触阵列中第i行的第j个突触结构所提供的权值系数,其中,Rx为第j 列所连接的运算放大器的等效电阻,RMij为突触阵列中第i行的第j个突触结构中忆阻器件的等效电阻。考虑到电压的压降问题和电路的分流作用,在该方案中采用了一一输入的方式进行点积运算,所述突触阵列的输出信号为:

Vout=Vin*W

其中,Vout为输出信号矩阵,Vout=[Vout1,Vout2,…,VOUTm],Vouti为突触阵列第j列的输出信号,j∈[1,2,…,n];vin为突触阵列的输入信号矩阵,Vin=[Vin1,Vin2,…,Vinn],Vinj为突触阵列第i行的输入信号,i∈[1,2,…,m],W为突触阵列的权值系数矩阵, W=[wij]m×n。

以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1