一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

存储器内运算方法及装置、存储器及存储介质与流程

2022-02-24 14:12:09 来源:中国专利 TAG:

技术特征:
1.一种存储器内运算方法,所述存储器包括具有多个存储单元的阵列,所述阵列包括多行多列,所述方法包括:在所述多个存储单元中选择存储用于所述运算的第一数值的第一存储单元以获取所述第一数值的第一信号;在所述多个存储单元中选择存储用于所述运算的第二数值的第二存储单元以获取所述第二数值的第二信号;在所述存储器内使用所述第一数值的第一信号和所述第二数值的第二信号进行所述运算,得到运算结果。2.根据权利要求1所述的运算方法,其中,所述阵列还包括多条第一字线、多条第一位线、多条第二字线和多条第二位线,每个所述存储单元包括由对应的第一字线控制的第一读出端口和由对应的第二字线控制的第二读出端口,所述第一读出端口连接对应的第一位线,且通过所述对应的第一位线输出所述第一信号,所述第二读出端口连接对应的第二位线,且通过所述对应的第二位线输出所述第二信号,所述方法还包括:所述第一存储单元对应的第一字线控制所述第一存储单元通过所述第一读出端口在所述对应的第一位线输出所述第一信号,所述第二存储单元对应的第二字线控制所述第二存储单元通过多数第二读出端口在所述对应的第二位线输出所述第二信号。3.根据权利要求2所述的运算方法,其中,所述第一存储单元和所述第二存储单元被同步选中,同步获取所述第一信号和所述第二信号。4.根据权利要求2所述的运算方法,其中,在同一操作周期内,选择所述第一存储单元和所述第二存储单元、获取所述第一信号和所述第二信号以及得到所述运算结果。5.根据权利要求2所述的运算方法,其中,通过灵敏放大器读出所述第一存储单元对应的第一位线输出的所述第一信号和/或所述第二存储单元对应的第二位线输出的所述第二信号。6.根据权利要求2所述的运算方法,其中,将所述第一信号和所述第二信号通过运算模块进行运算获得所述运算结果。7.根据权利要求6所述的运算方法,其中,所述运算包括逻辑运算。8.根据权利要求6或7所述的运算方法,其中,所述运算模块包括多个运算单元,所述第一信号和所述第二信号被输入到所述多个运算单元,所述方法还包括:接收用于确定运算类型的选择信号,根据所述选择信号将所述第一信号和所述第二信号发送至所述多个运算单元中所述选择信号确定的运算类型对应的运算单元以进行运算。9.根据权利要求8所述的方法,其中,所述多个运算单元包括与门、或门、非门、与非门、异或门、同或门中一个或多个。10.根据权利要求8所述的运算方法,其中,所述运算模块还包括多个与所述运算单元连接的多个选择开关,所述多个选择开关接收所述选择信号,并根据所述选择信号开启与所述选择信号对应
的一个选择开关。11.根据权利要求2所述的运算方法,还包括:获取所述第一存储单元的第一存储地址和所述第二存储单元的第二存储地址,对所述第一存储地址和所述第二存储地址进行解码,以选择所述第一存储单元对应的第一字线和对应的第一位线,以及选择所述第二存储单元对应的第二字线和对应的第二位线。12.根据权利要求1所述的运算方法,其中,所述阵列包括多条第一字线和多条第一位线,每个所述存储单元包括由对应的第一字线控制的第一读出端口,所述第一读出端口连接对应的第一位线,且通过所述第一读出端口在所述对应的第一位线上输出所述第一信号,所述第一存储单元对应的第一位线和所述第二存储单元对应的第一位线为同一条第一位线,所述方法包括:在所述多个存储单元中同步选择所述第一存储单元和所述第二存储单元,且在所述同一条第一位线上输出所述第一数值和所述第二数值的叠加信号,以获取所述运算结果。13.一种存储器内运算装置,所述存储器包括具有多个存储单元的阵列,所述阵列包括多行多列,所述运算装置包括控制模块和运算模块,所述控制模块和所述运算模块分别与所述阵列耦接,所述控制模块被配置为在所述多个存储单元中选择存储用于所述运算的第一数值的第一存储单元,在所述多个存储单元中选择存储用于所述运算的第二数值的第二存储单元,所述第一存储单元被配置为输出所述第一数值的第一信号,所述第二存储单元被配置为输出所述第二数值的第二信号,所述运算模块被配置为通过所述第一数值的第一信号和所述第二数值的第二信号进行所述运算,得到运算结果。14.根据权利要求13所述的运算装置,其中,所述阵列还包括多条第一字线、多条第一位线、多条第二字线和多条第二位线,每个所述存储单元包括由对应的第一字线控制的第一读出端口和由对应的第二字线控制的第二读出端口,所述第一读出端口连接对应的第一位线,所述第二读出端口连接对应的第二位线,所述第一存储单元被配置为由所述对应的第一字线控制所述第一存储单元通过所述第一读出端口在所述对应的第一位线输出所述第一信号,所述第二存储单元被配置为由所述对应的第二字线控制所述第二存储单元通过所述第二读出端口在所述对应的第二位线输出所述第二信号。15.根据权利要求14所述的运算装置,其中,所述控制模块还被配置为同步选择所述第一存储单元和所述第二存储单元,所述运算模块被配置为同步获取所述第一信号和所述第二信号。16.根据权利要求14所述的运算装置,其中,所述控制模块还被配置为,在同一操作周
期内,选择所述第一存储单元和所述第二存储单元、获取所述第一信号和所述第二信号,以及所述运算模块还被配置为,在所述同一操作周期内,得到所述运算结果。17.根据权利要求14所述的运算装置,还包括至少一个灵敏放大器,其中,所述至少一个灵敏放大器被配置为分别读出每个所述存储单元通过第一位线和/或第二位线输出的信号。18.根据权利要求14所述的运算装置,其中,所述运算模块包括多个运算单元,所述第一位线和所述第二位线与所述多个运算单元连接,所述运算模块还被配置为,接收用于确定运算类型的选择信号,根据所述选择信号将所述第一信号和所述第二信号发送至所述多个运算单元中所述选择信号确定的运算类型对应的运算单元以进行运算。19.根据权利要求18所述的运算装置,其中,所述多个运算单元包括与门、或门、非门、与非门、异或门、同或门中的一个或多个。20.根据权利要求18所述的运算装置,其中,所述运算模块还包括多个与所述运算单元连接的开关,所述控制模块还被配置为根据所述选择信号打开所述选择信号对应的运算单元的开关,将对应的运算结果输出到所述存储器外。21.根据权利要求14所述的运算装置,还包括地址译码模块,其中,所述控制模块还被配置为获取所述第一存储单元的第一存储地址和所述第二存储单元的第二存储地址,所述地址译码模块被配置为对所述第一存储地址和所述第二存储地址进行解码,用于选择所述第一存储单元对应的第一字线和对应的第一位线,选择所述第二存储单元对应的第二字线和对应的第二位线。22.根据权利要求13所述的运算装置,其中,所述阵列包括多条第一字线和多条第一位线,每个所述存储单元包括由对应的第一字线控制的第一读出端口,所述第一读出端口连接对应的第一位线,且通过所述第一读出端口在所述对应的第一位线上输出所述第一信号,所述第一存储单元对应的第一位线和所述第二存储单元对应的第一位线为同一条第一位线,所述控制模块还被配置为在所述多个存储单元中同步选择所述第一存储单元和所述第二存储单元,由此在所述同一条第一位线上输出所述第一数值和所述第二数值的叠加信号,所述运算模块还被配置为在所述存储器内使用所述叠加信号以获取所述运算结果。23.一种存储器,包括:如权利要求16-22任一项所述的存储器内运算装置;以及所述相应的具有多个存储单元的阵列。24.一种存储器内运算装置,包括:存储单元,用于非暂时性存储计算机可执行指令;以及处理单元,用于运行所述计算机可执行指令,
其中,所述计算机可执行指令被所述处理单元运行时执行根据权利要求1-12任一项所述的存储器内运算方法。25.一种非暂时性存储介质,非暂时性地存储计算机可执行指令,其中,当所述计算机可执行指令由计算机执行时,执行根据权利要求1-12任一项所述的存储器内运算方法。

技术总结
一种存储器内运算方法及装置、存储器及存储介质。该存储器包括具有多个存储单元的阵列,该阵列包括多行多列,该存储器内运算方法包括:在多个存储单元中选择存储用于运算的第一数值的第一存储单元以获取第一数值的第一信号;在多个存储单元中选择存储用于运算的第二数值的第二存储单元以获取第二数值的第二信号;在存储器内使用第一数值的第一信号和第二数值的第二信号进行运算。该方法通过在存储器内读取需要运算的存储单元中的数值并完成逻辑运算,不仅有效缩短了逻辑运算时间,且无需额外的外部存储设备,进而缩小芯片面积,降低功耗。低功耗。低功耗。


技术研发人员:黄瑞锋 杨昌楷
受保护的技术使用者:海光信息技术股份有限公司
技术研发日:2021.11.18
技术公布日:2022/2/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献