电力管理的制作方法

专利2024-11-11  45


电力管理
1.相关申请案
2.本技术案主张2021年4月30日提交的第63/182,015号美国临时申请案的权益,所述美国临时申请案特此以全文引用的方式并入本文。
技术领域
3.本公开大体上涉及集成电路装置中的电力管理,且特定来说,在一或多个实施例中,本公开涉及在电力管理中利用预测性峰值电流监测和优先级等级的方法和设备。


背景技术:

4.存储器(例如,存储器装置)通常提供为计算机或其它电子装置中的内部半导体集成电路装置。存在许多不同类型的存储器,包含随机存取存储器(ram)、只读存储器(rom)、动态随机存取存储器(dram)、同步动态随机存取存储器(sdram)和快闪存储器。
5.快闪存储器已发展成用于多种多样的电子应用的广受欢迎的非易失性存储器来源。快闪存储器通常使用允许高存储器密度、高可靠性和低功耗的单晶体管存储器单元。通过对电荷存储结构(例如,浮动栅极或电荷陷阱)或其它物理现象(例如,相变或偏振)进行编程,存储器单元的阈值电压(vt)改变决定每个存储器单元的数据状态(例如,数据值)。快闪存储器和其它非易失性存储器的常见用途包含个人计算机、个人数字助理(pda)、数码相机、数字媒体播放器、数字记录器、游戏、电气设备、车辆、无线装置、移动电话和可拆卸式存储器模块,且非易失性存储器的用途在持续扩大。
6.nand快闪存储器是常用类型的快闪存储器装置,如此称谓的原因在于布置基本存储器单元配置的逻辑形式。通常,用于nand快闪存储器的存储器单元阵列布置成使得阵列中的一行中的每个存储器单元的控制栅极连接在一起以形成存取线,例如字线。阵列中的列包含在一对选择栅极之间,例如在源极选择晶体管与漏极选择晶体管之间,串联连接在一起的存储器单元串(常常称为nand串)。每一源极选择晶体管可连接到源极,而每一漏极选择晶体管可连接到数据线,例如列位线。使用存储器单元串与源极之间和 /或存储器单元串与数据线之间的超过一个选择栅极的变型是已知的。
7.电力消耗常常是存储器装置的设计和使用中的重要考虑因素。当并行地操作多个存储器装置时可能出现问题。这类问题可包含超过电力消耗规范和/或不利地影响服务质量。


技术实现要素:

