System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于执行卷积操作的交叉开关电路制造技术_技高网

用于执行卷积操作的交叉开关电路制造技术

技术编号:41528596 阅读:4 留言:0更新日期:2024-06-03 23:03
根据本公开的一些实施例,提供了用于执行卷积操作的一种装置。所述装置包括:第一多个交叉点器件的第一交叉开关电路;第二多个交叉点器件的第二交叉开关电路;以及用于将输入信号应用所述第一交叉开关电路和所述第二交叉开关电路的字线逻辑。所述字线逻辑被配置用于提供表示使用一个或多个二维卷积核和一个或多个深度卷积核进行卷积的输入数据的输入信号。所述第一交叉开关电路可以配置为输出表示所述输入数据和所述二维卷积核的卷积的第一多个输出信号。所述第二交叉开关被配置为用于输出表示所述输入数据和所述深度卷积核的卷积的第二多个输出信号。

【技术实现步骤摘要】
【国外来华专利技术】

本公开的实施方式一般涉及交叉开关电路,更为具体地,涉及用于执行普通二维卷积操作和深度卷积操作的交叉开关电路。


技术介绍

1、交叉开关电路可以指一种电路结构,其具有相互连接的导电线路,在其交叉点之间存储元件,例如电阻开关材料。所述电阻开关材料可以包括,例如,忆阻器(也被称为电阻式随机存取存储器(rram或reram))。交叉开关电路可以用于实现内存内计算应用、非易失性固态存储器、图像处理应用、神经网络等。


技术实现思路

1、以下是本公开的简要
技术实现思路
,用于提供对本公开的一些方面的基本理解。
技术实现思路
不是本公开的广泛概述。
技术实现思路
并非旨在识别本公开的关键或重要因素,也并非旨在说明本公开的特定事项的任何范围或者权利要求的任何范围。
技术实现思路
的唯一目的是作为后续呈现的更详细描述的语言简化呈现本公开的一些概念。

2、根据本公开的一个或多个方面,提供了一种用于执行深度卷积操作的装置。所述装置包括连接多个字线和多个位线的多个交叉点器件;以及多个选择线。所述多个选择线包括连接第一组多个交叉点器件的第一选择线和连接第二组多个交叉点器件的第二选择线。所述第一多个交叉点器件包括连接所述多个位线中的第一位线和所述多个字线中的第一字线的第一交叉点器件;以及连接所述多个位线中的第二位线和所述多个字线中的第二字线的第二交叉点器件。所述第二组多个交叉点器件包括连接所述第二字线和第一位线的第三交叉点器件以及连接第三字线和所述第二位线的第四交叉点器件。

3、在一些实施例中,所述装置进一步包括选择逻辑,用于通过所述多个选择线选择性使能所述多个交叉点器件中的一个或多个。

4、在一些实施例中,所述选择逻辑进一步配置为通过所述第一选择线使能所述第一组多个交叉点器件。

5、在一些实施例中,所述选择逻辑进一步配置为通过所述第二选择线使能所述第二组多个交叉点器件。

6、在一些实施例中,所述装置进一步包括编程逻辑配置为:将多个深度卷积核中的第一多个元素映射到第一组多个交叉点器件;以及将多个深度卷积核中的第二多个元素映射到第二组多个交叉点器件。

7、在一些实施例中,所述装置进一步包括连接到所述多个字线的字线逻辑,其中所述字线逻辑配置为:接收使用多个深度卷积核进行卷积的输入数据;生成表示所述输入数据的多个输入信号;以及将所述多个输入信号应用到通过所述选择逻辑使能的所述多个交叉点器件中的一个或多个。

8、在一些实施例中,所述装置进一步包括传感逻辑以基于由所述多个位线输出的多个输出信号生成数字输出,其中所述数字输出表示所述输入数据和所述多个深度卷积核的卷积。

9、在一些实施例中,所述第一组多个交叉点器件进一步包括连接第三字线和第三位线的第五交叉点器件。在一些实施例中,所述第二组多个交叉点器件进一步包括连接第四字线和第三位线的第六交叉点器件。

