System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 存储器系统及其操作方法技术方案_技高网

存储器系统及其操作方法技术方案

技术编号:43248708 阅读:8 留言:0更新日期:2024-11-08 20:33
本公开提供了一种存储器系统及其操作方法。所述存储器系统及其操作方法作为执行于运算用固态硬盘(SSD)的技术,如本文所描述减少处理器的使用及/或总线带宽的使用。所述存储器系统能实现运算方法(如搜索、计算以及/或存取)使用运算用固态硬盘(SSD)的资源,而不是处理器以及/或总线资源,因此减少或使在处理元件与储存装置间的信息移动最小化。运算用SSD技术能管理、组织、选择以及分析从而增加实时数据量。运算用SSD能储存以及本身能操作数据,如使用运算用SSD本身的资源。因此,系统的处理、储存以及带宽需求通过使用运算用SSD而减少。

【技术实现步骤摘要】

本专利技术是有关于一种能执行计算的存储器,包括使能运算用固态硬盘(ssd)的存储器。


技术介绍

1、增加的数据量增加了在数据实时(realtime)的管理、组织、选择及分析的运算、储存以及带宽的需求。满足这些增加的需求的技术是需要的。

2、在例示性的传统系统中,数据储存于储存装置,储存装置可通过总线被处理器存取。在处理之前,数据通过总线从储存装置传送至处理器(及/或可由处理器直接存取的存储器)。接着数据由处理器操作,结果选择性地通过总线提供回处理装置。因此,处理器的使用及/或总线带宽的使用随着数据量的增加而增加。在一些使用情况,输出量(throughput)由处理器与储存装置间的带宽及/或延迟时间(latency)所限制。减少例如是处理器的使用及/或总线带宽的使用的技术是需要的。


技术实现思路

1、由于具有软件、固件、硬件或其组合安装于系统,一或多个计算机的系统用于实现特定操作及/或动作,其在操作时使系统能执行及/或控制操作及/或动作。由于包含指令,一或多个计算机程序用于执行特定操作及/或动作,当其执行时,使装置能实现操作及/或动作。

2、用于操作存储器系统的方法的一方面,包括第一感测存储器阵列的多个存储器串的第一部分,根据在(1)驱动存储器阵列的多个字线的多个第一电压,以及(2)多个存储器串的第一部分的多个预设操作条件;第二感测存储器阵列的多个存储器串的一第二部分,根据(1)驱动存储器阵列的多个字线的多个第二电压,以及(2)多个存储器串的第二部分的多个动态操作条件;以及提供第二感测的结果,其中第二电压基于第一感测的结果。此方面的其他实施例包含对应计算机系统、装置以及计算机程序记录于一或多个计算机储存装置,各用于实现此方法的动作。

3、本公开的实施例选择性地包含一或多个下列特征。第一方面其中多个动态操作条件由根据一动态值操作多个存储器串的第二部分的多个位线电路终端所产生。第二感测选择性地包括计数储存在多个存储器串的第二部分的多个值与动态值之间的近似匹配数量。第二感测选择性地包括加总多个存储器串的第二部分的多个电流。动态值为模拟值,储存在多个存储器串的第二部分的多个值为多个模拟值,以及加总根据一模拟方法。第二感测选择性地包括缩放以及接着加总多个存储器串的第二部分的多个电流。多个动态操作条件基于动态值以及掩模值,以使动态值能比对于多个存储器串的第二部分中所储存的任何值。多个动态操作条件根据一动态值以及一掩模值,以使动态值无法比对于多个存储器串的第二部分中所储存的任何值。第二感测的结果表示乘法累加操作,乘法累加操作的第一操作数为动态值,动态值根据在多个动态操作条件中的一动态操作被确定,以及乘法累加操作的第二操作数对应于多个存储器串的第二部分所被编程后的多个值。多个动态操作条件根据动态值及第二感测的结果被确定,第二感测的结果指示了用于多个存储器串的第二部分中所被编程后的多个值的中的动态值的搜索操作。所述技术的实施例选择性地包含硬件、方法或程序、或计算机软件在一计算机可存取介质。

