在非易失性存储器系统中基于用电量的节流命令执行技术方案

技术编号:15342798 阅读:169 留言:0更新日期:2017-05-17 00:15
一种在非易失性存储器系统中操作的方法,以用于根据减少由非易失性存储器系统的功率消耗的确定,延迟在相应等待时段期间在对应于非易失性存储器装置的不同的组的命令队列中的命令的执行。在一些实现方式中,用于在至少两个不同的组中的非易失性存储器装置的第一不同的组的相应等待时段与用于至少两个不同的组中的非易失性存储器装置的第二不同的组的相应等待时段至少部分非重叠。

【技术实现步骤摘要】
【国外来华专利技术】在非易失性存储器系统中基于用电量的节流命令执行
公开的实施例一般地涉及储存控制器系统,并且具体地涉及储存系统中基于用电量的节流命令执行。
技术介绍
半导体储存装置通常被用于储存和管理用于电子装置的数据。传统的非易失性数据储存装置在闪速存储器的存储器单元中将数据储存为电气值,其中闪速存储器控制器一般地具有在储存的多个存储器通道之上管理数据业务的任务。数据储存装置中的数据业务一般通过闪速命令的执行来进行。为促进该过程,通常用帮助优化在多个存储器通道之上的命令执行的命令队列来构建闪速存储器控制器。但是,在多个存储器通道之上并行执行的命令可能导致功率消耗中的尖峰(spike)。
技术实现思路
在所附权利要求的范围中的系统、方法和装置的各种实现方式的每一个具有几个方面,没有其单独的一个为这里所述的属性负全部的责任。在不限制所附权利要求的范围的情况下,在考虑本公开之后,并且特别是在考虑名称为“具体实施方式”的章节之后,人们将理解各种实施方式的方面将如何被用于在非易失性存储器系统中基于用电量节流命令执行。在一个方面中,对应于一组非易失性存储器装置的命令队列中的命令的执行根据减少功率消耗的决定而被延迟。附图说明使得本公开可以被更加详细地理解,可以通过参考各种实现方式的特征而获得具体的说明,其中的一些在附图中示出。但是,附图仅示出本公开的更加显著的特征并且因此不应被认为是限制性的,因为该说明可能具有其他有效特征。图1是示出根据一些实施例的数据储存系统的实现方式的框图。图2是示出根据一些实施例的存储器通道、用电量监控器和交错等待逻辑(staggeredwaitlogic)的实现方式的框图。图3A是示出根据一些实施例的用电量监控器和交错等待逻辑的实现方式的框图。图3B是根据一些实施例的对应于多个存储器通道的多个等待使能信号的预示性示意图。图4是示出根据一些实施例的命令延迟模块的操作的流程图表示。图5A-5E示出了根据一些实施例的命令队列中的命令的延迟执行的方法的流程图表示。根据惯例附图中示出的各种特征可能未按比例绘制。相应地,为了清晰,各种特性的大小可以任意地扩大或减小。此外,一些附图可能没有绘制给定系统、方法或装置的所有组件。最后,贯穿说明书和附图,相似的参考标号可以被用于表示相似的特性。具体实施方式这里所述的各种实现方式包括系统、方法和/或装置被用于基于用电量使能非易失性存储器系统中的命令执行的节流。一些实现方式包括系统、方法和/或装置以延迟命令队列中的命令的执行。更具体地,一些实现方式包括在非易失性存储器系统中操作的方法,所述非易失性存储器系统包括非易失性存储器装置的多个不同的组。方法还包括,根据减少由所述非易失性存储器系统的功率消耗的确定,在相应等待时段期间延迟对应于非易失性存储器装置的所述不同的组的命令队列中的命令的执行。在一些实现方式中,用于所述至少两个不同的组中的非易失性存储器装置的第一不同的组的相应等待时段与用于所述至少两个不同的组中的非易失性存储器装置的第二不同的组的所述相应等待时段至少部分非重叠。在一些实施例中,所述非易失性存储器装置的多个不同的组的每一个包括存储器通道和相应的通道控制器,并且对应于所述存储器通道中的非易失性存储器装置的所述不同的组的命令队列包括用于所述存储器通道的命令队列。在一些实施例中,用于各个存储器通道的通道控制器根据由所述通道控制器接收的外部信号来确定是否延迟用于所述各个存储器通道的命令队列中的命令的执行。在一些实施例中,非易失性存储器系统包括M个存储器通道,其中M是大于1的整数,每个存储器通道包含具有相应的命令队列和等待时段的非易失性存储器装置的不同的组。在一些实现方式中,用于M个存储器通道的每个存储器通道的等待时段根据对应于所述存储器通道的优先级的占空比(dutycycle,或占空因数)。在一些实现方式中,用于M个存储器通道的每个存储器通道的等待时段具有至少部分基于所述相应的存储器通道的优先级的持续时间。在一些实施例中,获得对应于由子系统的功率消耗的功率测量,其中所述子系统包括所述非易失性存储器装置的多个不同的组。在一些实现方式中,功率测量是由子系统的瞬时功率消耗的测量。此外,在一些实现方式中,功率测量从所述非易失性存储器系统的外部的装置接收。在一些实现方式中,功率测量根据功率测量频率获得。在一些实施例中,根据获得的功率测量和一个或多个功率阈值作出减少由非易失性存储器系统的功率消耗的决定。在一些实施例中,在M个不同的交错的开始时间处在M个存储器通道的命令队列中重新启动命令的执行,其中M是大于1的整数。此外,在一些实现方式中,非易失性存储器系统包括M个存储器通道,每个存储器通道包含具有相应的命令队列的非易失性存储器装置的不同的组。在一些实现方式中,M个存储器通道的每个存储器通道还包括通道控制器,该通道控制器被配置为接收外部信号、并且根据所述外部信号延迟对应于所述存储器通道的命令队列中的命令的执行。在一些实现方式中,M个不同的交错的开始时间的每一个对应于用于相应的存储器通道的等待时段的结束,其中用于所述M个存储器通道的等待时段具有对应于所述M个不同的开始时间的交错的结束时间。可选地,在一些实施例中,对于非易失性存储器装置的不同的组中的一个或多个,各个命令队列中的延迟的命令的执行被占优(overridden)。在一些实现方式中,占优各个命令队列中的延迟的命令的执行至少部分基于非易失性存储器装置的所述相应的不同的组的优先级。此外,在一些实现方式中,占优各个命令队列中的延迟的命令的执行至少部分基于所述各个命令队列中的命令的一个或多个的优先级。在另一方面中,存储器系统包括(a)非易失性存储器装置的多个不同的组;(b)执行延迟构件(means),对于所述非易失性存储器装置的多个不同的组中的至少两个不同的组的每一个,用于在相应等待时段期间延迟对应于非易失性存储器装置的所述不同的组的命令队列中的命令的执行;以及(c)构件,用于根据减少由所述存储器系统的功率消耗的确定使能所述执行延迟构件,其中用于所述至少两个不同的组中的非易失性存储器装置的第一不同的组的所述相应等待时段与用于所述至少两个不同的组中的非易失性存储器装置的第二不同的组的所述相应等待时段至少部分非重叠。在又一方面中,存储器系统包括(a)非易失性存储器装置的多个不同的组;(b)多个通道控制器,每个通道控制器对应于所述非易失性存储器装置的多个不同的组的各个组,每个通道控制器被配置为在相应等待时段期间延迟对应于非易失性存储器装置的所述不同的组的命令队列中的命令的执行;以及(c)设备,用于确定用于所述非易失性存储器装置的多个不同的组的每一个的等待时段,其中用于所述至少两个不同的组中的非易失性存储器装置的第一不同的组的所述相应等待时段与用于所述至少两个不同的组中的非易失性存储器装置的第二不同的组的所述相应等待时段至少部分非重叠。在又一方面中,非瞬时性计算机可读储存介质储存由储存装置的一个或多个处理器执行的一个或多个程序,该装置具有多个控制器,所述一个或多个程序包括用于进行这里所述的任何一个方法的指令。在这里描述许多细节以便于提供对在附图中示出的示例实现方式的透彻理解。但是,可以不需要许多特定细节而实施一些实施例,并且权利要求的范围仅由本文档来自技高网...
在非易失性存储器系统中基于用电量的节流命令执行

