用于分配给存储器裸片的峰值电力的量化制造技术

技术编号:35809330 阅读:16 留言:0更新日期:2022-12-03 13:28
一种用于管理被提供有量化为一组数个电力令牌的峰值电力的一组存储器装置当中的电力的方法。所述方法包含确定所述第一存储器裸片将从需要第一数目的令牌的较低电力状态改变为需要第二数目的令牌的较高电力状态。所述方法进一步包含响应于确定电力令牌的所述第二数目与分配给所述一组存储器装置中的其它存储器装置的电力令牌的第三数目的总和满足电力令牌的阈值数目而传输消息。所述消息包含所述第二数目且在由所述一组存储器装置共享的总线上传输。的总线上传输。的总线上传输。

【技术实现步骤摘要】
【国外来华专利技术】用于分配给存储器裸片的峰值电力的量化


[0001]本公开大体上涉及电力管理,且更具体地说,涉及用于分配给存储器裸片的峰值电力的量化。

技术介绍

[0002]存储器子系统可包含存储数据的一或多个存储器装置。所述存储器装置可以是例如非易失性存储器装置和易失性存储器装置。一般来说,主机系统可以利用存储器子系统以在存储器装置处存储数据并且从存储器装置检索数据。
附图说明
[0003]根据下文给出的具体实施方式和本公开的各个实施例的附图,将更充分地理解本公开。然而,图式不应视为将本公开限于具体实施例,而是仅用于解释和理解。
[0004]图1说明根据本公开的一些实施例的包含存储器子系统的示例计算系统。
[0005]图2为根据本公开的一些实施例的用以配置存储器裸片的电力状态的示例方法的流程图。
[0006]图3示出根据本公开的一些实施例的用于第一存储器操作的一组电力状态和用于第二存储器操作的一组电力状态。
[0007]图4示出根据本公开的一些实施例的具有共享总线的一组四个存储器裸片的示例配置。
[0008]图5为根据本公开的一些实施例的用以管理存储器裸片的电力状态的示例方法的流程图。
[0009]图6示出根据本公开的一些实施例的具有分配给一组存储器裸片的三十个电力令牌的电力令牌跟踪表。
[0010]图7示出根据本公开的一些实施例的具有分配给一组存储器裸片的二十五个电力令牌的电力令牌跟踪表。
[0011]图8示出根据本公开的一些实施例的具有分配给一组存储器裸片的二十八个电力令牌的电力令牌跟踪表。
[0012]图9为根据本公开的一些实施例的用以管理存储器裸片的电力状态的另一示例方法的流程图。
[0013]图10为本公开的实施例可以在其中操作的示例计算机系统的框图。
具体实施方式
[0014]本公开的各方面涉及用于分配给存储器子系统中的存储器裸片的峰值电力的量化。存储器子系统可以是存储装置、存储器模块,或存储装置和存储器模块的混合。下文结合图1描述存储装置和存储器模块的实例。通常,主机系统可以利用包含一或多个组件(例如,存储数据的存储器装置)的存储器子系统。存储器装置可包含例如非易失性存储器装置
(例如,NAND)。下文结合图1更详细地描述其它类型的存储器装置(包含易失性存储器装置)。主机系统可以提供将要存储在存储器子系统处的数据并且可请求将要从存储器子系统检索的数据。
[0015]存储器子系统通常安装在具有有限电力资源的装置中。例如,存储器子系统可安装在主要依赖于电池供电的移动装置(例如,电话、平板计算机、膝上型计算机等)中。具体地说,电池为存储器子系统的一组存储器裸片提供有限量的电力或电流(下文称为电力),用于执行各自具有不同电力要求的不同操作集合。例如,电池可提供775毫安(mA)的峰值电力,存储器子系统的一组存储器裸片依赖于所述峰值电力以用于执行读取/感测操作、写入/编程操作、擦除操作和其它类似操作。一组存储器裸片所执行的操作中的每一者可涉及具有对应电力要求的多个阶段。具体地说,每一存储器操作可被视为具有一组子操作的算法,并且所述算法中的子操作组对应于具有相关联电力要求的不同阶段。因此,即使在执行单个操作期间,存储器裸片也可能具有波动的电力要求。由于每一存储器裸片可能具有随时间波动的电力需求,因此如果没有适当的管理,则所述一组存储器裸片可能需要比存储器子系统的电源的峰值电力所提供的电力更多的电力。因此,存储器子系统必须智能地管理提供给所述一组存储器裸片的有限电力,以确保所述一组存储器裸片可连续操作并且不需要由于缺乏电力而中止操作。
[0016]在常规的存储器子系统中,一组存储器裸片可执行两轮技术(two

round technique)来管理存储器裸片之间的电力分配。在此两轮技术中,每一存储器裸片将其当前的电力消耗/分配报告为高电力状态或低电力状态。在紧接第一轮之后的第二轮期间,如果有足够空间来进行这种改变电力状态,则存储器裸片可选择并报告新的电力状态(例如,高电力状态)。例如,存储器子系统只能允许两个存储器裸片在高电力状态下操作(即,两个存储器裸片可以处于活动状态)。然而,这种两轮技术效率低下,因为所述技术:(1)需要两轮,其中每一存储器裸片必须在任一存储器裸片可改变电力状态之前至少传输一次信息;(2)仅提供两种电力状态以供进行选择(例如,高电力状态和低电力状态);以及(3)分配预算受限于存储器裸片的数目(例如,只有两个存储器裸片可处于高电力状态)。
[0017]本公开的各方面通过将存储器子系统的电源所提供的峰值电力量化为各自表示存储器子系统的电力量的一组电力令牌来解决以上和其它缺陷。具体地说,可供包含一组存储器裸片的存储器子系统使用的峰值电力基于(1)用于执行一组存储器操作的一组存储器裸片的电力波形和/或(2)一组策略划分/量化为一组电力令牌。例如,可供存储器子系统使用的峰值电力可为775mA,并且这一峰值电力可量化为各自表示25mA的三十一个电力令牌。在这种配置中,存储器子系统的每一存储器裸片:(1)在所分配时间片段期间在共享总线上报告其当前的电力分配(即,对应于存储器裸片的电力级的所分配电力令牌的当前数目);并且(2)基于共享总线上来自其它存储器裸片的报告跟踪每一其它存储器裸片的电力分配。因此,在存储器裸片的所分配时间片段期间,如果存储器裸片需要额外的电力来执行存储器操作(即,除了已分配给存储器裸片的电力令牌之外,存储器裸片还需要更多的电力令牌),则考虑到对所有存储器裸片的电力令牌分配,存储器裸片确定可供存储器子系统使用的峰值电力是否能够适应这种额外需求。当电力可用于进行分配(即,电力令牌可用)时,存储器裸片在其所分配时间片段期间在共享总线上报告较高电力分配。然而,当电力不可用于进行分配时,存储器裸片可延迟执行动作,直到另一存储器裸片在共享总线上报告电
力令牌的释放为止。以此方式,存储器裸片仅在其时间片段期间报告其消耗,并且不需要如上文所描述的两轮系统。另外,由于存储器子系统基于电力令牌分配电力,因此存储器裸片可以不同粒度争用电力。
[0018]图1说明根据本公开的一些实施例的包含存储器子系统110的示例计算系统100。存储器子系统110可以包含媒体,例如一或多个易失性存储器装置(例如,存储器装置140)、一或多个非易失性存储器装置(例如,存储器装置130)或这些的组合。
[0019]存储器子系统110可以是存储装置、存储器模块,或存储装置和存储器模块的混合。存储装置的实例包含固态驱动器(SSD)、快闪驱动器、通用串行总线(USB)快闪驱动器、嵌入式多媒体控制器(eMMC)驱动器、通用快闪存储(UFS)驱动器、安全数字(SD)卡和硬盘驱动器(HDD)。存储器模块的实例包含双列直插式存储器模块(DIMM)、小型DIMM(SO

DIMM)以及各种类型的非易失性双列直插式存储器模块(NVDIMM)。
[0020]计算系统100可以是计算装置,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于管理存储器子系统中的一组存储器装置当中的电力的方法,所述方法包括:由所述一组存储器装置中的第一存储器装置的电力管理器确定所述第一存储器装置将从第一电力状态改变为第二电力状态以执行第一存储器操作,其中从具有量化为数个电力令牌的峰值电力的电源为所述存储器子系统供电,其中所述第一电力状态对应于电力令牌的第一数目且所述第二电力状态对应于大于所述第一数目的电力令牌的第二数目;由所述第一存储器装置的所述电力管理器响应于确定所述第一存储器装置将从所述第一电力状态改变为所述第二电力状态,确定电力令牌的所述第二数目与分配给所述一组存储器装置中的其它存储器装置的电力令牌的第三数目的总和满足电力令牌的阈值数目;由所述第一存储器装置的所述电力管理器响应于确定所述总和满足电力令牌的所述阈值数目,将包含所述第二数目的第一消息传输到由所述一组存储器装置共享的总线上;以及由所述第一存储器装置响应于确定所述总和满足电力令牌的所述阈值数目,从所述第一电力状态转换到所述第二电力状态。2.根据权利要求1所述的方法,其中在分派给所述第一存储器装置的时间片段期间执行所述传输,且所述方法进一步包括:由所述第一存储器装置的所述电力管理器确定当前时间对应于分派给所述第一存储器装置的所述时间片段,其中确定所述第一存储器装置将从所述第一电力状态改变为所述第二电力状态是响应于确定所述当前时间对应于分派给所述第一存储器装置的所述时间片段而执行的。3.根据权利要求1所述的方法,其进一步包括:由所述第一存储器装置的所述电力管理器检测来自所述一组存储器装置中的第二存储器装置的第二消息,其中所述第二消息指示分配给所述第二存储器装置的电力令牌的数目;以及由所述第一存储器装置的所述电力管理器响应于检测到所述第二消息,记录分配给所述第二存储器装置的所述电力令牌的数目。4.根据权利要求1所述的方法,其进一步包括:由所述第一存储器装置的所述电力管理器确定所述第一存储器装置将从所述第二电力状态改变为第三电力状态以执行第二存储器操作,其中所述第三电力状态对应于小于电力令牌的所述第二数目的电力令牌的第四数目;以及由所述第一存储器装置响应于确定电力令牌的所述第三数目小于电力令牌的所述第二数目,从所述第二电力状态转换到所述第三电力状态。5.根据权利要求4所述的方法,其进一步包括:由所述第一存储器裸片的所述电力管理器在分派给所述第一存储器裸片的所述时间片段期间将具有所述第四数目的第三消息传输到由所述一组存储器装置共享的所述总线上。6.根据权利要求1所述的方法,其中每一电力令牌对应于所述峰值电力中相等量的电力。7.根据权利要求1所述的方法,其中基于用于一组存储器操作中的每一存储器操作的
(1)电力波形和(2)一组策略来设定所述电力令牌的数目,所述电力波形指示执行所述一组存储器操作期间的所述一组存储器装置的电力要求,所述策略包括:第一策略,其通过从所述峰值电力增加一组电力令牌中的每一电力令牌表示的电力量而减少所述一组存储器装置在电力状态之间的转换;或第二策略,其通过减小每一电力令牌表示的所述电力量而提高供所述一组存储器装置使用的所分配电力的效率。8.一种存储器子系统,其包括:多个存储器装置;以及处理装置,其以操作方式与所述多个存储器装置耦合,用以:确定所述多个存储器装置中的第一存储器装置将从第一电力状态改变为第二电力状态以执行第一存储器操作,其中从具有量化为数个电力令牌的峰值电力的电源为所述存储器子系统供电,其中所述第一电力状态对应于电力令牌的第一数目且所述第二电力状态对应于电力令牌的第二数目;响应于确定所述第一存储器裸片将从所述第一电力状态改变为所述第二电力状态,确定所述第二数目是否大于所述第一数目;响应于确定所述第二数目大于所述第一数目,确定电力令牌的所述第二数目与分配给所述一组存储器装置中的其它存储器装置的电力令牌的第三数目的总和满足电力令牌的阈值数目;响应于确定所述总和满足电力令牌的所述阈值数目,将包含所述第二数目的第一消息传输到由所述一组存储器装置共享的总线上;并且响应于确定所述总和满足电力令牌的所述阈值数目,从所述第一电力状态转换到所述第二电力状态。9.根据权利要求8所述的存储器子系统,其中在分派给所述第一存储器装置的时间片段期间执行所述传输,且所述处理装置进一步用以:确定当前时间对应于分派给所述第一存储器装置的所述时间片段,其中确定所述第一存储器装置将从所述第一电力状态改变为所述第二电力状态是响应于确定所述当前时间对应于分派给所述第一存储器装置的所述时间片段而执行的。10...

【专利技术属性】
技术研发人员:D
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1