8.在一个方面中,本公开提供一种存储器装置,其包括:存储器单元阵列;用于连接到信号线的节点;多个寄存器,其中所述多个寄存器中的一个寄存器被配置成存储所述存储器装置的预期峰值电流量值和所述存储器装置的优先级令牌,且其中所述多个寄存器中的剩余寄存器各自被配置成存储相应的不同存储器装置的相应预期峰值电流量值;和用于存取所述存储器单元阵列的控制器,其中所述控制器被配置成致使所述存储器装置进行以
下操作:确定所述存储器装置是否正在等待对所述存储器单元阵列发起存取操作的下一阶段;响应于确定所述存储器装置正在等待发起所述存取操作的所述下一阶段:至少响应于以下各项来确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算:所述存储器装置的所述优先级令牌;所述多个寄存器中的所述剩余寄存器的所述相应预期峰值电流量值;和所述所选择的操作模式中的所述存取操作的所述下一阶段的预期峰值电流量值;和响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值输出到所述节点并且将所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值存储到所述多个寄存器中的所述一个寄存器。
9.在另一个方面中,本公开另外提供一种存储器装置,其包括:存储器单元阵列;和用于存取所述存储器单元阵列的控制器,其中所述控制器被配置成致使所述存储器装置进行以下操作:确定所述存储器装置是否正在等待对所述存储器单元阵列发起存取操作的下一阶段;响应于确定所述存储器装置正在等待发起所述存取操作的所述下一阶段:确定对应于所述存储器装置的电流预算预留的值;确定可用电流预算等于可用于多个存储器装置的总电流预算减去对应于所述存储器装置的所述电流预算预留,其中所述多个存储器装置包含所述存储器装置和与所述存储器装置通信的一或多个其它存储器装置;确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的预期峰值电流量值广播给所述多个存储器装置中的剩余存储器装置;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将暂停存储器装置的预期峰值电流量值广播给所述多个存储器装置中的所述剩余存储器装置。
10.在又一个方面中,本公开另外提供本公开另外提供一种设备,其包括:多个裸片,其中所述多个裸片中的每一裸片与所述多个裸片中的每一剩余裸片通信,且其中所述多个裸片中的特定裸片包括:控制器,其被配置成致使所述特定裸片进行以下操作:存储所述多个裸片中的每一裸片的相应预期峰值电流量值;确定所述特定裸片是否正在等待发起存取操作的下一阶段;响应于确定所述特定裸片正在等待发起所述存取操作的所述下一阶段:确定对应于所述特定裸片的电流预算预留的值;确定可用电流预算等于可用于所述多个裸片的总电流预算减去对应于所述特定裸片的所述电流预算预留;确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的预期峰值电流量值广播给所述多个裸片中的剩余裸片;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将暂停裸片的预期峰值电流量值广播给所述多个裸片中的所述剩余裸片。
11.在再一个方面中,本公开另外提供一种存储器装置,其包括:存储器单元阵列;和用于存取所述存储器单元阵列的控制器,其中所述控制器被配置成致使所述存储器装置进行以下操作:确定所述存储器装置是否正在等待对所述存储器单元阵列发起存取操作的下一阶段;响应于确定所述存储器装置正在等待发起所述存取操作的所述下一阶段:确定所
述存储器装置是否具有多个优先级令牌中的特定优先级令牌;响应于确定所述存储器装置具有所述特定优先级令牌:确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,其中所述可用电流预算等于可用于包括所述存储器装置的多个存储器装置的总电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将其优先级令牌改变为所述多个优先级令牌中的较低优先级令牌,并且将所述所选择的操作模式的预期峰值电流量值和所述较低优先级令牌广播给所述多个存储器装置中的剩余存储器装置;和响应于确定不存在足以在正常操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述正常操作模式的预期峰值电流量值和所述特定优先级令牌广播给所述多个存储器装置中的所述剩余存储器装置。
附图说明
12.图1是根据实施例的作为电子系统的部分与处理器通信的存储器的简化框图。
13.图2是根据另一实施例的作为电子系统的部分与主机通信的存储器模块的简化框图。
14.图3是根据实施例的多裸片封装的表示的透视图。
15.图4是根据实施例的多裸片封装的示意性表示。
16.图5a-5b是根据实施例的信号和寄存器内容的概念定时图。
17.图6是描绘根据实施例的时钟和其它信号的定时图。
18.图7a-7b是用于产生与实施例一起使用的信号的电路的简化示意图。
19.图8是根据另一实施例的多裸片封装的示意性表示。
20.图9是根据实施例的操作裸片的方法的流程图。
21.图10a-10b是根据实施例的操作多个裸片的方法的流程图。
22.图11a-11b是根据实施例的信号和寄存器内容的概念定时图。
23.图12a-12c是根据实施例的操作裸片的方法的流程图。
24.图13是根据各种实施例的操作裸片的方法的一部分的流程图。
具体实施方式
25.在以下详细描述中,参考附图,所述附图形成本发明的一部分,且其中借助于说明示出特定实施例。在图式中,遍及若干视图,相似的附图标记描述大体上类似的组件。在不脱离本公开的范围的情况下,可利用其它实施例且可作出结构、逻辑和电性改变。因此,不应按限制性意义来看待以下详细描述。
26.例如,本文所使用的术语“半导体”可以指一层材料、晶片或衬底,并包含任何基底半导体结构。“半导体”应理解为包含蓝宝石上硅(sos)技术、绝缘体上硅(soi)技术、薄膜晶体管(tft)技术、掺杂和未掺杂半导体、由基底半导体结构支撑的外延硅层,以及所属领域的技术人员熟知的其它半导体结构。此外,当在以下描述中参考半导体时,可能已利用先前处理步骤在基底半导体结构中形成区域/接面,且术语半导体可包含含有此类区域/接面的下伏层。
27.除非另外从上下文显而易见,否则如本文中所使用的术语“导电(conductive)”以
及其各种相关形式(例如conduct、conductively、conducting、conduction、conductivity等) 指代电学上的导电。类似地,除非另外根据上下文显而易见,否则如本文中所使用的术语“连接(connecting)”以及其各种相关形式(例如connect、connected、connection等)是指通过导电路径电性连接。
28.在本文中认识到,即使在值可能预期相等的情况下,工业加工和操作的可变性和精确性仍可能会引起与其预期值的差异。这些可变性和精确度通常取决于在集成电路装置的制造和操作中使用的技术。因此,如果值预期相等,那么认为那些值相等而不考虑其所得值。
29.nand存储器广泛地在受管理nand(mnand)和固态驱动器(ssd)系统中使用。 mnand的常见实例可能包含如ssd系统中可能常见的嵌入式多媒体卡(emmc)、如工业应用中可能常见的嵌入式usb(eusb),以及如数码相机、移动电话和其它消费者电子装置中可能常见的通用快闪存储装置。三维nand的电容性负载通常较大,且可随着过程缩放继续而持续增长。各种存取线、数据线和电压节点可能需要在感测(例如,读取或校验)、编程和擦除操作期间非常快速地充电或放电,使得存储器阵列存取操作可满足为满足例如消费者要求或工业标准可能指示的数据处理量目标常常需要的性能规范。对于依序读取或编程,多平面操作通常用于增加系统吞吐量。因此,典型的nand存储器可具有接近200ma的峰值电流用量,其可能是平均电流振幅的四到五倍。在mnand系统的400-1000ma的总电流需求预算的典型市场需求下,并行地操作四个以上nand 存储器可能变得具有挑战性。
30.已经利用多种技术来管理含有多个存储器装置的存储器系统的功率消耗,其中许多存储器装置依赖于存储器控制器使存储器装置的活动交错,从而试图避免在一个以上存储器装置中并行地执行存取操作的高功率部分。本文所描述的各种实施例促进多个裸片 (例如,存储器)之间的电力管理,方式是使裸片预测到其预期峰值电流量值,以及作出关于如何响应于指配的优先级以及指示预期峰值电流量值的总和的值而继续的决策。
31.图1是根据一实施例的呈存储器(例如,存储器装置)100的形式的第一设备与呈处理器130的形式的第二设备作为呈电子系统的形式的第三设备的一部分进行通信的简化框图。电子系统的一些实例包含个人计算机、个人数字助理(pda)、数码相机、数字媒体播放器、数字记录器、游戏、电气设备、交通工具、无线装置、移动电话及类似者。处理器130(例如,存储器装置100外部的控制器)可能是存储器控制器或其它外部主机装置。
32.存储器装置100包含以行和列逻辑地布置的存储器单元阵列104。逻辑行中的存储器单元通常连接到同一存取线(统称为字线),而逻辑列中的存储器单元通常选择性地连接到同一数据线(统称为位线)。单个存取线可能与存储器单元的超过一个逻辑行相关联且单个数据线可能与超过一个逻辑列相关联。存储器单元阵列104的至少一部分的存储器单元(图1中未示出)能够经编程为至少两个目标数据状态中的一个。
33.提供行解码电路系统108和列解码电路系统110以解码地址信号。接收地址信号并对地址信号进行解码,以存取存储器单元阵列104。存储器装置100还包含输入/输出(i/o) 控制电路系统112,其用以管理命令、地址和数据到存储器装置100的输入以及数据和状态信息从存储器装置100的输出。地址寄存器114与i/o控制电路系统112和行解码电路系统108以及列解码电路系统110通信以在解码之前锁存地址信号。命令寄存器124 与i/o控制电路系统112和控制逻辑116通信以锁存传入命令。
34.控制器(例如,在存储器装置100内部的控制逻辑116)响应于所述命令控制对存储器单元阵列104的存取,且可产生外部处理器130的状态信息,即,控制逻辑116经组态以对存储器单元阵列104执行存取操作(例如,感测操作[其可包含读取操作和验证操作]、编程操作和/或擦除操作)。控制逻辑116与行解码电路系统108和列解码电路系统 110通信,以响应于地址而控制行解码电路系统108和列解码电路系统110。控制逻辑 116可包含指令寄存器126,其可表示用于存储计算机可读指令的计算机可用存储器。对于一些实施例,指令寄存器126可表示固件。替代地,指令寄存器126可表示存储器单元阵列104中的存储器单元的分组,例如预留的存储器单元块。
[0035]
控制逻辑116还可与高速缓冲寄存器118通信。高速缓存寄存器118锁存如由控制逻辑116引导的传入或传出数据以暂时存储数据,同时存储器单元阵列104正忙于分别写入或读取其它数据。在编程操作(例如,写入操作)期间,可将数据从高速缓冲寄存器 118传递到数据寄存器120以传送到存储器单元阵列104;接着可将新数据从i/o控制电路112锁存于高速缓冲寄存器118中。在读取操作期间,可将数据从高速缓冲寄存器118 传递到i/o控制电路112以输出到外部处理器130;接着可将新数据从数据寄存器120 传递到高速缓冲寄存器118。高速缓冲寄存器118和/或数据寄存器120可形成存储器装置100的页缓冲器(例如,可形成其一部分)。页缓冲器可另外包含感测装置(图1中未示出),以例如通过感测连接到存储器单元阵列104的存储器单元的数据线的状态来感测所述存储器单元的数据状态。状态寄存器122可与i/o控制电路112和控制逻辑116通信以锁存状态信息以用于输出到处理器130。
[0036]
控制逻辑116可进一步与定时器128通信。定时器128可被配置成在达到经过时间后双态切换输出信号的逻辑电平,例如可编程间隔定时器。这类可编程间隔定时器是众所周知的。举例来说,定时器128正常可提供具有逻辑低电平的输出信号,且可在达到某一特定经过时间后将输出信号短暂双态切换到逻辑高电平(例如,持续一个时钟循环)。在双态切换输出信号之后,定时器128可使输出信号返回到其正常逻辑电平。特定经过时间可响应于所接收的控制信号。替代地,定时器128可表示计数器,其被配置成例如响应于时钟信号的循环而递减表示经过时间的计数值。这类计数器操作是众所周知的。
[0037]
控制逻辑116可进一步与时钟产生器136通信。时钟产生器136可产生与各种实施例一起使用的时钟信号。替代地,时钟产生器136可在存储器装置100外部。作为一个实例,时钟产生器136可与处理器130通信,并且可形成处理器130的部分。存储器装置100可通过信号线(图1中未描绘)从处理器130或其它外部装置接收时钟信号。虽然用于在存储器装置100内产生时钟信号的电路系统不被视为对本文中所公开的实施例是必不可少的,但其实例可参考哈(ha)等人2016年8月16日发布的第9,417,685号美国专利发现。
[0038]
存储器装置100在控制逻辑116处经由控制链路132从处理器130接收控制信号。控制信号可包含芯片启用ce#、命令锁存启用cle、地址锁存启用ale、写入启用we#、读取启用re#和写入保护wp#。取决于存储器装置100的性质,可经由控制链路132另外接收额外或替代性控制信号(未示出)。存储器装置100经由复用输入/输出(i/o)总线134 从处理器130接收命令信号(其表示命令)、地址信号(其表示地址)和数据信号(其表示数据)并且经由i/o总线134将数据输出到处理器130。
[0039]
举例来说,可在i/o控制电路112处经由i/o总线134的输入/输出(i/o)引脚[7:0]
接收到命令并且接着可将所述命令写入到命令寄存器124中。可在i/o控制电路112处经由i/o总线134的输入/输出(i/o)引脚[7:0]接收地址并且接着可将所述地址写入到地址寄存器114中。可在i/o控制电路112处经由用于8位装置的输入/输出(i/o)引脚[7:0]或用于16位装置的输入/输出(i/o)引脚[15:0]接收数据并且接着可将所述数据写入到高速缓冲寄存器118中。随后可将数据写入到数据寄存器120中以用于编程存储器单元阵列 104。对于另一实施例,可省略高速缓存寄存器118,且可将数据直接写入到数据寄存器 120中。还可经由用于8位装置的输入/输出(i/o)引脚[7:0]或用于16位装置的输入/输出 (i/o)引脚[15:0]输出数据。虽然可参考i/o引脚,但其可包括通过外部装置(例如,处理器130)实现到存储器装置100的电连接的任何导电节点,例如常用的导电衬垫或导电凸块。
[0040]
所属领域的技术人员应了解,可提供额外的电路系统和信号,且已简化图1的存储器装置100。应认识到,参考图1所描述的各种块组件的功能性可不必与集成电路装置的不同组件或组件部分分离。举例来说,集成电路装置的单个组件或组件部分可适于执行图1的多于一个的块组件的功能性。替代地,可组合集成电路装置的一或多个组件或组件部分以执行图1的单个块组件的功能性。
[0041]
此外,尽管根据各种信号的接收和输出的流行惯例描述了特定i/o引脚,但应注意,可在各种实施例中使用i/o引脚(或其它i/o节点结构)的其它组合或其它数目个i/o引脚 (或其它i/o节点结构)。
[0042]
给定处理器130可与一或多个存储器装置100(例如,裸片)通信。图2是根据另一实施例的作为电子系统的部分呈与主机240通信的存储器模块201的形式的设备的简化框图。存储器装置100和处理器130可能如参考图1所描述。虽然存储器模块(例如,存储器封装)201描绘为具有四个存储器装置100(例如,裸片),但存储器模块201可具有更少或更多存储器装置100。如本文中所使用,裸片是指可包含存储器装置100的个别集成电路装置。
[0043]
因为处理器130(例如,存储器控制器)在主机240和存储器装置100之间,所以主机240和处理器130之间的通信可能涉及与处理器130和存储器装置100之间使用的通信链路不同的通信链路。举例来说,存储器模块201可能是固态驱动器(ssd)的嵌入式多媒体存储卡(emmc)。根据现有标准,与emmc的通信可能包含用于数据传递的数据链路242(例如,8位链路)、用于命令传递和装置初始化的命令链路244,以及提供用于使数据链路242和命令链路244上的传递同步的时钟信号的时钟链路246。处理器130 可能自主地处置许多活动,例如错误校正、有缺陷块的管理、耗损均衡和地址转译。
[0044]
图3是根据实施例的多裸片封装302的表示的透视图。多裸片封装302描绘为包含四个裸片100(即,对应于裸片0-裸片3的100
0-1003),但多裸片封装可具有更少或更多的此些裸片。裸片(例如,存储器装置)100中的每一个以及封装302可包含用于提供就绪/忙碌控制信号rb#的节点304(例如,导电衬垫)。就绪/忙碌控制信号可用于向主机装置或向多裸片封装302中的裸片100指示裸片100中的一或多个是否正忙于执行存取操作。如此,节点304可能共同地连接。裸片100中的每一个以及封装302可能包含用于提供输入/输出(i/o)信号的节点306。应注意,每一节点306可能表示一个以上物理节点,例如针对裸片100中的每一个和多封装302,一个衬垫用于图1的i/o总线134的每一信号。节点306(例如,针对i/o总线134的给定信号)可能共同地连接。裸片100中的每一个以及封装302可能包含用于提供控制信号的节点308。应注意,每一节点308可能表示一个以上物理节点,例如针对裸片100中的
每一个和多封装302,一个导电衬垫用于图1的控制链路132的每一信号。节点308(例如,针对控制链路132的给定信号)可能共同地连接。
[0045]
裸片100中的每一个以及封装302可能包含用于提供芯片启用信号ce#的节点 310(例如,衬垫)。芯片启用信号可能用以使得能够存取多裸片封装302中的裸片100。如此,节点310可能共同地连接。裸片100中的每一个以及封装302可能包含用于提供信号hc#的节点312(例如,衬垫)。信号hc#可能在裸片100之间共享,且对于一些实施例,与主机装置共享。结合时钟信号ppmclk的次级时钟循环,如稍后更详细描述,信号hc#可向共享时钟信号ppmclk的其它装置提供预期峰值电流量值的指示,并且对于一些实施例,提供装置优先级。节点312可能共同地连接。对于一些实施例,可能消除到多裸片封装302的连接。裸片100中的每一个可包含用于共享时钟信号ppmclk的节点314。时钟信号可能在裸片100之间共享。时钟信号ppmclk可能由裸片100中的一个的时钟产生器产生,或从所有裸片100外部的装置接收。将参考后续图式描述时钟信号的使用。节点314可能共同地连接。对于一些实施例,例如,如果时钟信号ppmclk 是由裸片100中的一个产生,那么可能消除到多裸片封装302的连接。
[0046]
图4是根据实施例的包含四个裸片100(例如,100
0-1003)的多裸片封装302的示意性表示。时钟信号ppmclk通过时钟信号线422在裸片100之间共同地共享。时钟信号 hc#通过信号线424在裸片100之间共同地共享。信号hc#可具有如下标称条件:正常被拉至特定状态(例如,被拉高),方式是例如通过电阻器416(有时统称为弱上拉电阻器,或简称为上拉电阻器)将信号线424连接到被配置成接收例如vcc的供应电压的电压供应节点414。
[0047]
就绪/忙碌控制信号rb#通过信号线426在裸片100之间共同地共享。就绪/忙碌控制信号rb#正常可能被拉至特定状态(例如,被拉高),方式是例如通过电阻器420将就绪/忙碌控制信号线426连接到电压供应节点418。裸片100中的每一个进一步共同地连接到控制链路132且连接到i/o总线134。
[0048]
将参考图4的多裸片封装302论述各种实施例。将显而易见,此类实施例可利用比图4中所描绘的更少或更多的裸片100。一般来说,裸片100的存取操作可能划分成若干阶段。这些阶段可能经确定以使得存取操作可在完成一个阶段后且在起始下一阶段之前暂停,除导致延迟外,不会不必要地妨碍存取操作的完成。举例来说,如果在所述点处暂停将需要使某一节点放电,且必须在起始下一阶段之前将电荷恢复到所述节点,则暂停存取操作可能是不合需要的。类似地,如果在所述点处暂停将存在数据值丢失或讹误的风险,则暂停存取操作可能是不合需要的。
[0049]
每一阶段可能对应于相应持续时间,其可能是预定义的(例如,每当执行时具有相同或类似定时特性的阶段)或可变的(例如,定时特性基于某一模拟特性的检测而变化的阶段)。每一阶段可能进一步对应于相应预期峰值电流量值。表1提供可能指配给存取操作的各个阶段的预期峰值电流的量值的一个实例。
[0050]
表1
[0051]
电平经编码值预期峰值电流量值0000《=25ma1001《=50ma2010《=75ma
3011《=100ma4100《=125ma5101《=150ma6110《=175ma7111《=200ma
[0052]
虽然表1的实例描绘八个不同电平的预期峰值电流量值,但其它数目的电平的预期峰值电流量值电平可能与实施例一起使用。举例来说,使用四位数字经编码值(例如,数字表示),可定义十六个电平的预期峰值电流量值,这可能提供多裸片系统的总电流使用的较精细控制。此外,虽然表1的实例描绘预期峰值电流量值的电平与邻近的预期峰值电流量值电平相差恒定差值,但邻近电平之间的电流差不必是恒定的。预期峰值电流量值可能不表示实际峰值电流量值,而是可能表示将在确定是否和如何继续进行存取操作的下一或初始阶段时使用的峰值电流量值。举例来说,实际峰值电流量值可能较高,但可能还具有很短的持续时间以至于被视为微不足道的。
[0053]
各种实施例促进多裸片封装中的电力管理,方式是使封装的裸片预测到其预期峰值电流量值,以及指配的优先级,并且作出关于如何响应于指配的优先级以及指示预期峰值电流量值的总和的值而继续的决策。每一裸片可向剩余裸片广播其预期峰值电流量值,且每一裸片可基于预期峰值电流量值的总和作出明智决策。举例来说,裸片可决定在完成其当前操作阶段之后暂停操作,或如果正常操作条件下的下一阶段的执行将被认为会超出封装的总电流需求预算,则在例如较低峰值电流操作模式等不同操作模式中起始下一阶段。
[0054]
关于广播预期峰值电流量值,裸片可能确定是否预期转变到操作的下一阶段,所述下一阶段可能是当前操作的下一阶段或新操作的初始阶段。如果预期这类转变,那么可能确定用于下一阶段的其预期峰值电流量值。如果不预期这类转变,那么可能确定其预期峰值电流量值是其当前阶段(可能包含空闲状态)的预期峰值电流量值。应注意,空闲(例如,不主动执行任何存取操作的阶段)的裸片可能被认为具有预期峰值电流量值的基础量值,其可能是所定义的多个预期峰值电流量值中的最低量值。还应注意,虽然空闲裸片可能被认为具有对应于所述多个预期峰值电流量值中的最低量值的预期峰值电流量值,但所述多个预期峰值电流量值中的最低量值可能足以进一步对应于由裸片主动执行的操作的某些阶段。
[0055]
替代地,如果其操作的下一阶段可在低峰值电流操作模式中操作,且启用这类操作,则裸片可能使用下一阶段的低峰值电流操作模式的预期峰值电流量值重新计算总的预期峰值电流量值。作为一个实例,低峰值电流操作模式可能包含减缓电荷泵或其它电压产生装置以减小电流使用率。这可能增加下一阶段的持续时间,例如节点可能不会快速到达既定电压电平。如果总电流需求预算被视为超过正常操作条件下的下一阶段的预期峰值电流量值的使用,但不被视为超过下一阶段的低峰值电流操作模式的预期峰值电流量值的使用,那么裸片可能向剩余裸片广播其预期峰值电流量值具有对应于其操作的下一阶段的低峰值电流操作模式的量值且继续在低峰值电流操作模式中执行下一阶段。
[0056]
对于一些实施例,关于是在正常或低峰值电流操作模式中继续还是暂停的决策可能基于裸片自身的优先级等级,以及共享电流预算的所有裸片的预期峰值电流量值。举例
来说,每个优先级等级可能对应于相应的预留量,且裸片可确定在电流预算将减小预留量的情况下是否还存在足以在正常操作模式或低峰值电流操作模式中继续的可用电流预算。较高优先级等级可能对应于较低电流预算预留量。以此方式,具有较高优先级等级的裸片可能预期能够继续的可能性较高,且能够在正常操作模式中继续的可能性也较高。考虑优先级令牌11、10、01和00的实例,其中每个优先级令牌是优先级等级的指示。举例来说,11可能表示最高优先级,10可能表示低于11的优先级,且01可能表示低于10的优先级。优先级令牌00可能指示空闲裸片,例如在没有排队命令的情况下暂停执行存取操作,因此实际上具有最低优先级。11优先级令牌可能对应于0ma的预留量,10优先级令牌可能对应于90ma的预留量,且01优先级令牌可能对应于180ma 的预留量。
[0057]
优先级令牌可能通过要求存取裸片的应用程序指配给裸片,并且可能另外响应于裸片已经空闲并等待发起其存取操作的其下一阶段的时间量而被修改,例如提高优先级等级。替代地,可能基于正在执行的存取操作类型来指配优先级令牌。举例来说,前台操作(例如响应于写入命令的写入操作)可能具有高于后台操作(例如响应于垃圾收集或耗损均衡而执行写入操作)的优先级等级的优先级等级。读取操作可能具有高于写入操作的优先级的优先级,写入操作可能具有高于擦除操作的优先级的优先级。此外,按照操作类型的这些指配可能还响应于裸片已经等待发起其下一阶段的时间量而被修改。可能通过多裸片封装所支持的服务的所要服务质量(qos)来引导不同优先级等级的选择。
[0058]
图5a是例如在上述实例中所论述,按照优先级等级实施预算预留的信号和寄存器内容的概念定时图。在图5a的实例中,例如总电流预算的电流预算可能为400ma,将由四个裸片100,例如裸片0 1000、裸片1 1001、裸片2 1002和裸片3 1003共享。每一裸片100可能具有用于存储关于裸片100中的每一个的相应预期峰值电流量值和/或相应优先级令牌的信息(例如电流需求信息)的四个寄存器570,例如裸片0_icc_reg 5700、裸片1_icc_reg 5701、裸片2_icc_reg 5702和裸片3_icc_reg 5703。对于一些实施例,个别裸片100可能不存储用于其它裸片100的优先级令牌,原因是可能在不考虑其它裸片 100的优先级令牌的情况下做出继续进行的决策。
[0059]
裸片指针或存储器装置指针dptr可能表示每一裸片或存储器装置100将何时广播其预期峰值电流量值并且对于存储用于封装302的裸片100中的每一个的优先级令牌的实施例,广播其优先级令牌时的指示。如将参考图6更详细地描述,这可包含每一裸片100 以重复方式计数,并且接着当计数对应于那个裸片100时作出响应的单一时钟信号。替代地,裸片指针dptr可能包含用于裸片100中的每一个的相应控制信号,其中裸片100 中的每一个当其控制信号具有预定逻辑电平时作出响应。在裸片100广播其电流需求信息之前,可能确定其即将出现的预期峰值电流量值。虽然不被视为对本文中所公开的实施例是必不可少的,但共同转让给郭(guo)的第2021/0055772a1号美国专利申请公开案公开用于确定预期峰值电流量值的方法和设备。如将参考图6更详细地描述,电流需求信息的广播可能包含将共享的hc#信号译码。对于图5a的实例,预期峰值电流量值的各个电平可能对应于表1的电平。
[0060]
在图5a的时间t0之前,裸片0可能空闲,例如具有优先级令牌00并且具有预期峰值电流量值25ma,例如小于或等于25ma。裸片1可能具有优先级令牌01并且可能执行存取操作的例如具有预期峰值电流量值125ma(例如小于或等于125ma)的阶段。裸片2可能具有优先
级令牌10并且可能执行存取操作的例如具有预期峰值电流量值175 ma(例如小于或等于175ma)的阶段。裸片3可能具有优先级令牌01并且可能执行存取操作的例如具有预期峰值电流量值75ma(例如小于或等于75ma)的阶段。裸片1、裸片2和裸片3可能执行不同的存取操作,或可能执行同一存取操作,但处于那个存取操作的不同阶段。
[0061]
另外在图5a的时间t0之前,裸片0可能接收指示发起存取操作的愿望的命令,并且可能为那个存取操作指配优先级令牌11。举例来说,主机240可能认为所述存取操作具有高于正在由裸片1、裸片2和裸片3执行的存取操作的优先级的优先级。裸片0的存取操作的初始阶段可能在正常操作模式中具有预期峰值电流量值150ma,并且可能不具有低峰值电流操作模式。对于总电流预算400ma,并且对于分别具有预期峰值电流量值125ma、175ma和75ma的裸片1、裸片2和裸片3,裸片0将因此确定可不发起其存取操作,原因是不存在足够的可用电流预算。因而,其预期峰值电流量值将预期保持在空闲裸片的电平,例如25ma,且裸片0可能将其在时间t0和t1之间的电流需求信息广播为预期峰值电流量值25ma以及任选地,优先级令牌11。裸片中的每一个随后可能相应地更新其寄存器5700。如果多裸片封装的每一其它裸片的预期峰值电流量值加做出是否发起其下一阶段的确定的裸片的预期峰值电流量值的总和小于(例如,小于或等于)可用电流预算,那么可用电流预算可能是足够的。如果多裸片封装的每一其它裸片的预期峰值电流量值加做出是否发起其下一阶段的确定的裸片的预期峰值电流量值的总和大于可用电流预算,那么可用电流预算可能不足。
[0062]
在图5a的时间t1之前,裸片1可能确定仍在执行其存取操作的其阶段,使得没有继续进行的相关决策。因而,其预期峰值电流量值将预期保持在125ma,且裸片1可能将其在时间t1和t2之间的电流需求信息广播为预期峰值电流量值125ma以及任选地,优先级令牌01。裸片中的每一个随后可能相应地更新其寄存器5701。如本文中所使用,更新寄存器570可能包含在新的电流需求信息与前一电流需求信息相同的情况下不改变那个寄存器570。另外,更新寄存器570可能包含覆写广播经更新电流需求信息的裸片的电流需求信息的前一版本。
[0063]
在图5a的时间t2之前,裸片2可能完成其存取操作的其阶段并且可能确定其存取操作的后一阶段在正常操作模式中具有预期峰值电流量值175ma,并且在低峰值电流操作模式中具有预期峰值电流量值75ma。具有优先级令牌10,总电流预算400ma可能减小对应的预留量90ma,并且减小分配给剩余裸片的电流预算的总和。举例来说, 400ma