4、存储器系统的第二方面包含存储器阵列,所述存储器阵列选择性地包含多个存储器串的第一及第二部分,多个存储器串的第一部分的一或多个存储器串及多个存储器串的第二部分的一或多个存储器串各自包含多个串连连接的存储器装置;字线电路,具有多个终端,根据多个存储器串的结构,字线电路的多个终端耦接至对应列的对应的多个控制输入;位线电路,具有多个终端,位线电路的多个终端耦接至多个存储器串的对应的多个字线终端;感测放大器电路,具有多个终端,感测放大器电路的多个终端耦接至多个存储器串的对应的多个感测放大器终端;其中,耦接至多个存储器串的第一部分的多个字线终端的位线电路的多个终端,能提供相同预设操作条件至多个存储器串的第一部分的多个字线终端;其中,耦接至多个存储器串的第二部分的多个字线终端的位线电路的多个终端,能提供对应的多个动态值至多个存储器串的第二部分的多个字线终端;以及其中,字线电路能根据多个第一字线控制值及多个第二字线控制值的其中之一选择性地驱动多个控制输入,多个第一字线控制值对应至提供的值,多个第二字线控制值对应于通过感测放大器电路基于通过耦接至多个存储器串的第一部分的多个字线终端的感测放大器的多个终端所提供的信息以产生的结果。此方面的其他实施例包含对应计算机系统、装置以及计算机程序记录在一或多个计算机储存装置,各用于执行此方法的动作。

5、本公开的实施例选择性地包括一或多个下列特征。第二方面选择性地包括计数电路,耦接至感测放大器电路,能计数储存在多个存储器串的第二部分的多个值与多个对应的动态值之间的实际匹配数。系统选择性地包含加总电路,耦接至感测放大器电路,加总电路能加总多个存储器串的第二部分的多个电流。多个对应的动态值为模拟值,储存在多个存储器串的第二部分的值为模拟值,加总电路可根据模拟方法操作。加总电路更能在加总前缩放多个电流。系统选择性地包括一或多个处理器,能存取存储器阵列。耦接至多个存储器串的第二部分的多个字线终端的位线电路的多个终端,更能提供相同预设操作条件至多个存储器串的第二部分的多个字线终端,并进一步包括页面高速缓存电路,耦接至感测放大器电路,页面高速缓存电路能高速缓存由多个存储器串的第二部分所储存的多个值所读出的页面的结果。所述技术的实施方式选择性地包含硬件、方法或程序、或计算机软件在一计算机可存取介质。

6、系统的第三方面包含存储器阵列,其选择性地包含多个存储器串的第一部分及第二部分,多个存储器串的第一部分的一或多个存储器串,及多个存储器串的第二部分的一或多个存储器串包含多个串联连接的存储器装置;字线电路,具有多个终端,根据多个存储器串的结构,字线电路的多个终端系耦接至对应列的对应的多个控制输入;位线电路,具有多个终端,耦接至多个存储器串的对应的多个字线终端,并且能提供相同预设操作条件至多个字线终端;感测放大器电路,具有多个终端,耦接至多个存储器串的对应的多个感测放大器终端;以及其中,字线电路能根据多个第一字线控制值及多个第二字线控制值的其中之一,选择性地驱动多个控制输入,多个第一字线控制值对应至提供的值,多个第二字线控制值对应于通过感测放大器电路基于通过耦接至多个存储器串的第一部分的多个字线终端的感测放大器的多个终端所提供的信息以产生的结果。此方面的其他实施例包含对应计算机统、装置以及计算机程序记录在一或多个计算机储存装置,各用于实现此方法的动作。

7、本公开的实施例选择性地包括一或多个下列的特征。第三方面其中提供值选择性地包含关键码以及掩模,这些控制输入的选择驱动包括选择性地驱动对应的多对的多个控制输入,根据多个编码分别地从关键码的对应位及掩模的一对应位所确定,以及(1)第一编码响应于为0的提供的值,能选择性地匹配于被储存的0值,(2)第二编码响应于为1的提供的值,能选择性地匹配于被储存的1值,(3)第三编码响应于为0或1的提供的值,能选择性地匹配于被储存的0或1值,(4)第四编码响应于提供的值,选择性地无法匹配于被储存的任何值。系统选择性地包括一或多个本文档来自技高网...

【技术保护点】

1.一种操作存储器系统的方法,包括:

2.根据权利要求1所述的操作存储器系统的方法,其中这些动态操作条件由根据一动态值操作这些存储器串的该第二部分的多个位线电路终端所产生。

3.根据权利要求2所述的操作存储器系统的方法,其中该第二感测包括计数储存于这些存储器串的该第二部分的多个值与该动态值之间的近似匹配数量。

4.根据权利要求2所述的操作存储器系统的方法,其中该第二感测包括加总这些存储器串的该第二部分的多个电流。

5.根据权利要求4所述的操作存储器系统的方法,其中该动态值是一模拟值,储存于这些存储器串的该第二部分的多个值是多个模拟值,前述加总是根据一模拟方法。

6.根据权利要求5所述的操作存储器系统的方法,其中该第二感测包括缩放及接着加总这些存储器串的该第二部分的这些电流。

7.根据权利要求1所述的操作存储器系统的方法,其中这些动态操作条件是基于一动态值及一掩模值,以使该动态值能比对于这些存储器串的该第二部分中所储存的任何值。

8.根据权利要求1所述的操作存储器系统的方法,其中这些动态操作条件是基于一动态值以及一掩模值,以使该动态值无法匹配于这些存储器串的该第二部分的任何部分所储存的任何值。