10、在一些实施例中,所述多个选择线与所述多个位线不平行。

11、在一些实施例中,所述多个选择线与所述多个字线不平行。

12、在一些实施例中,所述多个交叉点器件中的至少一个包括晶体管和忆阻器。

13、在一些实施例中,所述第一选择线和所述第二选择线连接到第一选择寄存器。

14、在一些实施例中,所述第一选择线连接第一选择寄存器,所述第二选择线连接第二选择寄存器。

15、根据本公开的一个或多个方面,提供了一种使用基于交叉开关的装置执行深度卷积的方法。所述方法包括将多个卷积核映射到交叉开关电路中多个交叉点器件;通过所述交叉开关电路中的多个选择线使能所述多个交叉点器件;将表示使用所述多个核进行卷积的输入数据的输入信号应用到所述多个交叉点器件;通过所述交叉开关电路中的多个位线输出表示所述输入数据和所述核卷积结果的多个输出信号,其中所述多个选择线包括连接第一组多个交叉点器件的第一选择线和连接第二组多个交叉点器件的第二选择线。所述一组多个交叉点器件包括连接第一字线和第一位线的第一交叉点器件和连接第二字线和第二位线的第二交叉点器件。所述第二组多个交叉点器件包括连接所述第二字线和所述第一位线的第三交叉点器件;以及连接第三字线和所述第二位线的第四交叉点器件。

16、在一些实施例中,所述多个卷积核包括用于执行深度卷积操作的多个深度卷积核。

17、在一些实施例中,将所述多个核映射到所述交叉开关电路中多个交叉点器件包括:将所述第一交叉点器件的电导值编程到表示所述多个核中第一核的第一元素的第一值;以及将所述第一交叉点器件的电导值编程到表示所述多个核中第二核的第一元素的第二值。

18、在一些实施例中,将所述多个核映射到所述交叉开关电路中多个交叉点器件进一步包括:将所述第三交叉点器件的电导值编程到表示所述第一核的第二元素的第三值;和将所述第四交叉点器件的电导值编程到表示所述第二核的第二元素的第四值。

19、在一些实施例中,通过所述多个选择线使能所述多个交叉点器件,包括将第一选择电压应用到所述第一选择线以使能所述第一组交叉点器件。

20、在一些实施例中,通过所述多个选择线使能所述多个交叉点器件,包括将第二选择电压应用到所述第二选择线以使能所述第二组交叉点器件。

21、在一些实施例中,将表示使用所述多个核进行卷积的输入数据的输入信号应用到所述多个交叉点器件包括:通过所述交叉开关电路中的第一字线将第一输入信号应用到所述第一交叉点器件;以及通过所述交叉开关电路中的第二字线将第二输入信号应用到所述第二交叉点器件,其中所述第一输入信号表示所述输入数据中第一通道的第一部分,所述第二输入信号表示所述输入数据中第二通道的第二部分。

22、在一些实施例中,所述方法进一步包括:从存储器件中检索以连续地址存储的第一数据项和第二数据项,其中第一输入信号表示第一数据项,所述第二输入信号表示第二数据项。

23、根据本公开的一些实施例中,提供了一种用于执行普通二维卷积操作和深度卷积操作的装置。所述装置包括:第一多个交叉点器件的第一交叉开关电路;第二多个交叉点器件的第二交叉开关电路;以及通过多个字线连接到所述第一交叉开关电路和所述第二交叉开关电路的字线逻辑。在一些实施例中,所述字线逻辑被配置为通过所述多个字线向所述第一交叉开关电路和所述第二交叉开关电路提供多个输入信号。所述输入信号可以表示使用多个二维卷积核和多个深度卷积核进行卷积的输入数据。

24、所述装置进一步包括连接到所述第一交叉开关电路的第一多个位线和连接到所述第二交叉开关电路的第二多个位线。所述第一交叉开关电路可以配置为通过所述第一多个位线输出表示所述输入数据和所述多个二维卷积核的卷积结果的第一多个输出信号。所述第二交叉开关电路配置为通过所述第二多个位线输出表示所述输入数据和所述多个深度卷积核的卷积结果的第二多个输出信号。