90ma

25ma

125ma

75ma等于85ma。裸片2可能因此确定在其正常操作模式中由于不存在足够的可用电流预算因此可能无法继续,但在其低峰值电流操作模式中由于存在足够的可用电流预算因此可能继续。因而,其预期峰值电流量值预期减小到75ma,且裸片2可能将其在时间t2和t3之间的电流需求信息广播为预期峰值电流量值75ma以及任选地,优先级令牌10。所述裸片中的每一个随后可能相应地更新其寄存器5702。
[0064]
在图5a的时间t3之前,裸片3可能完成其存取操作并且可能确定其无后续存取操作需执行。在空闲时,可能将其优先级令牌减小为00,并且可能确定其预期峰值电流量值为25ma。因而,裸片3可能将其在时间t3和t4之间的电流需求信息广播为预期峰值电流量值25ma以及任选地,优先级令牌00。裸片中的每一个随后可能相应地更新其寄存器5703。
[0065]
在图5a的时间t4之前,裸片0可能确定其将具有足以发起其存取操作的可用电流预算。举例来说,具有优先级令牌11,电流预算400ma可能仅减小达剩余裸片的预期峰值电
流量值。在无电流预算预留下,裸片0的可用电流预算将等于400ma

125ma
–ꢀ
75ma

25ma或175ma。裸片0因此可能确定在其正常操作模式中由于存在足够的可用电流预算因此可能继续。因而,裸片0可能将其在时间t4和t5之间的电流需求信息广播为预期峰值电流量值150ma以及任选地,优先级令牌11。裸片中的每一个随后可能相应地更新其寄存器5700。
[0066]
图5b是用于例如参考图5a描述的实施例并且使用表1的经编码值用于传送和存储优先级令牌和预期峰值电流量值的值的信号和寄存器内容的概念定时图。在图5b的实例中,寄存器570的信号hc#和内容的五位数字值的前两位数字可能表示优先级令牌,而寄存器570的信号hc#和内容的五位数字值的后三位数字可能表示预期峰值电流量值。
[0067]
图6是根据实施例的描绘时钟和其它信号的定时图的一个实例。图6假设例如图4 中描绘的具有四个裸片100,并且对应于如关于图5a-5b展现的电流需求信息的多裸片封装。各种实施例为每一裸片(例如,依序)提供如下机会:评估在某一时间段(例如,未来时间段)内的其预期峰值电流量值以确定是继续还是暂停其操作,以及在那个时间段之前或期间将其预期峰值电流量值广播给剩余裸片。在图6中,迹线650可能表示时钟信号ppmclk。
[0068]
对于一个实施例,迹线652可能表示通过划分时钟信号ppmclk产生的裸片指针 dptr。举例来说,迹线652的控制信号可能展现每x个循环的时钟信号ppmclk的脉冲,其中在此实例中,x=6。继而,裸片100
0-1003中的每一个可能以重复方式将裸片指针 dptr的脉冲计数,例如从0到3计数,并且接着响应于裸片指针dptr的后一脉冲而重复从计数0开始的序列。裸片100
0-1003中的每一个可能被指配相应计数值。以此方式,裸片1000可能对每个计数0作出响应,裸片1001可能对每个计数1作出响应,裸片1002可能对每个计数2作出响应,且裸片1003可能对每个计数3作出响应。可能响应于供在向其它裸片广播预期峰值电流量值时使用的时钟信号ppmclk的所要循环数目而选择值x,如将在下文更详细地描述。使用二位数字优先级令牌的实例,两个时钟循环可能用于那个数字表示的广播。另外,使用表1的实例,使用三位数字的数据表示预期峰值电流量值的各个量值,三个时钟循环可能用于那个数字表示的广播。值x随后可能等于或大于用于广播的时钟循环数。
[0069]
替代地,每一裸片100可能响应于单独的控制信号。举例来说,迹线654
0-6543可能分别表示计数器信号c0-c3。迹线654
0-6543的控制信号可能展现每d*x个循环的时钟信号ppmclk的脉冲,其中在此实例中,d=4且x=6。值d可能等于共享时钟信号ppmclk的裸片的数目,且计数器信号的数目可能等于d。可能响应于供在向其它裸片广播预期峰值电流量值以及任选地,优先级令牌时使用的时钟信号ppmclk的所要循环数目而选择值x,如将在下文更详细地描述,且迹线654
0-6543的脉冲可能按x个循环的时钟信号ppmclk彼此交错。在此实施例中,每一裸片100
0-1003可能响应于相应计数器信号c0-c3。举例来说,裸片1000可能对迹线6540的计数器信号c0作出响应,裸片1001可能对迹线6541的计数器信号c1作出响应,裸片1002可能对迹线6542的计数器信号c2作出响应,且裸片1003可能对迹线6543的计数器信号c3作出响应。
[0070]
此外,迹线654
0-6543的计数器信号c0-c3可能作为具有d位数字的信息的组合控制信号提供给每一裸片100
0-1003。裸片100
0-1003中的每一个可能被指配组合控制信号的相应值。以此方式,裸片1000可能对值(例如,数字值)1000作出响应,裸片1001可能对值0100作出响应,裸片1002可能对值0010作出响应,且裸片1003可能对值0001 作出响应。虽然不被视为对本文中所公开的实施例是必不可少的,但共同转让给哈(ha) 等人的第9,417,685号美
国专利描述可能用以产生计数器信号c0-c3的类型的电路系统。
[0071]
广播电流需求信息的以下实例将使用计数器信号c0-c3用于确定指定哪个裸片 100
0-1003广播其电流需求信息。然而,显而易见的是可能使用依序循环通过裸片的任何方法。各种实施例利用共享信号(例如信号hc#)通过多裸片封装的一个裸片向那个多裸片封装的共享迹线656的信号hc#的每一剩余裸片提供电流需求信息的经编码值(例如,数字表示)。应注意,虽然为了方便起见,将迹线654
0-6543的计数器信号c0-c3描绘为与图6中的迹线650的时钟信号ppmclk对齐,但当从时钟信号ppmclk产生计数器信号c0-c3时,可能预期某一延迟,使得用于计数器信号c0-c3的时间t0可能不与用于时钟信号ppmclk的时间t0对齐。类似地,用于信号hc#的时间t0可能不与用于时钟信号ppmclk的时间t0对齐。然而,这些信号中的一个在特定时间的转变可能被视为响应于时钟信号ppmclk的与那个特定时间对应的转变。图6的每一时间段(例如 t0-t1、t1-t2、t3-t4等)可能对应于时钟信号ppmclk的一个时钟循环。
[0072]
参考图6,迹线6540可能在时间t0并且在时间t24转变到第一逻辑电平,迹线6541可能在时间t6并且在时间t30转变到第一逻辑电平,迹线6542可能在时间t12并且在时间t36(图6中未描绘)转变到第一逻辑电平,且迹线6543可能在时间t18并且在时间t42(图 6中未描绘)转变到第一逻辑电平,且此模式可能在裸片100处于作用中时继续。迹线 654
0-6543可能以其它方式具有不同于其第一逻辑电平的第二逻辑电平。对于迹线654,举例来说,其第一逻辑电平可能为逻辑高电平且其第二逻辑电平可能为逻辑低电平。
[0073]
在此实例中,可能在时间t0,例如响应于迹线6540转变到第一逻辑电平而指定裸片 1000。裸片1000随后可能通过例如在迹线650的时钟信号ppmclk的一或多个后续循环的过程中,将迹线656的信号hc#编码为表示五位数字值11000来广播其电流需求信息。举例来说,裸片1000可能致使信号hc#在时间段t1-t2和t2-t3期间具有其第一逻辑电平,并且在时间段t3-t4、t4-t5和t5-t6期间具有其第二逻辑电平,进而表示数字值11000。
[0074]
可能在时间t6,例如响应于迹线6541转变到第一逻辑电平而指定裸片1001。裸片 1001随后可能通过将信号hc#编码为表示五位数字值01100来广播其电流需求信息。举例来说,裸片1001可能致使信号hc#在时间段t7-t8期间具有其第二逻辑电平,在时间段t8-t9和t9-t10期间具有其第一逻辑电平,并且在时间段t10-t11和t11-t12期间具有其第二逻辑电平,进而表示数字值01100。
[0075]
可能在时间t12,例如响应于迹线6542转变到第一逻辑电平而指定裸片1002。裸片 1002随后可能通过将信号hc#编码为表示五位数字值10010来广播其电流需求信息。举例来说,裸片1002可能致使信号hc#在时间段t13-t14期间具有其第一逻辑电平,在时间段t14-t15和t15-t16期间具有其第二逻辑电平,在时间段t16-t17期间具有其第一逻辑电平,并且在时间段t17-t18期间具有其第二逻辑电平,进而表示数字值10010。
[0076]
可能在时间t18,例如响应于迹线6543转变到第一逻辑电平而指定裸片1003。裸片 1003随后可能通过将信号hc#编码为表示五位数字值00000来广播其电流需求信息。举例来说,裸片1003可能致使信号hc#在t19-t20、t20-t21、t21-t22、t22-t23和t23-t24期间具有其第二逻辑电平,进而表示数字值00000。
[0077]
可能在时间t24,例如响应于迹线6540再次转变到第一逻辑电平而再次指定裸片 1000。裸片1000随后可能通过将信号hc#编码为表示五位数字值11101来广播其电流需求信
息。举例来说,裸片1000可能致使信号hc#在时间段t25-t26、t26-t27和t27-t28 期间具有其第一逻辑电平,在时间段t28-t29期间具有其第二逻辑电平,并且在时间段t29-t30期间具有其第一逻辑电平,进而表示数字值11101。
[0078]
图7a-7b是用于产生与实施例一起使用的信号hc#的电路的简化示意图。如图7a 中所描绘,裸片100
0-1003通常经由信号线424共享信号hc#。举例来说,正常可能使用电压供应节点414和电阻器416将信号hc#拉到逻辑高电平。对于裸片100
0-1003中的每一个,另一电压供应节点,例如被配置成接收例如接地或vss的参考电势的参考电势节点764,可能通过例如晶体管762的开关选择性地连接到信号线424,所述开关各自具有被配置成接收控制信号的控制栅极。举例来说,裸片1000可能使其晶体管762的控制栅极被配置成接收裸片1000产生的控制信号g0,裸片1001可能使其晶体管762的控制栅极被配置成接收裸片1001产生的控制信号g1,裸片1002可能使其晶体管762的控制栅极被配置成接收裸片1002产生的控制信号g2,且裸片1003可能使其晶体管762 的控制栅极被配置成接收裸片1003产生的控制信号g3。这些控制信号可能经产生(例如,由裸片的控制器产生)以当其相应裸片100意图指示第二逻辑电平时激活其相应晶体管 762,并且当其相应裸片100意图指示第一逻辑电平时,或当其相应裸片100并被指定为广播其电流需求信息时解除激活其相应晶体管762。在图7a的实例中,当任何晶体管762被激活时,信号线424的电压电平将被拉到逻辑低电平,并且当没有晶体管762 被激活时,信号线424的电压电平将被拉回到逻辑高电平。
[0079]
如图7b中所描绘,裸片100
0-1003经由信号线424共同地共享信号hc#。信号hc# 除非被裸片100
0-1003中的一个主动地驱动否则可能正常浮动。裸片100
0-1003中的每一个可能包含驱动器766,其可能被配置成当启用时,选择性地将其输出连接到与信号线 424的所要逻辑电平对应的特定电压供应节点764或768,或当停用时,通过将其输出与电压供应节点764和768两者隔离来将高阻抗(高z)状态呈现给信号线424。举例来说,裸片1000可能将控制信号e1产生为具有逻辑低电平以停用其驱动器766并且将其输出与其电压供应节点764和768隔离,或具有逻辑高电平以使得其驱动器766能够响应于其控制信号g0的逻辑电平而将其输出连接到其电压供应节点764或其电压供应节点 768。继续此实例,如果裸片1000将控制信号g0产生为具有逻辑低电平,那么其驱动器766可能被配置成将其输出连接到其电压供应节点764,并且如果裸片1000将控制信号g0产生为具有逻辑高电平,那么其驱动器766可能被配置成将其输出连接到其电压供应节点768。剩余裸片100
1-1003可能类似地被配置。以此方式,裸片100中的一个可能在被指定时通过其驱动器766驱动信号线424的逻辑电平,而剩余裸片100可能各自呈现来自其驱动器766的高阻抗。还可使用共同地共享信号hc#的其它电路系统,其中每一裸片100被配置成选择性地转变信号线424的逻辑电平。
[0080]
鉴于前述实例,显而易见的是可能使用时钟信号ppmclk的更少或更多时钟循环分别表示更低或更高粒度的预期峰值电流量值和/或优先级等级,以此表示不同次序的数字表示。另外,虽然上述实例在指定下一裸片之前完成广播一个裸片的数字表示,但这两个动作可能重叠。举例来说,计数器信号c0可能在时间t0转变,且裸片1000可能如图 6中所描绘从时间t1到时间t6广播其数字表示。然而,在此替代性实例中,计数器信号 c1可能在时间t5转变,例如,同时裸片1000正在广播其数字表示的最后数字,且裸片 1001可能在时间t6开始广播其数字表示。类似地,计数器信号c2可能在时间t10转变,例如,同时裸片1001正在广播其数字表示的最后数字,且裸片1002可能在时间t11开始广播其数字表示,以此类推。
[0081]
图8是根据另一个实施例的包含八个裸片100(例如,100
0-1007)的多裸片封装的示意性表示。时钟信号ppmclk通过时钟信号线422在裸片100之间共同地共享。裸片 100
0-1007可能是多裸片封装302的部分。裸片100
0-1003可能响应于作为控制链路1320的部分的芯片启用信号ce0#(不单独地描绘)而被选择性地启用,并且可能经由i/o总线 1340进行通信。裸片100
4-1007可能响应于作为与控制链路1320分开的控制链路1321的部分的芯片启用信号ce1#(不单独地描绘)而被选择性地启用,并且可能经由与i/o总线 1340分开的i/o总线1341进行通信。
[0082]
信号hc#通过信号线424在裸片100之间共同地共享。信号hc#正常可能被拉到特定状态(例如,被拉高)。就绪/忙碌控制信号rb0#通过控制信号线4260在裸片100
0-1003之间共同地共享。就绪/忙碌控制信号rb1#通过控制信号线4261在裸片100
4-1007之间共同地共享。就绪/忙碌控制信号rb0#和rb1#两者正常可能彼此独立地被拉到特定状态(例如,被拉高)。对于这类实例,实施例可能循环通过裸片100中的每一个以用于确定和广播预期峰值电流量值,即使裸片100中的一些可能响应于其相应的芯片启用信号而被停用仍会进行循环。对于以例如参考图7a描述的方式共享信号hc#的实施例,用于最低预期峰值电流量值的经编码值可能被配置成使得其数字中的每一个对应于信号 hc#的正常逻辑电平,其中经停用裸片100不转变信号hc#。替代地,对于以例如参考图7b描述的方式共享信号hc#的实施例,裸片100可能被配置成当以其它方式响应于其相应芯片启用信号而被停用时,驱动信号hc#的转变以在被指定之后即刻指示用于最低预期峰值电流量值的经编码值。
[0083]
图9描绘根据实施例的操作裸片(例如存储器装置或其它集成电路装置)的方法的流程图。所述方法可能呈例如存储到指令寄存器128的计算机可读指令的形式。这类计算机可读指令可能由例如控制逻辑116的控制器执行以致使裸片(例如,裸片的相关组件) 执行所述方法。
[0084]
在901处,可能做出裸片是否正在等待发起存取操作的下一阶段的确定,所述下一阶段可能是存取操作的初始阶段。举例来说,可能做出裸片是否已完成存取操作的前一阶段并且暂停,或裸片是否已完成前一存取操作并且具有排队的后续存取操作的确定。响应于确定裸片不在等待发起存取操作的下一阶段,裸片可能转到903并且广播其当前条件下的电流需求信息。裸片的当前条件可能是空闲,即使其已接收到执行下一存取操作的命令,且裸片可能进一步继续处于空闲状态。替代地,裸片的当前条件可能是主动地执行存取操作的阶段,且裸片可能继续执行存取操作的那个阶段。对于一些实施例,电流需求信息可能包括预期峰值电流量值的指示符,并且可能另外由预期峰值电流量值的指示符组成。对于其它实施例,电流需求信息可能包括预期峰值电流量值的指示符和优先级令牌。
[0085]
响应于确定裸片正在等待发起存取操作的下一阶段,例如已完成存取操作的前一阶段或已完成前一存取操作,可能转到905并且确定电流预算预留是否对应于所述裸片。响应于确定不存在用于所述裸片的对应电流预算预留,可能在907处确定可用电流预算 c
avail
等于含有所述裸片的多裸片封装的总电流预算c
tot
。响应于确定存在用于所述裸片的对应电流预算预留,可能在909处确定可用电流预算c
avail
等于总电流预算c
tot
减对应于所述裸片的电流预算预留r
die
。应注意,当对应于所述裸片的电流预算预留r
die
等于零时,在907处确定可用电流预算c
avail
等于总电流预算c
tot
可相当于在909处确定可用电流预算c
avail
等于总电流预算c
tot
减对应于所述裸片的电流预算预留r
die
。过程随后可能转到911。
[0086]
在911处,裸片可能确定是否存在足以在用于裸片的存取操作的下一阶段的正常操作模式中发起存取操作的那个阶段的可用电流预算。响应于确定存在足以在正常操作模式中继续的可用电流预算,裸片在913处可能广播其存取操作的那个阶段的正常操作模式的电流需求信息。裸片可能进一步在正常操作模式中发起存取操作的下一阶段。响应于确定不存在足以在正常操作模式中继续的可用电流预算,裸片可能转到915。
[0087]
在915处,裸片可能确定低峰值电流操作模式是否可用于执行存取操作的下一阶段。响应于确定不存在这类低峰值电流操作模式,裸片可能转到917并且广播暂停裸片的电流需求信息,所述电流需求信息可能与空闲裸片的电流需求信息相同。裸片可能进一步暂停其等待足够可用电流预算的操作,例如延迟发起存取操作的下一阶段。响应于确定低峰值电流操作模式可用,裸片可能转到919。
[0088]
在919处,裸片可能确定是否存在足以在用于裸片的存取操作的下一阶段的低峰值电流操作模式中发起存取操作的那个阶段的可用电流预算。响应于确定不存在足以在低峰值电流操作模式中继续的可用电流预算,裸片可能转到917并且广播暂停裸片的电流需求信息,并且可能进一步暂停其等待足够可用电流预算的操作。响应于确定存在足以在低峰值电流操作模式中继续的可用电流预算,裸片可能转到921并且可能广播其存取操作的那个阶段的低峰值电流操作模式的电流需求信息。裸片可能进一步在低峰值电流操作模式中发起存取操作的下一阶段。
[0089]
图9的过程可能按序列针对多裸片封装的每一裸片,在裸片例如通过其芯片启用信号被启用时进行重复。对于一些实施例,图9的过程可能针对经启用裸片响应于多裸片封装的裸片中的至少一个指示其正忙碌(例如由其共享的就绪/忙碌控制信号所指示)而进行重复。
[0090]
图10a-10b描绘根据实施例的操作多个裸片(例如存储器装置或其它集成电路装置) 的方法的流程图。所述方法可能呈例如存储到指令寄存器128的计算机可读指令的形式。这类计算机可读指令可能由例如控制逻辑116的控制器执行以致使裸片(例如,裸片的相关组件)执行所述方法。
[0091]
在1001处,变量n可能初始化为值n
init
。变量n的值可能表示用于将多裸片封装的多个裸片的每一裸片的代表值计数的计数器(例如回绕式计数器)的整数值。举例来说,对于具有d个裸片的实施例,n的值可能在n
init
处初始化,并且可能计数到值d+n
init-1。举例来说,在d=4,且n
init
=0的情况下,计数器可能在重新初始化到0之前从0推进 (例如递增)到3。替代地,如果对于此实例,n
init
=1,那么计数器可能在重新初始化到 1之前从1推进到4。对于其它实施例,变量n可能表示d位数字模式的对应数字模式,例如参考图6所描述的四个控制信号c0、c1、c2和c3的数字模式。因而,图10a中描绘的变量n到d唯一值的循环可能表示参考图6所描述的数字模式1000、0100、0010 和0001的循环。此外,虽然参考递增序列论述图10a-10b的实施例,但值n的序列可能替代地随着在所公开的过程中发生直观上明显的改变而递减,例如值n可能在n
init
处初始化,并且可能在经重新初始化之前计数到值n
init
+1-d。举例来说,在d=4,且 n
init
=3的情况下,计数器可能在重新初始化到3之前从3推进(例如递减)到0。可利用其它具有d个唯一值的序列的定序方案,其中d个裸片中的每一个响应于与d个唯一值中的相应唯一值对应的值n而广播共享信号上的电流需求信息。
[0092]
在1003处,可能做出对应于当前值n的裸片(例如裸片n)是否正在等待发起存取操
作的下一阶段的确定,所述下一阶段可能是存取操作的其正在等待执行的初始阶段,或存取操作的其当前正在执行的下一阶段。响应于确定裸片n不在等待发起其存取操作的下一阶段,过程可能转到1005并且广播裸片n的当前条件的电流需求信息。裸片n的当前条件可能是空闲,且裸片n可能进一步继续处于空闲状态。替代地,裸片n的当前条件可能是正在主动地执行存取操作的阶段,且裸片n可能继续执行存取操作的那个阶段。对于一些实施例,电流需求信息可能包括预期峰值电流量值的指示符,并且可能由预期峰值电流量值的指示符组成。对于其它实施例,电流需求信息可能包括预期峰值电流量值的指示符和优先级令牌。
[0093]
响应于确定裸片n正在等待发起存取操作的下一阶段,例如已完成存取操作的前一阶段或已完成前一存取操作,可能转到1011并且确定电流预算预留是否对应于裸片n。响应于确定不存在用于裸片n的对应电流预算预留,可能在1013处确定可用电流预算 c
avail
等于总电流预算c
tot
。响应于确定存在用于裸片n的对应电流预算预留,可能在1015 处确定可用电流预算c
avail
等于总电流预算c
tot
减对应于裸片n的电流预算预留resn。过程随后可能转到点a,且因此转到图10b的1019。
[0094]
在1019处,裸片n可能确定是否存在足以在用于裸片n的存取操作的下一阶段的正常操作模式中发起存取操作的那个阶段的可用电流预算。响应于确定存在足以在正常操作模式中继续的可用电流预算,裸片n在1021处可能广播其存取操作的那个阶段的正常操作模式的电流需求信息。响应于确定不存在足以在正常操作模式中继续的可用电流预算,裸片n可能转到1025。
[0095]
在1025处,裸片n可能确定低峰值电流操作模式是否可用于执行存取操作的下一阶段。响应于确定不存在这类低峰值电流操作模式,裸片n可能转到1027并且广播暂停裸片n的电流需求信息,且裸片可能进一步暂停其等待足够可用电流预算的操作。响应于确定低峰值电流操作模式可用,裸片n可能转到1029。
[0096]
在1029处,裸片n可能确定是否存在足以在用于裸片n的存取操作的下一阶段的低峰值电流操作模式中发起存取操作的那个阶段的可用电流预算。响应于确定不存在足以在低峰值电流操作模式中继续的可用电流预算,裸片n可能转到1027并且广播暂停裸片n的电流需求信息,并且可能进一步暂停其等待足够可用电流预算的操作。响应于确定存在足以在低峰值电流操作模式中继续的可用电流预算,裸片n可能转到1031并且可能广播其存取操作的那个阶段的低峰值电流操作模式的电流需求信息。
[0097]
在广播电流需求信息之后,不管是在图10a的1005处还是在图10b的1021、1027 或1031处,过程可能转到点b,不管是与电流需求信息的广播并行进行还是在电流需求信息的广播之后。从点b,过程可能转到1007并且确定值n是否是序列的例如最后一个值。响应于确定值n并非序列的最后一个值,值n可能在1009处推进,例如针对递增计数器递增,针对递减计数器递减,改变到多个数字模式序列中的下一数字模式,等等。从1009,过程可能返回到1003。响应于在1007处确定值n是序列的最后一个值,过程可能在继续进行到1003之前返回到1001以初始化(例如重新初始化)值n。
[0098]
图10a-10b的过程可能在d个裸片例如通过其芯片启用信号被启用时进行重复。对于一些实施例,图10a-10b的过程可能针对经启用裸片响应于裸片中的至少一个指示其正忙碌(例如由其共享的就绪/忙碌控制信号所指示)而进行重复。
[0099]
图11a是按照优先级等级实施经定义预算释放的信号和寄存器内容的概念定时图。图11a的实施例可能再次使用四个优先级令牌,例如11、10、01和00,其中每个优先级令牌是优先级等级的指示。优先级令牌11可能指示与被视为已经等待发起存取操作的下一或初始阶段达大于所要时间段(例如超时时段)的裸片对应或与正在等待发起被视为具有高优先级的存取操作的初始阶段的裸片对应的最高优先级等级。优先级令牌10 可能指示执行高优先级存取操作的裸片。这类裸片可能响应于确定不存在足可用电流预算而进入低峰值电流操作模式或暂停其操作,并且可另外进入低峰值电流操作模式以满足具有优先级令牌11的裸片所请求的电流预算,但可能不会暂停其操作来满足具有优先级令牌11的裸片所请求的电流预算。优先级令牌01可能表示低于优先级令牌10的优先级等级的优先级等级。具有此优先级令牌的裸片可能响应于确定不存在足可用电流预算而进入低峰值电流操作模式或暂停其操作,并且可能另外进入低峰值电流操作模式或暂停其操作以满足具有优先级令牌11的裸片所请求的电流预算。优先级令牌00可能指示空闲裸片,所述空闲裸例如暂停并等待发起存取操作的下一阶段,或在没有执行存取操作的排队命令下暂停,因此实际上具有最低优先级。
[0100]
在图11a的实例中,电流预算(例如总电流预算)可能为400ma,将被图4的四个裸片100,例如裸片0 1000、裸片1 1001、裸片2 1002和裸片3 1003共享。每一裸片100 可能具有用于存储关于裸片100中的每一个的相应预期峰值电流量值和相应优先级令牌的信息(例如电流需求信息)的四个寄存器570,例如裸片0_icc_reg 5700、裸片1_icc_reg5701、裸片2_icc_reg 5702和裸片3_icc_reg 5703。裸片指针dptr可能表示每一裸片100 何时将使用信号hc#广播其预期峰值电流量值和其优先级令牌的指示,例如参考图6所描述。
[0101]
在图11a的时间t0之前,裸片0可能空闲,例如具有优先级令牌00并且具有预期峰值电流量值25ma,例如小于或等于25ma。裸片1可能具有优先级令牌01并且可能执行存取操作的例如具有预期峰值电流量值125ma(例如小于或等于125ma)的阶段。裸片2可能具有优先级令牌01并且可能执行存取操作的例如具有预期峰值电流量值175 ma(例如小于或等于175ma)的阶段。裸片3可能具有优先级令牌01并且可能执行存取操作的例如具有预期峰值电流量值75ma(例如小于或等于75ma)的阶段。裸片1、裸片2和裸片3可能执行不同的存取操作,或可能执行同一存取操作,但处于那个存取操作的不同阶段。
[0102]
另外在图11a的时间t0之前,裸片0可能接收发起存取操作的命令,并且可能为那个存取操作指配优先级令牌11。优先级令牌的指配可能由与裸片0通信的主机240进行,例如由在主机240上运行并且试图执行存取操作的应用程序进行。替代地,优先级令牌的指配可能由待执行的存取操作的类型预定。举例来说,主机240可能将存取操作视为具有高于正在由裸片1、裸片2和裸片3执行的存取操作的优先级的优先级。用于裸片0的存取操作的初始阶段可能在正常操作模式中具有预期峰值电流量值150ma,并且可能不具有低峰值电流操作模式。对于电流预算(例如总电流预算)400ma,并且对于分别具有预期峰值电流量值125ma、175ma和75ma的裸片1、裸片2和裸片3,裸片0因此确定其可能不发起其存取操作。因而,其预期峰值电流量值预期保持在空闲裸片的电平,例如25ma。然而,裸片0可能将其在时间t0和t1之间的电流需求信息广播为预期峰值电流量值150ma(例如在将发起其存取操作的下一阶段的情况下的预期峰值电流量值)和其经更新优先级令牌11。裸片中的每一个随后可能相应地更新其寄存器5700。具有优先级令牌11,裸片0的预期峰值电流量值可能表示
所请求的峰值电流量值,原因是裸片0已确定其无法发起其存取操作的下一阶段。因而,其可能在所有情况下均不用于总电流需求的计算。
[0103]
在图11a的时间t1之前,裸片1可能确定仍在执行其存取操作的其阶段,使得没有继续进行的相关决策。因而,其预期峰值电流量值将预期保持在125ma,且裸片1 可能将其在时间t1和t2之间的电流需求信息广播为预期峰值电流量值125ma以及其优先级令牌01。裸片中的每一个随后可能相应地更新其寄存器5701。如本文中所使用,更新寄存器570可能包含在新的电流需求信息与前一电流需求信息相同的情况下不改变那个寄存器570。
[0104]
在图11a的时间t2之前,裸片2可能完成其存取操作的其阶段并且可能确定其存取操作的后一阶段(可能包含后一存取操作的初始阶段)在正常操作模式中具有预期峰值电流量值175ma,并且在低峰值电流操作模式中具有预期峰值电流量值75ma。具有优先级令牌01,裸片2可能确定其它裸片中的任一个是否具有最高优先级令牌11。因为裸片0具有优先级令牌11,所以裸片2可能使用存储于其寄存器570中的预期峰值电流量值确定是否可在其正常操作模式中继续。然而,150ma+125ma+175ma+75ma 等于525ma,超过总电流预算400ma。因而,裸片2可能确定其可能不在其正常操作模式中继续。裸片2随后可能使用存储于其寄存器570中的预期峰值电流量值确定是否可在其低峰值电流操作模式中继续。然而,150ma+125ma+75ma+75ma等于 425ma,再次超过总电流预算400ma。因而,裸片2可能确定其可能不在其低峰值电流操作模式中继续,使得其可能继续等待发起其存取操作的下一阶段。因而,其预期峰值电流量值预期减小到25ma,且裸片2可能将其在时间t2和t3之间的电流需求信息广播为预期峰值电流量值25ma和其优先级令牌01。裸片中的每一个随后可能相应地更新其寄存器5702。
[0105]
在图11a的时间t3之前,裸片3可能完成其存取操作的其阶段并且可能确定其存取操作的后一阶段在正常操作模式中具有预期峰值电流量值75ma,且无低峰值电流操作模式可用。具有优先级令牌01,裸片3可能确定其它裸片中的任一个是否具有最高优先级令牌11。因为裸片0具有优先级令牌11,所以裸片3可能使用存储于其寄存器570 中的预期峰值电流量值确定是否可在其正常操作模式中继续。在此情况下,150ma+125 ma+25ma+75ma等于375ma,使得存在足以在其正常操作模式中继续的可用电流预算。裸片3可能将其在时间t3和t4之间的电流需求信息广播为预期峰值电流量值75 ma和其优先级令牌01。裸片中的每一个随后可能相应地更新其寄存器5703。
[0106]
在图11a的时间t4之前,裸片0可能存储于其寄存器570中的预期峰值电流量值确定是否可在其正常操作模式中继续。在此情况下,150ma+125ma+25ma+75ma 等于375ma,使得存在足以在其正常操作模式中继续的可用电流预算。在足够可用电流预算下,裸片0可能将其优先级令牌改变为10以指示其被视为正在执行其存取操作,并且可能将其在时间t4和t5之间的电流需求信息广播为预期峰值电流量值150ma和其优先级令牌10。裸片中的每一个随后可能相应地更新其寄存器5700。
[0107]
图11b是用于例如参考图11a描述的实施例并且使用表1的经编码值用于传送和存储优先级令牌和预期峰值电流量值的值的信号和寄存器内容的概念定时图。在图11b的实例中,寄存器570的信号hc#和内容的五位数字值的前两位数字可能表示优先级令牌,而寄存器570的信号hc#和内容的五位数字值的后三位数字可能表示预期峰值电流量值。
[0108]
图12a-12c是根据实施例的操作裸片(例如存储器装置或其它集成电路装置)的方
法的流程图。所述方法可能呈例如存储到指令寄存器128的计算机可读指令的形式。这类计算机可读指令可能由例如控制逻辑116的控制器执行以致使裸片(例如,裸片的相关组件)执行所述方法。
[0109]
在1201处,可能做出裸片是否正在等待发起存取操作的下一阶段的确定,所述下一阶段可能是存取操作的初始阶段。举例来说,可能做出裸片是否已完成存取操作的前一阶段并且暂停,或裸片是否已完成前一存取操作并且具有排队的后一存取操作的确定。响应于确定裸片不在等待发起其存取操作的下一阶段,裸片可能转到1203并且广播其当前条件的电流需求信息。裸片的当前条件可能是空闲,即使其已接收到执行下一存取操作的命令,且裸片可能进一步继续处于空闲状态。替代地,裸片的当前条件可能是主动地执行存取操作的阶段,且裸片可能继续执行存取操作的那个阶段。对于一些实施例,电流需求信息可能包括预期峰值电流量值的指示符和优先级令牌。
[0110]
响应于确定裸片正在等待发起存取操作的下一阶段,例如已完成存取操作的前一阶段或已完成前一存取操作,裸片可能转到1205并且确定裸片是否具有特定优先级令牌。特定优先级令牌可能对应于可指配给裸片的多个优先级等级中的最高优先级等级。然而,特定优先级令牌可能对应于多个优先级等级中的除了最高优先级等级之外的优先级等级。图12a-12c的方法直接处理高达三个不同优先级令牌,且因此三个不同优先级等级,但可添加响应于其它优先级令牌采取的动作。
[0111]
响应于在1205处确定裸片不具有特定优先级令牌,过程随后可能转到点a,且因此转到图12b的1213。响应于在1205处确定裸片确实具有特定优先级令牌,过程随后可能转到1207且裸片可能确定对于裸片的一或多个操作模式中用于存取操作的下一阶段的所选择操作模式,是否存在足以发起裸片的存取操作的下一阶段的可用电流预算。响应于确定存在足以继续的可用电流预算,裸片在1209处可能广播针对其存取操作的那个阶段的所选择操作模式的电流需求信息。裸片可能进一步将其优先级令牌改变为第一较低优先级令牌,例如与特定优先级令牌相比对应于多个优先级等级中的较低优先级,并且在其电流需求信息中广播第一较低优先级令牌。裸片可能进一步在所选择的操作模式中发起存取操作的下一阶段。所选择的操作模式可能是正常操作模式,而不管低峰值电流操作模式是否可用。替代地,所选择的操作模式可能响应于确定存在足以在正常操作模式中发起下一阶段的可用电流预算而为正常操作模式,并且可能响应于确定不存在足以在正常操作模式中发起下一阶段的可用电流预算,但存在足以在低峰值电流操作模式中发起下一阶段的可用电流预算而为低峰值电流操作模式。
[0112]
响应于在1207处确定不存在足以在所选择的操作模式中继续的可用电流预算,裸片可能转到1211。在1211处,裸片可能广播在裸片将在正常操作模式中发起其存取操作的下一阶段的情况下所述裸片的电流需求信息,以及特定优先级令牌,但裸片可能延迟发起其存取操作的下一阶段。实际上,裸片将指示其仍具有特定优先级令牌,并且将具有如同在其正常操作模式中操作一般的预期峰值电流量值。然而,裸片可能替代地仅具有空闲裸片的预期峰值电流量值,原因是其仍在等待发起其存取操作的下一阶段。
[0113]
在图12b中的1213处,已确定不具有特定优先级令牌的裸片可能确定多裸片封装的多个裸片中的任何裸片是否具有特定优先级令牌。响应于在1213处确定没有裸片具有特定优先级令牌,过程随后可能转到1215且裸片可能确定对于裸片的一或多个操作模式中用
11a-11b论述的实例,存在四个优先级令牌,其中11对应于最高优先级等级,10对应于次低优先级,01对应于次低优先级,且00对应于空闲裸片。在此方案中,11可能是特定优先级令牌,10可能是第一较低优先级令牌,且01可能是第二较低优先级令牌。在这类方案中,如果裸片在1201处正在等待发起其存取操作的下一阶段,那么其可能并非空闲裸片,并且可能不具有优先级令牌00。此外,如果裸片还被确定为在1205处不具有特定优先级令牌11,并且在1221处不具有第一较低优先级令牌10,那么裸片必然具有第二较低优先级令牌01。因而,裸片具有第二较低优先级令牌的确定可能是固有的,且过程可能从点b转到1233。然而,如果利用额外优先级令牌,例如使用三位数字优先级令牌,那么可通过1239处的额外处理来进行响应于其它较低优先级令牌采取的动作。
[0120]
在1233处,裸片可能确定对于裸片的一或多个操作模式中用于存取操作的下一阶段的所选择操作模式,是否存在足以发起裸片的存取操作的下一阶段的可用电流预算。响应于确定存在足以继续的可用电流预算,裸片在1235处可能广播其存取操作的那个阶段的所选择的操作模式的电流需求信息,以及其当前优先级令牌,例如第二较低优先级令牌。裸片可能另外在所选择的操作模式中发起存取操作的下一阶段。所选择的操作模式可能是正常操作模式而不管低峰值电流操作模式是否可用。替代地,所选择的操作模式可能响应于确定存在足以在正常操作模式中发起下一阶段的可用电流预算而为正常操作模式,并且可能响应于确定不存在足以在正常操作模式中发起下一阶段的可用电流预算,但存在足以在低峰值电流操作模式中发起下一阶段的可用电流预算而为低峰值电流操作模式。
[0121]
响应于在1233处确定不存在足以在所选择的操作模式中继续的可用电流预算,裸片可能转到1237。在1237处,裸片可能广播暂停裸片的电流需求信息,以及第二较低优先级令牌。裸片可能另外延迟发起其存取操作的下一阶段。不同于具有第一较低优先级令牌的裸片,具有第二较低优先级令牌的裸片可能当确定是否有足够的可用电流预算可用时不将具有特定优先级令牌的裸片视为处于空闲状态中。
[0122]
图12a-12c的过程可能按序列针对多裸片封装的每一裸片,在裸片例如通过其芯片启用信号被启用时进行重复。对于一些实施例,图12a-12c的过程可能针对经启用裸片响应于多裸片封装的裸片中的至少一个指示其正忙碌(例如由其共享的就绪/忙碌控制信号所指示)而进行重复。举例来说,在广播电流需求信息之后,不管是在图12a的1203、 1209或1211处、在图12b的1217、1219、1225或1229处,还是在图12c的1235或 1237处,过程可能确定裸片是否是如参考图10a所论述的序列的最后一个裸片。响应于确定裸片并非序列的最后一个裸片,裸片指针可能推进,例如针对递增计数器递增,针对递减计数器递减,改变到多个数字模式的序列中的下一数字模式,等等,且图 12a-12c的过程可能应用于序列的下一裸片。响应于确定裸片是序列的最后一个裸片,过程可能初始化(例如重新初始化)裸片指针并且将图12a-12c的过程应用于序列的初始裸片。
[0123]
图13是根据各种实施例的操作裸片(例如存储器装置或其它集成电路装置)的方法的一部分的流程图。各种实施例确定对于一个或两个操作模式(例如正常操作模式,或正常操作模式和低峰值电流操作模式)是否存在足够的可用电流预算。然而,这类实施例可在大于两个操作模式可用的情况下经修改。举例来说,在1301处,裸片可能确定是否存在足以在用于裸片的存取操作的下一阶段的所选择的操作模式中发起存取操作的那个阶段的可用电流预算。响应于确定存在足以在所选择的操作模式中发起存取操作的下一阶段的可用
电流预算,裸片可能在1305处广播在所选择的操作模式中裸片的电流需求信息。响应于确定不存在足以在所选择的操作模式中发起存取操作的下一阶段的可用电流预算,裸片可能在1307处广播暂停裸片的电流需求信息,并且可能另外暂停其操作,或继续暂停其操作,等待足够的可用电流预算。
[0124]
所选择的操作模式可能是可用操作模式中存在足够预算的最优选操作模式。举例来说,对于具有按从被视为最优选的第一操作模式(例如正常操作模式)到被视为最不优选的第n操作模式的次序布置的n个操作模式的存取操作,裸片可能评估n个操作模式中的每一个的预期峰值电流量值,直到确定有一个操作模式具有将预期峰值电流量值总和维持在电流预算内(例如,小于或等于电流预算)的预期峰值电流量值。应注意,操作模式不需要按预期峰值电流需求减小的次序布置。
[0125]
因而,在1301-1处,裸片可能确定是否存在足以在用于裸片的存取操作的下一阶段的第一操作模式中发起存取操作的那个阶段的可用电流预算。响应于确定存在足以在第一操作模式中继续的可用电流预算,裸片在1305-1处可能广播其存取操作的那个阶段的第一操作模式的电流需求信息。裸片可能进一步在第一操作模式中发起存取操作的下一阶段。响应于确定不存在足以在第一操作模式中继续的可用电流预算,裸片可能转到1303-2。
[0126]
在1303-2处,裸片可能确定第二操作模式是否可用于执行存取操作的下一阶段。响应于确定不存在第二操作模式,裸片可能转到1307并且广播暂停裸片的电流需求信息,且可能进一步暂停其操作,或继续暂停其操作,等待足够的可用电流预算。响应于确定第二操作模式可用,裸片可能转到1301-2。
[0127]
在1301-2处,裸片可能确定是否存在足以在用于裸片的存取操作的下一阶段的第二操作模式中发起存取操作的那个阶段的可用电流预算。响应于确定存在足以在第二操作模式中继续的可用电流预算,裸片在1305-2处可能广播其存取操作的那个阶段的第二操作模式的电流需求信息。裸片可能进一步在第二操作模式中发起存取操作的下一阶段。响应于确定不存在足以在第二操作模式中继续的可用电流预算,裸片可能转到1303-n。
[0128]
在1303-n处,裸片可能确定第n操作模式是否可用于执行存取操作的下一阶段。响应于确定不存在第n操作模式,裸片可能转到1307并且广播暂停裸片的电流需求信息,且可能进一步暂停其操作,或继续暂停其操作,等待足够的可用电流预算。响应于确定第n操作模式可用,裸片可能转到1301-n。应注意,从1301-2转到1303-n可能包含确定在第二操作模式与第n操作模式之间是否有一或多个额外操作模式可用,一集在那些操作模式中的每一个处是否存在足够的可用电流预算,包含响应于确定存在足够的可用电流预算而广播对应的电流需求信息。
[0129]
在1301-n处,裸片可能确定是否存在足以在用于裸片的存取操作的下一阶段的第 n操作模式中发起存取操作的那个阶段的可用电流预算。响应于确定存在足以在第n操作模式中继续的可用电流预算,裸片在1305-n处可能广播其存取操作的那个阶段的第 n操作模式的电流需求信息。裸片可能进一步在第n操作模式中发起存取操作的下一阶段。响应于确定不存在足以在第n操作模式中继续的可用电流预算,裸片可能转到1307 并且广播暂停裸片的电流需求信息,且可能进一步暂停其操作,或继续暂停其操作,等待足够的可用电流预算。
[0130]
结论
[0131]
虽然本文中已说明且描述特定实施例,但所属领域的一般技术人员将了解,预计实现相同目的的任何布置可以取代所展示的特定实施例。所属领域的技术人员将清楚实施例的许多改编版本。因此,本技术案意图涵盖实施例的任何改编版本或变型。

技术特征:
1.一种存储器装置,其包括:存储器单元阵列;用于连接到信号线的节点;多个寄存器,其中所述多个寄存器中的一个寄存器被配置成存储所述存储器装置的预期峰值电流量值和所述存储器装置的优先级令牌,且其中所述多个寄存器中的剩余寄存器各自被配置成存储相应的不同存储器装置的相应预期峰值电流量值;和用于存取所述存储器单元阵列的控制器,其中所述控制器被配置成致使所述存储器装置进行以下操作:确定所述存储器装置是否正在等待对所述存储器单元阵列发起存取操作的下一阶段;响应于确定所述存储器装置正在等待发起所述存取操作的所述下一阶段:至少响应于以下各项来确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算:所述存储器装置的所述优先级令牌;所述多个寄存器中的所述剩余寄存器的所述相应预期峰值电流量值;和所述所选择的操作模式中的所述存取操作的所述下一阶段的预期峰值电流量值;和响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值输出到所述节点并且将所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值存储到所述多个寄存器中的所述一个寄存器。2.根据权利要求1所述的存储器装置,其中所述控制器被进一步配置成致使所述存储器装置进行以下操作:确定所述存储器装置的所述优先级令牌是否具有多个值中的特定值;和响应于确定所述存储器装置的所述优先级令牌具有所述特定值:响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述存储器装置的所述优先级令牌改变为所述多个值中的不同值,并且将所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值和所述存储器装置的具有所述不同值的所述优先级令牌输出到所述节点并且将所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值和所述存储器装置的具有所述不同值的所述优先级令牌存储到所述多个寄存器中的所述一个寄存器;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将正常操作模式的预期峰值电流量值和所述存储器装置的具有所述特定值的所述优先级令牌输出到所述节点。3.根据权利要求2所述的存储器装置,其中所述多个寄存器中的所述剩余寄存器各自被进一步配置成存储其相应不同存储器装置的相应优先级令牌,且其中所述控制器被进一步配置成致使所述存储器装置进行以下操作:至少响应于以下各项而确定是否存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算:所述存储器装置的所述优先级令牌;所述多个寄存器中的所述剩余寄存器的所述相应优先级令牌;
所述多个寄存器中的所述剩余寄存器的所述相应预期峰值电流量值;和所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值;和响应于确定所述存储器装置的所述优先级令牌不具有所述特定值:确定所述多个寄存器的任何优先级令牌是否具有所述特定值;和响应于确定所述多个寄存器中的至少一个寄存器的所述相应优先级令牌具有所述特定值:确定所述存储器装置的所述优先级令牌是否具有所述不同值;响应于确定所述存储器装置的所述优先级令牌具有所述不同值:确定是否存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的所述预期峰值电流量值和具有所述不同值的所述优先级令牌输出到所述节点;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算:确定在所述多个寄存器中其相应优先级令牌具有所述特定值的每个寄存器的所述相应预期峰值电流量值被视为是空闲存储器装置的所述预期峰值电流量值的情况下,是否存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定在所述多个寄存器中其相应优先级令牌具有所述特定值的每个寄存器的所述相应预期峰值电流量值被视为是空闲存储器装置的所述预期峰值电流量值的情况下,存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的所述预期峰值电流量值和具有所述不同值的所述优先级令牌输出到所述节点;和响应于确定在所述多个寄存器中其相应优先级令牌具有所述特定值的每个寄存器的所述相应预期峰值电流量值被视为是空闲存储器装置的所述预期峰值电流量值的情况下,不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将空闲存储器装置的所述预期峰值电流量值和具有所述不同值的较低优先级令牌输出到所述节点。4.根据权利要求3所述的存储器装置,其中所述控制器被进一步配置成致使所述存储器装置进行以下操作:响应于确定所述存储器装置的所述优先级令牌不具有所述不同值:确定是否存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的所述预期峰值电流量值和具有所述多个值中的另一值的所述优先级令牌输出到所述节点;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将空闲存储器装置的所述预期峰值电流量值和具有所述另一值的优先
级令牌输出到所述节点。5.根据权利要求1所述的存储器装置,其中所述可用电流预算等于可用于所述存储器装置以及针对所述多个寄存器中的所述剩余寄存器中的每一个可用于相应存储器装置的总电流预算,减去对应于所述存储器装置的优先级令牌的电流预算预留。6.根据权利要求5所述的存储器装置,其中所述存储器装置的所述优先级令牌是可指配给所述存储器装置的多个优先级令牌中的特定优先级令牌,且其中所述多个优先级令牌中的每个优先级令牌对应于多个电流预算预留中的相应电流预算预留。7.根据权利要求6所述的存储器装置,其中所述多个优先级令牌中的每个优先级令牌对应于多个优先级等级中的相应优先级等级,其中用于所述多个优先级令牌中的与所述多个优先级等级中的最高优先级等级对应的优先级令牌的所述相应电流预算预留小于所述多个优先级令牌中与所述多个优先级等级中的低于所述多个优先级等级的所述最高优先级等级的优先级等级对应的每个优先级令牌的所述相应电流预算预留,且其中用于所述多个优先级令牌中的与所述多个优先级等级中的最低优先级等级对应的优先级令牌的所述相应电流预算预留大于所述多个优先级令牌中与所述多个优先级等级中的高于所述多个优先级等级的所述最低优先级等级的优先级等级对应的每个优先级令牌的所述相应电流预算预留。8.一种存储器装置,其包括:存储器单元阵列;和用于存取所述存储器单元阵列的控制器,其中所述控制器被配置成致使所述存储器装置进行以下操作:确定所述存储器装置是否正在等待对所述存储器单元阵列发起存取操作的下一阶段;响应于确定所述存储器装置正在等待发起所述存取操作的所述下一阶段:确定对应于所述存储器装置的电流预算预留的值;确定可用电流预算等于可用于多个存储器装置的总电流预算减去对应于所述存储器装置的所述电流预算预留,其中所述多个存储器装置包含所述存储器装置和与所述存储器装置通信的一或多个其它存储器装置;确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的预期峰值电流量值广播给所述多个存储器装置中的剩余存储器装置;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将暂停存储器装置的预期峰值电流量值广播给所述多个存储器装置中的所述剩余存储器装置。9.根据权利要求8所述的存储器装置,其中所述控制器被配置成致使所述存储器装置确定是否存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算包括:所述控制器被配置成致使所述存储器装置确定所述多个存储器装置中的所述剩余存储器装置的所述预期峰值电流量值与用于所述所选择的操作模式的所述预期峰值电流量值的总和是否小于或等于所述可用电流预算。
10.根据权利要求8所述的存储器装置,其中所述存取操作的所述下一阶段是所述存取操作的初始阶段。11.根据权利要求8所述的存储器装置,其中所述控制器被进一步配置成致使所述存储器装置进行以下操作:响应于确定所述存储器装置不在等待发起所述存取操作的所述下一阶段:将暂停存储器装置的预期峰值电流量值广播给所述多个存储器装置中的剩余存储器装置。12.根据权利要求8所述的存储器装置,其中所述所选择的操作模式是所述存取操作的所述下一阶段的正常操作模式。13.根据权利要求12所述的存储器装置,其中所述所选择的操作模式响应于确定存在足以在所述正常操作模式中发起所述下一阶段的可用电流预算而为所述存取操作的所述下一阶段的所述正常操作模式,并且响应于确定不存在足以在所述正常操作模式中发起所述下一阶段的可用电流预算,但存在足以在所述存取操作的所述下一阶段的低峰值电流操作模式中发起所述下一阶段的可用电流预算而为所述低峰值电流操作模式。14.根据权利要求8所述的存储器装置,其中所述所选择的操作模式是所述存取操作的所述下一阶段的最优选操作模式,对于所述最优选操作模式,存在足以在那个操作模式中发起所述下一阶段的可用电流预算。15.根据权利要求8所述的存储器装置,其中所述控制器被配置成致使所述存储器装置确定对应于所述存储器装置的所述电流预算预留的所述值包括:所述控制器被配置成致使所述存储器装置确定对应于所述存储器装置的优先级令牌的值,并且确定对应于那个优先级令牌的电流预算预留的值,其中可指配给所述存储器装置的多个优先级令牌中的每个优先级令牌对应于所述电流预算预留的多个值中的相应值。16.根据权利要求15所述的存储器装置,其中每个优先级令牌对应于多个优先级等级中的相应优先级等级,其中所述多个优先级令牌中对应于所述多个优先级等级中的最高优先级等级的优先级令牌与所述电流预算预留的所述多个值中的最低值对应,且其中所述多个优先级令牌中对应于所述多个优先级等级中的最低优先级等级的优先级令牌与所述电流预算预留的所述多个值中的最高值对应。17.根据权利要求15所述的存储器装置,其中所述控制器被配置成致使所述存储器装置将所述所选择的操作模式的所述预期峰值电流量值广播给所述多个存储器装置中的所述剩余存储器装置包括:所述控制器被配置成致使所述存储器装置将所述所选择的操作模式的所述优先级令牌和所述预期峰值电流量值广播给所述多个存储器装置中的所述剩余存储器装置。18.根据权利要求8所述的存储器装置,其中所述控制器被进一步配置成致使所述存储器装置存储所述多个存储器装置中的所述剩余存储器装置中的任一个所广播的每个预期峰值电流量值。19.根据权利要求18所述的存储器装置,其中所述控制器被配置成致使所述存储器装置存储所述多个存储器装置中的所述剩余存储器装置中的任一个所广播的每个预期峰值电流量值包括:所述控制器被配置成致使所述存储器装置覆写所述多个存储器装置中的所述剩余存储器装置中广播经更新预期峰值电流量值的每一存储器装置的任一先前存储的
预期峰值电流量值。20.根据权利要求8所述的存储器装置,其中所述控制器被配置成致使所述存储器装置确定所述存储器装置是否正在等待发起所述存取操作的所述下一阶段包括:所述控制器被配置成致使所述存储器装置响应于具有对应于所述存储器装置的值的存储器装置指针而确定所述存储器装置是否正在等待发起所述存取操作的所述下一阶段。21.根据权利要求20所述的存储器装置,其中所述多个存储器装置中的每一存储器装置对应于所述存储器装置指针的多个值中的相应值。22.根据权利要求21所述的存储器装置,其中所述存储器装置指针的所述多个值中的每一值选自由计数器的值和多个控制信号的数字模式组成的群组。23.一种设备,其包括:多个裸片,其中所述多个裸片中的每一裸片与所述多个裸片中的每一剩余裸片通信,且其中所述多个裸片中的特定裸片包括:控制器,其被配置成致使所述特定裸片:存储用于所述多个裸片中的每一裸片的相应预期峰值电流量值;确定所述特定裸片是否正在等待发起存取操作的下一阶段;响应于确定所述特定裸片正在等待发起所述存取操作的所述下一阶段:确定对应于所述特定裸片的电流预算预留的值;确定可用电流预算等于可用于所述多个裸片的总电流预算减去对应于所述特定裸片的所述电流预算预留;确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的预期峰值电流量值广播给所述多个裸片中的剩余裸片;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将暂停裸片的预期峰值电流量值广播给所述多个裸片中的所述剩余裸片。24.根据权利要求23所述的设备,其中所述控制器被配置成致使所述特定裸片确定是否存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算包括:所述控制器被配置成致使所述特定裸片确定所述多个裸片中的所述剩余裸片的所述预期峰值电流量值与用于所述所选择的操作模式的所述预期峰值电流量值的总和是否小于或等于所述可用电流预算。25.根据权利要求23所述的设备,其中所述存取操作的所述下一阶段是所述存取操作的初始阶段。26.根据权利要求23所述的设备,其中所述控制器被进一步配置成致使所述特定裸片:响应于确定所述特定裸片并非正在等待发起所述存取操作的所述下一阶段:将用于暂停裸片的预期峰值电流量值广播给所述多个裸片中的剩余裸片。27.根据权利要求23所述的设备,其中所述所选择的操作模式是所述存取操作的所述下一阶段的正常操作模式。
28.根据权利要求27所述的设备,其中所述所选择的操作模式响应于确定存在足以在所述正常操作模式中发起所述下一阶段的可用电流预算而为所述存取操作的所述下一阶段的所述正常操作模式,并且响应于确定不存在足以在所述正常操作模式中发起所述下一阶段的可用电流预算,但存在足以在所述存取操作的所述下一阶段的低峰值电流操作模式中发起所述下一阶段的可用电流预算而为所述低峰值电流操作模式。29.根据权利要求23所述的设备,其中所述所选择的操作模式是所述存取操作的所述下一阶段的最优选操作模式,对于所述最优选操作模式,存在足以在那个操作模式中发起所述下一阶段的可用电流预算。30.根据权利要求23所述的设备,其中所述控制器被配置成致使所述特定裸片确定对应于所述特定裸片的所述电流预算预留的所述值包括:所述控制器被配置成致使所述特定裸片确定对应于所述特定裸片的优先级令牌的值,并且确定对应于那个优先级令牌的电流预算预留的值,其中可指配给所述特定裸片的多个优先级令牌中的每个优先级令牌对应于所述电流预算预留的多个值中的相应值。31.根据权利要求30所述的设备,其中每个优先级令牌对应于多个优先级等级中的相应优先级等级,其中所述多个优先级令牌中对应于所述多个优先级等级中的最高优先级等级的优先级令牌与所述电流预算预留的所述多个值中的最低值对应,且其中所述多个优先级令牌中对应于所述多个优先级等级中的最低优先级等级的优先级令牌与所述电流预算预留的所述多个值中的最高值对应。32.根据权利要求30所述的设备,其中所述控制器被配置成致使所述特定裸片将所述所选择的操作模式的所述预期峰值电流量值广播给所述多个裸片中的所述剩余裸片包括:所述控制器被配置成致使所述特定裸片将所述所选择的操作模式的所述优先级令牌和所述预期峰值电流量值广播给所述多个裸片中的所述剩余裸片。33.根据权利要求23所述的设备,其中所述控制器被进一步配置成致使所述特定裸片存储所述多个裸片中的所述剩余裸片中的任一个广播的每个预期峰值电流量值。34.根据权利要求23所述的设备,其中所述控制器被配置成致使所述特定裸片确定所述特定裸片是否正在等待发起所述存取操作的所述下一阶段包括:所述控制器被配置成致使所述特定裸片响应于具有对应于所述特定裸片的值的裸片指针而确定所述特定裸片是否正在等待发起所述存取操作的所述下一阶段。35.根据权利要求34所述的设备,其中所述多个裸片中的每一裸片对应于所述裸片指针的多个值中的相应值。36.根据权利要求35所述的设备,其中所述裸片指针的所述多个值中的每一值选自由计数器的值和多个控制信号的数字模式组成的群组。37.根据权利要求23所述的设备,其中所述控制器是第一控制器,其中所述存取操作是第一存取操作,其中所述第二可用电流预算是第一可用电流预算,且其中所述多个裸片中的第二裸片包括:第二控制器,其被配置成致使所述第二裸片:存储用于所述多个裸片中的每一裸片的相应预期峰值电流量值;确定所述第二裸片是否正在等待发起第二存取操作的下一阶段;响应于确定所述第二裸片正在等待发起所述第二存取操作的所述下一阶段:
确定对应于所述第二裸片的电流预算预留的值;确定第二可用电流预算等于可用于所述多个裸片的所述总电流预算减去对应于所述第二裸片的所述电流预算预留;确定是否存在足以在用于所述第二存取操作的所选择的操作模式中发起所述第二存取操作的所述下一阶段的第二可用电流预算;响应于确定存在足以在用于所述第二存取操作的所述所选择的操作模式中发起所述第二存取操作的所述下一阶段的第二可用电流预算,将用于所述第二存取操作的所述所选择的操作模式的预期峰值电流量值广播给所述多个裸片中的剩余裸片;和响应于确定不存在足以在用于所述第二存取操作的所述所选择的操作模式中发起所述第二存取操作的所述下一阶段的第二可用电流预算,将暂停裸片的所述预期峰值电流量值广播给所述多个裸片中的所述剩余裸片。38.根据权利要求37所述的设备,其中所述第二控制器被配置成在与当所述第一控制器被配置成广播所述特定裸片的预期峰值电流量值中的一个所选预期峰值电流量值时的时间段互斥的时间段内广播所述第二裸片的所述预期峰值电流量值中的一个所选预期峰值电流量值。39.一种存储器装置,其包括:存储器单元阵列;和用于存取所述存储器单元阵列的控制器,其中所述控制器被配置成致使所述存储器装置进行以下操作:确定所述存储器装置是否正在等待对所述存储器单元阵列发起存取操作的下一阶段;响应于确定所述存储器装置正在等待发起所述存取操作的所述下一阶段:确定所述存储器装置是否具有多个优先级令牌中的特定优先级令牌;响应于确定所述存储器装置具有所述特定优先级令牌:确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,其中所述可用电流预算等于可用于包括所述存储器装置的多个存储器装置的总电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将其优先级令牌改变为所述多个优先级令牌中的较低优先级令牌,并且将所述所选择的操作模式的预期峰值电流量值和所述较低优先级令牌广播给所述多个存储器装置中的剩余存储器装置;和响应于确定不存在足以在正常操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述正常操作模式的预期峰值电流量值和所述特定优先级令牌广播给所述多个存储器装置中的所述剩余存储器装置。40.根据权利要求39所述的存储器装置,其中所述存储器装置连接到信号线,其中所述信号线连接到所述多个存储器装置中的每一存储器装置,且其中所述控制器被进一步配置成致使所述存储器装置进行以下操作:响应于确定所述存储器装置不具有所述特定优先级令牌:确定所述多个存储器装置中的任何存储器装置是否具有所述特定优先级令牌;响应于确定所述多个存储器装置中的至少一个存储器装置具有所述特定优先级令牌:
确定所述存储器装置是否具有所述较低优先级令牌;响应于确定所述存储器装置具有所述较低优先级令牌:确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的预期峰值电流量值和所述较低优先级令牌广播给所述多个存储器装置中的剩余存储器装置;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算:确定在所述多个存储器装置中具有所述特定优先级令牌的每一存储器装置被视为空闲的情况下是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定在所述多个存储器装置中具有所述特定优先级令牌的每一存储器装置被视为空闲的情况下存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的预期峰值电流量值和所述较低优先级令牌广播给所述多个存储器装置中的剩余存储器装置;和响应于确定在所述多个存储器装置中具有所述特定优先级令牌的每一存储器装置被视为空闲的情况下不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将空闲存储器装置的所述预期峰值电流量值和所述较低优先级令牌广播给所述多个存储器装置中的剩余存储器装置。41.根据权利要求39所述的存储器装置,其中所述控制器被进一步配置成致使所述存储器装置进行以下操作:响应于确定所述多个存储器装置中没有存储器装置具有所述特定优先级令牌:确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的预期峰值电流量值和所述存储器装置的优先级令牌广播给所述多个存储器装置中的剩余存储器装置;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将空闲存储器装置的所述预期峰值电流量值和所述存储器装置的所述优先级令牌广播给所述多个存储器装置中的所述剩余存储器装置。42.根据权利要求39所述的存储器装置,其中所述较低优先级令牌是第一较低优先级令牌,且其中所述控制器被进一步配置成致使所述存储器装置进行以下操作:响应于确定所述存储器装置不具有所述第一较低优先级令牌:确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将所述所选择的操作模式的预期峰值电流量值和第二较低优先级令牌广播给所述多个存储器装置中的剩余存储器装置;和
响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算,将空闲存储器装置的所述预期峰值电流量值和所述第二较低优先级令牌广播给所述多个存储器装置中的所述剩余存储器装置。43.根据权利要求39所述的存储器装置,其中所述控制器被配置成致使所述存储器装置确定是否存在足以在所选择的操作模式中发起所述存取操作的所述下一阶段的可用电流预算包括:所述控制器被配置成致使所述存储器装置确定是否存在足以在多个不同的操作模式中发起所述存取操作的所述下一阶段的可用电流预算直到确定存在足以在所述多个不同操作模式中的所述操作模式中作为所述所选择的操作模式的一个操作模式中发起所述存取操作的所述下一阶段的可用电流预算,或确定不存在足以在所述多个不同操作模式中的所述操作模式中的任一个中发起所述存取操作的所述下一阶段的可用电流预算。

技术总结
本公开涉及电力管理。存储器装置可包含控制器,所述控制器被配置成致使所述存储器装置确定所述存储器装置是否正在等待发起存取操作的下一阶段;和响应于确定所述存储器装置正在等待发起所述下一阶段,确定是否存在足以在所选择的操作模式中发起所述下一阶段的可用电流预算,这至少响应于所述存储器装置的所述优先级令牌、所述所选择的操作模式中的所述下一阶段的预期峰值电流量值和其它存储器装置的额外预期峰值电流量值。响应于确定存在足以在所述所选择的操作模式中发起所述下一阶段的可用电流预算,所述存储器装置可从所述存储器装置输出所述所选择的操作模式中的所述下一阶段的所述预期峰值电流量值。一阶段的所述预期峰值电流量值。一阶段的所述预期峰值电流量值。


技术研发人员:于亮 J
受保护的技术使用者:美光科技公司
技术研发日:2022.04.29
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-10245.html

最新回复(0)