【技术保护点】
一种在非易失性存储器系统中操作的方法,包含:根据减少由所述非易失性存储器系统的功率消耗的确定,其中所述非易失性存储器系统包括非易失性存储器装置的多个不同的组:对于所述非易失性存储器装置的多个不同的组中的至少两个不同的组的每一个,在相应等待时段期间延迟对应于非易失性存储器装置的所述不同的组的命令队列中的命令的执行;其中用于所述至少两个不同的组中的非易失性存储器装置的第一不同的组的所述相应等待时段与用于所述至少两个不同的组中的非易失性存储器装置的第二不同的组的所述相应等待时段至少部分非重叠。

【技术特征摘要】
【国外来华专利技术】2014.04.29 US 61/985,923;2014.12.16 US 14/572,6191.一种在非易失性存储器系统中操作的方法,包含:根据减少由所述非易失性存储器系统的功率消耗的确定,其中所述非易失性存储器系统包括非易失性存储器装置的多个不同的组:对于所述非易失性存储器装置的多个不同的组中的至少两个不同的组的每一个,在相应等待时段期间延迟对应于非易失性存储器装置的所述不同的组的命令队列中的命令的执行;其中用于所述至少两个不同的组中的非易失性存储器装置的第一不同的组的所述相应等待时段与用于所述至少两个不同的组中的非易失性存储器装置的第二不同的组的所述相应等待时段至少部分非重叠。2.如权利要求1所述的方法,其中所述非易失性存储器装置的多个不同的组的每一个包括包含相应的通道控制器的存储器通道,并且对应于所述存储器通道中的非易失性存储器装置的所述不同的组的命令队列包括用于所述存储器通道的命令队列。3.如权利要求2所述的方法,其中用于各个存储器通道的通道控制器根据由所述通道控制器接收的外部信号确定是否延迟在用于所述各个存储器的命令队列中的命令的执行。4.如权利要求1所述的方法,其中所述非易失性存储器系统包括M个存储器通道,每个存储器通道包含具有相应的命令队列的非易失性存储器装置的不同的组,所述方法包括:在M个不同的交错的开始时间处重新启动所述M个存储器通道的命令队列中的命令的执行,其中M是大于1的整数。5.如权利要求4所述的方法,其中M个存储器通道的每个存储器通道还包括通道控制器,该通道控制器被配置为接收外部信号并且根据所述外部信号延迟对应于所述存储器通道的命令队列中的命令的执行。6.如权利要求4所述的方法,其中所述M个不同的交错的开始时间的每一个对应于用于相应的存储器通道的等待时段的结束,其中用于所述M个存储器通道的等待时段具有对应于所述M个不同的开始时间的交错的结束时间。7.如权利要求1所述的方法,其中所述非易失性存储器系统包括M个存储器通道,其中M是大于1的整数,每个存储器通道包含具有相应的命令队列和等待时段的非易失性存储器装置的不同的组,其中用于M个存储器通道的每个存储器通道的所述等待时段根据对应于所述存储器通道的优先级的占空比而重复。8.如权利要求1所述的方法,其中所述非易失性存储器系统包括M个存储器通道,其中M是大于1的整数,每个存储器通道包含具有相应的命令队列和等待时段的非易失性存储器装置的不同的组,其中用于M个存储器通道的每个存储器通道的所述等待时段具有至少部分基于所述相应的存储器通道的优先级的持续时间。9.如权利要求1-8的任一个所述的方法,包括:获得对应于由子系统的功率消耗的功率测量,其中所述子系统包括所述非易失性存储器装置的多个不同的组;以及根据所述获得的功率测量和一个或多个功率阈值作出所述确定以减少由非易失性存储器系统的功率消耗。10.如权利要求9所述的方法,其中所述功率测量是由所述子系统的瞬时功率消耗的测量。11.如权利要求9所述的方法,其中根据功率测量频率获得...

【专利技术属性】
技术研发人员:RW埃利斯JM希金斯M丹乔
申请(专利权)人:桑迪士克科技有限责任公司
类型:发明
国别省市:美国,US

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

1