25、在一些实施例中,所述第二多个输出信号包括通过第一位线输出的第一输出信号和通过第二位线输出的第二输出信号。所述第一输出信号表示所述输入本文档来自技高网...

【技术保护点】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述装置进一步包括选择逻辑,用于通过所述多个选择线选择性使能所述多个交叉点器件中的一个或多个。

3.根据权利要求2所述的装置,其中所述选择逻辑是通过所述第一选择线使能所述第一组多个交叉点器件。

4.根据权利要求3所述的装置,其中所述选择逻辑是通过第二选择线使能第二组多个交叉点器件。

5.根据权利要求4所述的装置,其中所述装置进一步包括编程逻辑,用于:

6.根据权利要求2所述的装置,进一步包括连接到所述多个字线的字线逻辑,其中所述字线逻辑用于:

7.根据权利要求6所述的装置,进一步包括传感逻辑,以基于由所述多个位线输出的多个输出信号生成数字输出,其中所述数字输出表示所述输入数据和所述多个深度卷积核的卷积结果。

8.根据权利要求1所述的装置,其中所述第一组多个交叉点器件进一步包括连接第三字线和第三位线的第五交叉点器件,以及其中所述第二组多个交叉点器件进一步包括连接第四字线和第三位线的第六交叉点器件。

9.根据权利要求1所述的装置,其中所述多个选择线与所述多个位线不平行。

10.根据权利要求9所述的装置,其中所述多个选择线与所述多个字线不平行。

11.根据权利要求1所述的装置,其中所述多个交叉点器件中的至少一个包括晶体管和忆阻器。

12.根据权利要求1所述的装置,其中所述第一选择线和所述第二选择线连接到第一选择寄存器。

13.根据权利要求1所述的装置,其中所述第一选择线连接第一选择寄存器,所述第二选择线连接第二选择寄存器。

14.一种方法,包括:

15.根据权利要求14所述的方法,其中将所述多个核映射到所述交叉开关电路中多个交叉点器件包括:

16.根据权利要求15所述的方法,其中将所述多个核映射到所述交叉开关电路中多个交叉点器件进一步包括:

17.根据权利要求14所述的方法,其中通过所述多个选择线使能所述多个交叉点器件包括将第一选择电压应用到所述第一选择线以使能所述第一组多个交叉点器件。

18.根据权利要求14所述的方法,其中通过所述多个选择线使能所述多个交叉点器件包括将第二选择电压应用到所述第二选择线以使能所述第二组多个交叉点器件。

19.根据权利要求14所述的方法,将表示使用所述多个核进行卷积的输入数据的输入信号应用到所述多个交叉点器件包括:

20.根据权利要求19所述的方法,进一步包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述装置进一步包括选择逻辑,用于通过所述多个选择线选择性使能所述多个交叉点器件中的一个或多个。

3.根据权利要求2所述的装置,其中所述选择逻辑是通过所述第一选择线使能所述第一组多个交叉点器件。

4.根据权利要求3所述的装置,其中所述选择逻辑是通过第二选择线使能第二组多个交叉点器件。

5.根据权利要求4所述的装置,其中所述装置进一步包括编程逻辑,用于:

6.根据权利要求2所述的装置,进一步包括连接到所述多个字线的字线逻辑,其中所述字线逻辑用于:

7.根据权利要求6所述的装置,进一步包括传感逻辑,以基于由所述多个位线输出的多个输出信号生成数字输出,其中所述数字输出表示所述输入数据和所述多个深度卷积核的卷积结果。

8.根据权利要求1所述的装置,其中所述第一组多个交叉点器件进一步包括连接第三字线和第三位线的第五交叉点器件,以及其中所述第二组多个交叉点器件进一步包括连接第四字线和第三位线的第六交叉点器件。

9.根据权利要求1所述的装置,其中所述多个选择线与所述多个位线不平行。

10.根据权利要求9所述的装置,其中所述多个选择线与所述多...

【专利技术属性】
技术研发人员:胡淼尹文博葛宁
申请(专利权)人:特忆智能科技
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1