9.根据权利要求1所述的操作存储器系统的方法,其中该第二感测的结果表示一乘法累加操作,该乘法累加操作的一第一操作数为一动态值,该动态值根据在这些动态操作条件中一动态操作被确定,该乘法累加操作的一第二操作数对应于这些存储器串的该第二部分所被编程后的多个值。

10.根据权利要求1所述的操作存储器系统的方法,其中这些动态操作条件根据一动态值及该第二感测的结果被确定,该第二感测的结果指示了用于这些存储器串的该第二部分所被编程后的多个值的中的该动态值的一搜索操作。

11.一种存储器系统,包括:

12.根据权利要求11所述的存储器系统,还包括一计数电路,耦接至该感测放大器电路,能计数储存于这些存储器串的该第二部分的多个值与这些对应的动态值之间的实际匹配数。

13.根据权利要求11所述的存储器系统,还包括一加总电路,耦接至该感测放大器电路,该加总电路能加总这些存储器串的该第二部分的多个电流。

14.根据权利要求13所述的存储器系统,其中这些对应的动态值是模拟值,储存于这些存储器串的该第二部分的值是模拟值,该加总电路可根据一模拟方法操作。

15.根据权利要求14所述的存储器系统,其中该加总电路更能在加总前缩放这些电流。

16.根据权利要求11所述的存储器系统,进一步包括一或多个处理器,能存取该存储器阵列。

17.根据权利要求11所述的存储器系统,其中耦接至这些存储器串的该第二部分的这些字线终端的该位线电路的这些终端,更能提供该相同预设操作条件至这些存储器串的该第二部分的这些字线终端,并进一步包括一页面高速缓存电路,耦接至该感测放大器电路,该页面高速缓存电路能高速缓存由这些存储器串的该第二部分所储存的多个值所读出的一页面的结果。

18.一种存储器系统,包括:

19.根据权利要求18所述的存储器系统,其中该提供的值包含一关键码以及一掩模,这些控制输入的选择驱动包括选择性地驱动对应的多对的这些控制输入,根据多个编码分别地从该关键码的对应位及该掩模的一对应位所确定,一第一编码响应于为0的该提供的值,能选择性地匹配于被储存的0值,一第二编码响应于为1的该提供的值,能选择性地匹配于被储存的1值,一第三编码响应于为0或1的该提供的值,能选择性地匹配于被储存的0或1值,一第四编码响应于该提供的值,选择性地无法匹配于被储存的任何值。

20.根据权利要求18所述的存储器系统,还包括一或多个处理器,能存取包含具有该存储器阵列的至少一存储器装置的运算用固态硬盘(SSD)。

...

【技术特征摘要】

1.一种操作存储器系统的方法,包括:

2.根据权利要求1所述的操作存储器系统的方法,其中这些动态操作条件由根据一动态值操作这些存储器串的该第二部分的多个位线电路终端所产生。

3.根据权利要求2所述的操作存储器系统的方法,其中该第二感测包括计数储存于这些存储器串的该第二部分的多个值与该动态值之间的近似匹配数量。

4.根据权利要求2所述的操作存储器系统的方法,其中该第二感测包括加总这些存储器串的该第二部分的多个电流。

5.根据权利要求4所述的操作存储器系统的方法,其中该动态值是一模拟值,储存于这些存储器串的该第二部分的多个值是多个模拟值,前述加总是根据一模拟方法。

6.根据权利要求5所述的操作存储器系统的方法,其中该第二感测包括缩放及接着加总这些存储器串的该第二部分的这些电流。

7.根据权利要求1所述的操作存储器系统的方法,其中这些动态操作条件是基于一动态值及一掩模值,以使该动态值能比对于这些存储器串的该第二部分中所储存的任何值。

8.根据权利要求1所述的操作存储器系统的方法,其中这些动态操作条件是基于一动态值以及一掩模值,以使该动态值无法匹配于这些存储器串的该第二部分的任何部分所储存的任何值。

9.根据权利要求1所述的操作存储器系统的方法,其中该第二感测的结果表示一乘法累加操作,该乘法累加操作的一第一操作数为一动态值,该动态值根据在这些动态操作条件中一动态操作被确定,该乘法累加操作的一第二操作数对应于这些存储器串的该第二部分所被编程后的多个值。

10.根据权利要求1所述的操作存储器系统的方法,其中这些动态操作条件根据一动态值及该第二感测的结果被确定,该第二感测的结果指示了用于这些存储器串的该第二部分所被编程后的多个值的中的该动态值的一搜索操作。

11.一种存储器系统,包括:

12.根据权利要求11...

【专利技术属性】
技术研发人员:曾柏皓
申请(专利权)人:旺宏电子股份有限公司
类型:发明
国别省市:

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

1