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

电力管理的制作方法

2022-12-06 23:03:59 来源:中国专利 TAG:

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


背景技术:

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


技术实现要素:

8.在一方面中,本公开提供一种存储器装置,其包括:存储器单元阵列;多个寄存器,其中所述多个寄存器中的每个寄存器对应于含有所述存储器装置的多个存储器装置中的相应存储器装置,其中所述多个寄存器中的每个寄存器被配置成存储其相应存储器装置的预期峰值电流量值,其中所述多个寄存器包括多个寄存器子集,且其中多个存储器装置子集中的特定存储器装置子集含有所述存储器装置;和用于存取所述存储器单元阵列的控制
器,其中所述控制器被配置成致使所述存储器装置进行以下操作:确定所述存储器装置是否正在期望对所述存储器单元阵列发起存取操作的下一阶段;响应于确定所述存储器装置正在期望发起所述存取操作的所述下一阶段:产生所述多个寄存器中除所述存储器装置的相应寄存器以外的每个寄存器的相应预期峰值电流量值与在所选择的操作模式中用于所述存取操作的所述下一阶段的预期峰值电流量值的第一总和;产生特定寄存器子集中除所述存储器装置的所述相应寄存器以外的每个寄存器的相应预期峰值电流量值与在所述所选择的操作模式中用于所述存取操作的所述下一阶段的预期峰值电流量值的第二总和;将所述第一总和与用于所述多个存储器装置的第一电流需求预算进行比较;将所述第二总和与用于所述特定存储器装置子集的第二电流需求预算进行比较,其中所述第二电流需求预算小于所述第一电流需求预算;和响应于所述第一总和小于或等于所述第一电流需求预算且所述第二总和小于或等于所述第二电流需求预算,在所述所选择的操作模式中发起所述存取操作的所述下一阶段。
9.在另一方面中,本公开提供一种存储器装置,其包括:存储器单元阵列;用于连接到信号线的节点;多个寄存器,其中所述多个寄存器中的一个寄存器被配置成存储所述存储器装置的预期峰值电流量值,且其中所述多个寄存器中的剩余寄存器各自被配置成存储含有所述存储器装置的存储器装置分组中的相应的不同存储器装置的相应预期峰值电流量值;和用于存取所述存储器单元阵列的控制器,其中所述控制器被配置成致使所述存储器装置进行以下操作:确定所述存储器装置是否正在期望对所述存储器单元阵列发起存取操作的下一阶段;响应于确定所述存储器装置正在期望发起所述存取操作的所述下一阶段:至少响应于以下各项来确定是否存在用于所述存储器装置分组的足以在所选操作模式中发起所述存取操作的所述下一阶段的第一电流需求预算:所述多个寄存器中的所述剩余寄存器的所述相应预期峰值电流量值;和所述所选择的操作模式中的所述存取操作的所述下一阶段的预期峰值电流量值;和至少响应于以下各项来确定是否存在用于所述存储器装置分组中含有所述存储器装置的存储器装置子集的足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的第二电流需求预算:所述多个寄存器中的用于所述存储器装置子集中除所述存储器装置以外的存储器装置的所述寄存器的所述相应预期峰值电流量值;和所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值;和响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的第一电流需求预算和第二电流需求预算,将所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值输出到所述节点并且将所述所选择的操作模式中的所述存取操作的所述下一阶段的所述预期峰值电流量值存储到所述多个寄存器中的所述一个寄存器。
10.在又一方面中,本公开提供一种设备,其包括:多个裸片,其中所述多个裸片中的每个裸片与所述多个裸片中的每个剩余裸片通信,其中所述多个裸片包括多个裸片子集,其中所述多个裸片中的特定裸片是所述多个裸片的特定裸片子集的成员,且其中所述多个裸片中的所述特定裸片包括:控制器,其被配置成致使所述特定裸片进行以下操作:存储所述多个裸片中的每个裸片的相应预期峰值电流量值;确定所述特定裸片是否正在期望发起存取操作的下一阶段;响应于确定所述特定裸片正在期望发起所述存取操作的所述下一阶段:确定是否存在用于所述多个裸片的足以在所选择的操作模式中发起所述存取操作的所
述下一阶段的第一电流需求预算;确定是否存在用于所述特定裸片子集的足以在所选操作模式中发起所述存取操作的所述下一阶段的小于所述第一电流预算的第二电流需求预算;响应于确定存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的第一电流需求预算和第二电流需求预算,在所述所选择的操作模式中发起所述存取操作的所述下一阶段;和响应于确定不存在足以在所述所选择的操作模式中发起所述存取操作的所述下一阶段的第一电流需求预算或不存在足以在所述所选择的操作模式中发起所述存取操作的第二电流需求预算,暂停所述特定裸片。
附图说明
11.图1是根据实施例的作为电子系统的部分与处理器通信的存储器的简化框图。
12.图2是根据另一实施例的作为电子系统的部分与主机通信的存储器模块的简化框图。
13.图3a-3d是根据各种实施例的多裸片封装的表示的侧视图。
14.图4a-4d是根据各种实施例的多裸片封装的示意图。
15.图5是根据实施例的信号和寄存器内容的概念定时图。
16.图6是描绘根据实施例的时钟和其它信号的定时图。
17.图7是根据实施例的操作裸片的方法的流程图。
18.图8是根据实施例的操作多个裸片的方法的流程图。
19.图9a-9b是根据实施例的操作裸片的方法的部分的流程图。
20.图10a-10c是根据实施例的操作裸片的方法的部分的流程图。
具体实施方式
21.在以下详细描述中,参考附图,所述附图形成详细描述的一部分,且在其中借助于说明示出特定实施例。在图式中,遍及若干视图,相似的附图标记描述大体上类似的组件。在不脱离本公开的范围的情况下,可利用其它实施例且可作出结构、逻辑和电性改变。因此,不应按限制性意义来看待以下详细描述。
22.除非另外从上下文显而易见,否则如本文中所使用的术语术语“导电(conductive)”以及其各种相关形式(例如conduct、conductively、conducting、conduction、conductivity等)指代电学上的导电。类似地,除非另外根据上下文显而易见,否则如本文中所使用的术语“连接(connecting)”以及其各种相关形式(例如connect、connected、connection等)是指通过导电路径电性连接。
23.如本文中所使用,多个动作同时执行经意味着在对应的时间段上执行这些动作中的每个者,并且这些对应的时间段中的每个者与其余的对应的时间段中的每个者部分或完全重叠。换句话说,在至少某一时间段上同时执行那些动作。
24.在本文中认识到,即使在值可预期相等的情况下,工业加工和操作的可变性和精确性仍可会引起与其预期值的差异。这些可变性和准确性将通常取决于在集成电路装置的制造和操作中使用的技术。因此,如果值预期相等,那么认为那些值相等而不考虑其所得值。
25.nand存储器广泛地在受管理nand(mnand)和固态驱动器(ssd)系统中使用。mnand
的常见实例可包含如ssd系统中可常见的嵌入式多媒体卡(emmc)、如工业应用中可常见的嵌入式usb(eusb),以及如数码相机、移动电话和其它消费者电子装置中可常见的通用快闪存储装置。三维nand的电容性负载通常较大,且可随着过程缩放继续而持续增长。各种存取线、数据线和电压节点可需要在感测(例如,读取或校验)、编程和擦除操作期间非常快速地充电或放电,使得存储器阵列存取操作可满足为满足例如消费者要求或工业标准可指示的数据处理量目标常常需要的性能规范。为了循序读取或编程,多平面操作通常用于增加系统处理量。因此,典型的nand存储器可具有接近200ma的峰值电流用量,其可为平均电流振幅的四到五倍。在mnand系统的400-1000ma的总电流需求预算的典型市场需求下,并行地操作四个以上nand存储器可变得具有挑战性。
26.已经利用多种技术来管理含有多个存储器装置的存储器系统的电力消耗,其中许多存储器装置依赖于存储器控制器使存储器装置的活动交错,从而试图避免在一个以上存储器装置中并行地执行存取操作的高电力部分。本文所描述的各种实施例通过以下操作来促进多个裸片(例如,存储器)当中的电力管理:使给定裸片趋向其预期峰值电流量值,并且做出如何响应于含有给定裸片的主要裸片分组的第一电流需求预算(cb
main
),以及响应于也含有给定裸片的裸片主要分组的子集的小于第一电流需求预算的第二电流需求预算(cb
sub
)而继续进行的决策。裸片分组可含有多个裸片子集。裸片子集中的每一个可与每个剩余的裸片子集互斥,且裸片子集的并集可包含裸片分组的所有裸片。
27.图1是根据实施例的呈存储器(例如,存储器装置)100的形式的第一设备与呈处理器130的形式的第二设备作为呈电子系统的形式的第三设备的一部分进行通信的简化框图。电子系统的一些实例包含个人计算机、个人数字助理(pda)、数码相机、数字媒体播放器、数字记录器、游戏、电气设备、交通工具、无线装置、移动电话及类似者。处理器130(例如,存储器装置100外部的控制器)可为存储器控制器或其它外部主机装置。
28.存储器装置100包含可以行和列逻辑地布置的存储器单元阵列104。逻辑行的存储器单元通常连接到同一存取线(统称为字线),而逻辑列的存储器单元通常选择性地连接到同一数据线(统称为位线)。单个存取线可与存储器单元的超过一个逻辑行相关联,且单个数据线可与超过一个逻辑列相关联。存储器单元阵列104的至少一部分的存储器单元(图1中未展示)能够经编程为至少两个目标数据状态中的一个。
29.提供行解码电路系统108和列解码电路系统110以解码地址信号。接收地址信号并对地址信号进行解码,以存取存储器单元阵列104。存储器装置100还包含输入/输出(i/o)控制电路系统112,其用以管理命令、地址和数据到存储器装置100的输入以及数据和状态信息从存储器装置100的输出。地址寄存器114与i/o控制电路系统112和行解码电路系统108以及列解码电路系统110通信以在解码之前锁存地址信号。命令寄存器124与i/o控制电路系统112和控制逻辑116通信以锁存传入命令。
30.控制器(例如,在存储器装置100内部的控制逻辑116)响应于所述命令控制对存储器单元阵列104的存取,且可产生外部处理器130的状态信息,即,控制逻辑116经组态以对存储器单元阵列104执行存取操作(例如,感测操作[其可包含读取操作和验证操作]、编程操作和/或擦除操作)。控制逻辑116与行解码电路系统108和列解码电路系统110通信,以响应于地址而控制行解码电路系统108和列解码电路系统110。控制逻辑116可包含指令寄存器126,其可表示用于存储计算机可读指令的计算机可用存储器。对于一些实施例,指令寄
存器126可表示固件。替代地,指令寄存器126可表示存储器单元阵列104中的存储器单元的分组,例如预留的存储器单元块。
[0031]
控制逻辑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。
[0032]
存储器装置100在控制逻辑116处经由控制链路132从处理器130接收控制信号。控制信号可包含芯片启用ce#、命令锁存启用cle、地址锁存启用ale、写入启用we#、读取启用re#和写入保护wp#。取决于存储器装置100的性质,可经由控制链路132另外接收额外或替代性控制信号(未示出)。存储器装置100经由多路复用输入/输出(i/o)总线134从处理器130接收命令信号(其表示命令)、地址信号(其表示地址)和数据信号(其表示数据)并且经由i/o总线134将数据输出到处理器130。
[0033]
举例来说,可在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的电连接的任何导电节点,如常用的导电衬垫或导电凸块。
[0034]
存储器装置100和/或处理器130可从电力供应器136接收电力。电力供应器136可表示用于向存储器装置100和/或处理器130提供电力的电路的任何组合。举例来说,电力供应器136可包含单独电力供应器(例如,电池)、线连接的电力供应器(例如,台式计算机和服务器中常见的开关模式电力供应器或便携式电子装置常见的ac适配器),或以上两者的组合。通常使用两个或更多个电压供应节点137从电力供应器136接收电力,所述电压供应节点例如供应电压节点(例如,vcc或vccq)和参考电压节点(例如,vss或vssq,例如接地或0v)。提供超过两个电压供应节点137对电力供应器136来说不常见。为简单起见,未描绘从电压供应节点137到存储器装置100内的组件的电力分布。
[0035]
所属领域的技术人员应了解,可提供额外的电路系统和信号,且已简化图1的存储器装置100。应认识到,参考图1所描述的各种块组件的功能性可不必与集成电路装置的不
同组件或组件部分分离。举例来说,集成电路装置的单个组件或组件部分可被调适成执行图1的多于一个的块组件的功能性。替代地,可组合集成电路装置的一或多个组件或组件部分以执行图1的单个块组件的功能性。
[0036]
此外,尽管根据各种信号的接收和输出的流行惯例描述了特定i/o引脚,但应注意,可在各种实施例中使用i/o引脚(或其它i/o节点结构)的其它组合或其它数目个i/o引脚(或其它i/o节点结构)。
[0037]
给定处理器130可与一或多个存储器装置100(例如,裸片)通信。图2是根据另一实施例的作为电子系统的部分呈与主机240通信的存储器模块201的形式的设备的简化框图。存储器装置100和处理器130可如参考图1所描述。虽然存储器模块(例如,存储器封装)201描绘为具有四个存储器装置100(例如,裸片),但存储器模块201可具有更少或更多存储器装置100。如本文中所使用,裸片是指个别集成电路装置,其可包含存储器装置100,并且可包含其它集成电路装置。
[0038]
因为处理器130(例如,存储器控制器)在主机240和存储器装置100之间,所以主机240和处理器130之间的通信可涉及与处理器130和存储器装置100之间使用的通信链路不同的通信链路。举例来说,存储器模块201可为固态驱动器(ssd)的嵌入式多媒体存储卡(emmc)。根据现有标准,与emmc的通信可包含用于数据传递的数据链路242(例如,8位链路)、用于命令传递和装置初始化的命令链路244,以及提供用于使数据链路242和命令链路244上的传递同步的时钟信号的时钟链路246。处理器130可自主地处置许多活动,例如错误校正、有缺陷块的管理、耗损均衡和地址转译。
[0039]
图3a是根据实施例的多裸片封装300的表示的侧视图。图3a的多裸片封装300描绘为包含安装到电路板302的四个裸片100(即,对应于裸片0-裸片3的100
0-1003),但多裸片封装可具有更少或更多这类裸片。裸片(例如,存储器装置)100中的每一个可包含用于接收供应电压,或用于输入和/或输出数据信号、地址信号、命令信号、时钟信号、状态信号等的一或多个接合衬垫306(例如,接合衬垫306
0-3063)。多裸片封装300可包含电路板302的连接到接合衬垫306中的一或多个且因此连接到裸片100的接合衬垫304。举例来说,在图3a的实施例中,接合衬垫304通过接合线3080连接到接合衬垫3060和3061,并且通过接合线3081进一步连接到接合衬垫3062和3063。接合衬垫304可进一步连接到电路板302的一或多个导电节点310,例如导电凸块或其它类型的导电节点以用于连接到外部装置。在图3a中未描绘接合衬垫304到导电节点310的连接。虽然图3a仅描绘用于每个裸片100的一个接合衬垫306和用于电路板302的一个接合衬垫304,但裸片100和电路板302通常具有许多这类接合衬垫304/306以用于在其间使用的各种电压和信号。
[0040]
为了改进通过多裸片封装300的电力递送,供应电压通常共同连接到多于一个接合衬垫304和多于一个导电节点310。举例来说,用于供应电压的每个接合衬垫304可连接到围绕多裸片封装300间隔开且被配置成接收供应电压的多于一个导电节点310,且被配置成接收供应电压的每个导电节点310可连接到多于一个接合衬垫304。以此方式,被配置成接收供应电压的任何接合衬垫304可连接到被配置成通过到同一导电节点集的共同连接来接收供应电压的每个剩余接合衬垫304。
[0041]
图3a的多裸片封装300可另外包含呈镜像配置的额外裸片100。图3b是根据具有镜射配置的实施例的多裸片封装300的表示的侧视图。图3b的多裸片封装300描绘为包含八个
裸片100(即,分别对应于裸片0l-裸片3l和裸片0r-裸片3r的100
0l-100
3l
和100
0r-100
3r
),不过多裸片封装可具有更少或更多这类裸片。裸片(例如,存储器装置)100中的每一个可包含用于接收供应电压,或用于输入和/或输出数据信号、地址信号、命令信号、时钟信号、状态信号等的一或多个接合衬垫306(例如,接合衬垫306
0l-306
3l
和306
0r-306
3r
)。多裸片封装300可包含电路板302的连接到接合衬垫306
0l-306
3l
中的一或多个的第一接合衬垫304
l
。举例来说,在图3b的实施例中,接合衬垫304
l
通过接合线308
0l
连接到接合衬垫306
0l
和306
1l
,并且通过接合线308
1l
进一步连接到接合衬垫306
2l
和306
3l
。接合衬垫304
l
可进一步连接到一或多个导电节点310或其它导电节点以用于连接到外部装置。在图3b中未描绘接合衬垫304
l
到导电节点310的连接。
[0042]
多裸片封装300可另外包含电路板302的连接到接合衬垫306
0r-306
3r
中的一或多个的第二结合垫304r。举例来说,在图3b的实施例中,接合衬垫304r通过接合线308
0r
连接到接合衬垫306
0r
和306
1r
,并且通过接合线308
1r
进一步连接到接合衬垫306
2r
和306
3r
。接合衬垫304r可进一步连接到一或多个导电节点310或其它导电节点以用于连接到外部装置,并且可例如通过同一导电节点集进一步连接到接合衬垫304
l
。在图3b中未描绘接合衬垫304r到导电节点310和接合衬垫304
l
的连接。虽然图3b仅描绘用于每个裸片100的一个接合衬垫306和用于电路板302的两个接合衬垫304,但裸片100和电路板302通常具有许多这类接合衬垫304/306以用于在其间使用的各种电压和信号。
[0043]
图3c是根据另一实施例的多裸片封装300的表示的侧视图。图3c的多裸片封装300描绘为包含八个裸片100(即,对应于裸片0-裸片7的100
0-1007),不过多裸片封装可具有更少或更多这类裸片。裸片(例如,存储器装置)100中的每一个可包含用于接收供应电压,或用于输入和/或输出数据信号、地址信号、命令信号、时钟信号、状态信号等的一或多个接合衬垫306(例如,接合衬垫306
0-3067)。多裸片封装300可包含电路板302的连接到接合衬垫306中的一或多个的接合衬垫304。举例来说,在图3c的实施例中,接合衬垫304通过接合线3080连接到接合衬垫306
0-3063,并且通过接合线3081进一步连接到接合衬垫306
4-3067。接合衬垫304可进一步连接到一或多个导电节点310或其它导电节点以用于连接到外部装置。在图3c中未描绘接合衬垫304到导电节点310的连接。虽然图3c仅描绘用于每个裸片100的一个接合衬垫306和用于电路板302的两个接合衬垫304,但裸片100和电路板302通常将具有许多这类接合衬垫304/306以用于在其间使用的各种电压和信号。图3c的多裸片封装300可另外包含例如以类似于在图3a和图3b之间描绘的差异的方式呈镜像配置的额外裸片100。
[0044]
图3d是根据又一实施例的多裸片封装300的表示的侧视图。图3d的多裸片封装300描绘为包含八个裸片100(即,对应于裸片0-裸片7的100
0-1007),不过多裸片封装可具有更少或更多这类裸片。裸片(例如,存储器装置)100中的每一个可包含用于接收供应电压,或用于输入和/或输出数据信号、地址信号、命令信号、时钟信号、状态信号等的一或多个接合衬垫306(例如,接合衬垫306
0-3067)。多裸片封装300可包含电路板302的连接到接合衬垫306中的一或多个的接合衬垫304。举例来说,在图3d的实施例中,接合衬垫304通过接合线3080连接到接合衬垫3060和3061,通过接合线3081连接到接合衬垫3062和3063,通过接合线3082连接到接合衬垫3064和3065,并且通过接合线3083连接到接合衬垫3066和3067。接合衬垫304可进一步连接到一或多个导电节点310或其它导电节点以用于连接到外部装置。在图
3d中未描绘接合衬垫304到导电节点310的连接。虽然图3d仅描绘用于每个裸片100的一个接合衬垫306和用于电路板302的一个接合衬垫304,但裸片100和电路板302通常将具有许多这类接合衬垫304/306以用于在其间使用的各种电压和信号。图3d的多裸片封装300可另外包含例如以类似于在图3a和图3b之间描绘的差异的方式呈镜像配置的额外裸片100。
[0045]
图4a是根据实施例的包含四个裸片100(例如,100
0-1003)的多裸片封装300的示意性表示。图4a可为例如图3a中描绘的实施例的示意性表示。信号hc#可通过接合衬垫3045在裸片100之间共同地共享。接合衬垫3045可通过接合线308
5-0
连接到裸片1000和1001,并且通过接合线308
5-1
进一步连接到裸片1002和1003。可通过经由电阻器416连接到接合衬垫3045的导电节点3105与外部装置共享信号hc#。导电节点3105可被配置成接收供应电压,例如供应电压vcc。因此,信号hc#可具有正常拉到特定状态,例如拉高的标称条件。电阻器416的这类配置可被称为弱上拉电阻器,或简称上拉电阻器。
[0046]
时钟信号ppmclk可通过接合衬垫3044在裸片100之间共同地共享。接合衬垫3044可通过接合线308
4-0
连接到裸片1000和1001,并且通过接合线308
4-1
进一步连接到裸片1002和1003。为了清楚起见,在图4a中未描绘接合线308到裸片100的接合衬垫306的连接。可通过连接到接合衬垫3044的导电节点3104从外部装置接收时钟信号ppmclk。替代地,可通过裸片100中的一个产生时钟信号ppmclk。在共同转让给哈(ha)等人的第9,417,685号美国专利中描述这类时钟信号的产生。
[0047]
时钟信号ppmclk和信号hc#可用以将每个裸片100的预期峰值电流量值传送给每个剩余裸片100。在共同转让给郭(guo)的美国专利申请公开案2021/0055772a1中描述一种在裸片100之间传送预期峰值电流量值的方法。将在描述本文中的各种实施例时使用此类方法。在共同转让给余(yu)等人的美国临时专利申请案序列号63/182,015中描述在裸片100之间传送预期峰值电流量值以及额外信息(例如优先级令牌)的方法。此类方法也适合与所述实施例一起使用。一般来说,在裸片100之间传送预期电流需求的任何方法均适合与本文中所描述的实施例一起使用。
[0048]
就绪/忙碌控制信号rb#可通过接合衬垫3043在裸片100之间共同地共享。接合衬垫3043可通过接合线308
3-0
连接到裸片1000和1001,并且通过接合线308
3-1
进一步连接到裸片1002和1003。可通过经由电阻器420连接到接合衬垫3043的导电节点3103与外部装置共享就绪/忙碌控制信号rb#。导电节点3103可被配置成接收供应电压,例如供应电压vcc。因此,就绪/忙碌控制信号rb#可正常地被拉到特定状态,例如被拉高。
[0049]
一或多个控制信号(例如图1中描绘的控制链路132的控制信号)可在裸片100之间共同地共享。图4a描绘通过接合衬垫3042在裸片100之间共同地共享的一个实例控制信号。接合衬垫3042可通过接合线308
2-0
连接到裸片1000和1001,并且通过接合线308
2-1
进一步连接到裸片1002和1003。可通过连接到接合衬垫3042的导电节点3102从外部装置接收控制信号。可类似地连接剩余控制信号。
[0050]
一或多个i/o信号(例如图1中描绘的i/o总线134的i/o信号)可在裸片100之间共同地共享。图4a描绘通过接合衬垫3041在裸片100之间共同地共享的一个实例i/o信号。接合衬垫3041可通过接合线308
1-0
连接到裸片1000和1001,并且通过接合线308
1-1
进一步连接到裸片1002和1003。可通过连接到接合衬垫3041的导电节点3101从外部装置接收i/o信号。可类似地连接剩余的i/o信号。
[0051]
一或多个供应电压(例如图1中描绘的电压供应节点137的供应电压)可在裸片100之间共同地共享。图4a描绘通过接合衬垫3040在裸片100之间共同地共享的一个实例供应电压。接合衬垫3040可通过接合线308
0-0
连接到裸片1000和1001,并且通过接合线308
0-1
进一步连接到裸片1002和1003。可通过连接到接合衬垫3040的导电节点3100从外部装置接收供应电压vcc。可类似地连接剩余的供应电压。
[0052]
图4b是根据实施例的包含八个裸片100(例如,100
0l-100
3l
和100
0r-100
3r
)的多裸片封装300的示意性表示。图4b可为例如图3b中描绘的实施例的示意性表示。一或多个供应电压(例如图1中描绘的电压供应节点137的供应电压)可在裸片100之间共同地共享。图4b描绘通过接合衬垫304
0l
和304
0r
在裸片100之间共同地共享的一个实例供应电压,例如vcc。接合衬垫304
0l
可通过接合线308
0l-0
连接到裸片100
0l
和100
1l
,并且通过接合线308
0l-1
进一步连接到裸片100
2l
和100
3l
。接合衬垫304
0r
可通过接合线308
0r-0
连接到裸片100
0r
和100
1r
,并且通过接合线308
0r-1
进一步连接到裸片100
2r
和100
3r
。可通过连接到接合衬垫304
0l
的导电节点310
0-0
,并且通过连接到接合衬垫304
0r
的导电节点310
0-1
从外部装置接收供应电压vcc。导电节点310
0-0
可连接到导电节点310
0-1
。可类似地连接剩余的供应电压。为了清楚起见,图4b中未描绘用于时钟信号ppmclk、信号hc#、就绪/忙碌控制信号rb#、控制信号和i/o信号的连接。然而,其连接性可包含与用于供应电压vcc的示意图中所描绘的相同的配置的接合线308和接合衬垫304。
[0053]
图4c是根据实施例的包含八个裸片100(例如,100
0-1007)的多裸片封装300的示意性表示。图4c可为例如图3c中描绘的实施例的示意性表示。一或多个供应电压(例如图1中描绘的电压供应节点137的供应电压)可在裸片100之间共同地共享。图4c描绘通过接合衬垫3040在裸片100之间共同地共享的一个实例供应电压,例如vcc。接合衬垫3040可通过接合线308
0-0
连接到裸片100
0-1003,并且通过接合线308
0-1
进一步连接到裸片100
4-1007。可通过连接到接合衬垫3040的导电节点3100从外部装置接收供应电压vcc。可类似地连接剩余的供应电压。为了清楚起见,图4c中未描绘用于时钟信号ppmclk、信号hc#、就绪/忙碌控制信号rb#、控制信号和i/o信号的连接。然而,其连接性可包含与用于供应电压vcc的示意图中所描绘的相同的配置的接合线308和接合衬垫304。
[0054]
图4d是是根据实施例的包含八个裸片100(例如,100
0-1007)的多裸片封装300的示意性表示。图4d可为例如图3d中描绘的实施例的示意性表示。一或多个供应电压(例如图1中描绘的电压供应节点137的供应电压)可在裸片100之间共同地共享。图4d描绘通过接合衬垫3040在裸片100之间共同地共享的一个实例供应电压,例如vcc。接合衬垫3040可通过接合线308
0-0
连接到裸片1000和1001,通过接合线308
0-1
连接到裸片1002和1003,通过接合线308
0-2
连接到裸片1004和1005,并且通过接合线308
0-3
连接到裸片1006和1007。可通过连接到接合衬垫3040的导电节点3100从外部装置接收供应电压vcc。可类似地连接剩余的供应电压。为了清楚起见,图4d中未描绘用于时钟信号ppmclk、信号hc#、就绪/忙碌控制信号rb#、控制信号和i/o信号的连接。然而,其连接性可包含与用于供应电压vcc的示意图中所描绘的相同的配置的接合线308和接合衬垫304。
[0055]
在多裸片封装的电力管理中,可针对多裸片封装的一些裸片主要分组设置电流需求预算。这可包含多裸片封装的裸片的全部或一部分共同地共享供应电压。电流需求预算可设置为有助于满足多裸片封装的电力规范。举例来说,图4a的多裸片封装的裸片主要分
组可包含裸片100
0-1003;图4b的多裸片封装的裸片主要分组可包含共享到接合衬垫304
0l
的连接的裸片100
0l-100
3l
、共享到接合衬垫304
0r
的连接的裸片100
0r-100
3r
,或裸片100
0l-100
3l
和100
0r-100
3r
;图4c的多裸片封装的裸片主要分组可包含裸片100
0-1007,且图4d的多裸片封装的裸片主要分组可包含裸片100
0-1007。
[0056]
然而,已经确定通过共享供应电压的裸片主要分组子集(例如连接到同一接合线的裸片子集)的较低电流需求可产生供应电压的电压降,即使是在裸片主要分组具有小于规范的总电流需求时仍如此。因而,本文中的各种实施例使用第二电流需求预算用于裸片子集100,所述第二电流需求预算小于用于含有那个裸片子集100的裸片主要分组100的电流需求预算。对于一些实施例,在裸片主要分组中的裸片数目是n且裸片主要分组的子集中的裸片数目是m的情况下,第二电流需求预算可大于用于裸片主要分组的电流需求预算的m/n倍。举例来说,对于具有第一电流需求预算600ma的四个裸片的分组,两个裸片的子集可具有大于300ma的第二电流。
[0057]
为简单起见,裸片主要分组的每个裸片子集可具有相同第二电流需求预算。然而,归因于不同接合线的不同rc特性,例如归因于不同长度,不同裸片子集可具有不同第二电流需求预算。
[0058]
将参考图3a和4a的多裸片封装300论述各种实施例。很明显,这类实施例可利用比图3a和4a中描绘的那些裸片更少或更多的裸片100。一般来说,裸片100的存取操作可划分成若干阶段。这些阶段可经确定以使得存取操作可在完成一个阶段后且在起始下一阶段之前暂停,除导致延迟外,不会不必要地妨碍存取操作的完成。举例来说,如果在所述点处暂停将需要使某一节点放电,且必须在起始下一阶段之前将电荷恢复到所述节点,则暂停存取操作可为不合需要的。类似地,如果在所述点处暂停将存在数据值丢失或讹误的风险,则暂停存取操作可为不合需要的。
[0059]
每个阶段可对应于相应持续时间,其可为预定义的(例如,每当执行时具有相同或类似定时特性的阶段)或可变的(例如,定时特性基于某一模拟特性的检测而变化的阶段)。每个阶段可进一步对应于相应预期峰值电流量值。表1提供可指派到存取操作的各个阶段的预期峰值电流的量值的一个实例。
[0060]
表1
[0061]
电平经编码值预期峰值电流量值0000《=25ma1001《=50ma2010《=75ma3011《=100ma4100《=125ma5101《=150ma6110《=175ma7111《=200ma
[0062]
虽然表1的实例描绘八个不同电平的预期峰值电流量值,但其它数目的电平的预期峰值电流量值电平可与实施例一起使用。举例来说,可限定使用四数位经编码值(例如,数字表示)十六个预期峰值电流量值电平,这可提供多裸片系统的总电流使用的较精细控
制。此外,虽然表1的实例描绘预期峰值电流量值的电平与邻近的预期峰值电流量值电平相差恒定差值,但邻近电平之间的电流差不必是恒定的。预期峰值电流量值可不表示实际峰值电流量值,而是可表示将在确定是否和如何继续进行存取操作的下一或初始阶段时使用的峰值电流量值。举例来说,实际峰值电流量值可为较高的,但可能还具有很短的持续时间以至于被视为微不足道的。
[0063]
各种实施例通过以下操作来促进多裸片封装中的电力管理:使封装的裸片趋向那个裸片和裸片主要分组的每个剩余裸片的预期峰值电流量值,并且做出在那个裸片将发起其存取操作的下一阶段的情况下,如何响应于指示裸片主要分组的预期峰值电流量值的总和的值,以及指示裸片主要分组的裸片子集的预期峰值电流量值的总和的值而继续进行的决策。每个裸片可向剩余裸片广播其预期峰值电流量值,且每个裸片可基于预期峰值电流量值的总和作出明智决策。举例来说,如果下一阶段在正常操作条件下的执行将被视为超过含有那个裸片的裸片主要分组的第一电流需求预算和/或超过含有那个裸片的裸片子集的小于第一电流需求预算的第二电流需求预算,那么裸片可决定在完成存取操作的其当前阶段之后暂停存取操作,或在不同操作模式(例如较低峰值电流操作模式)中发起下一阶段。
[0064]
关于广播预期峰值电流量值,裸片可确定是否预期转变到操作的下一阶段,所述下一阶段可为当前操作的下一阶段或新操作的初始阶段。如果预期这类转变,那么可确定用于下一阶段的其预期峰值电流量值。如果不预期这类转变,那么可确定其预期峰值电流量值是其当前条件(可包含空闲状态)的预期峰值电流量值。应注意,空闲(例如,不主动执行任何存取操作的阶段)的裸片可被认为具有预期峰值电流量值的基础量值,其可为所定义的多个预期峰值电流量值中的最低量值。还应注意,虽然空闲裸片可被认为具有对应于所述多个预期峰值电流量值中的最低量值的预期峰值电流量值,但所述多个预期峰值电流量值中的最低量值可足以进一步对应于由裸片主动执行的操作的某些阶段。
[0065]
替代地,如果其操作的下一阶段可在低峰值电流(lpc)操作模式中操作,且启用这类操作,则裸片可使用下一阶段的低峰值电流操作模式的预期峰值电流量值重新计算总的预期峰值电流量值。作为一个实例,低峰值电流操作模式可包含减缓电荷泵或其它电压产生装置以减小电流使用率。这可增加下一阶段的持续时间,例如节点可不会快速到达既定电压电平。如果第一电流需求预算和第二电流需求预算中的至少一个被视为超过正常操作条件下的下一阶段的预期峰值电流量值的使用,但不被视为超过下一阶段的低峰值电流操作模式的预期峰值电流量值的使用,那么裸片可向剩余裸片广播其预期峰值电流量值具有对应于其操作的下一阶段的低峰值电流操作模式的量值且继续在低峰值电流操作模式中执行下一阶段。
[0066]
图5是根据实施例的用于操作裸片主要分组的信号和寄存器内容的概念定时图。图5假设例如图3a和4a中描绘的多裸片封装具有四个裸片100。在图5的实例中,用于裸片主要分组的电流需求预算(例如用于裸片0 1000、裸片1 1001、裸片2 1002和裸片31003的第一电流需求预算)可为600ma。用于每个裸片子集的电流需求预算)例如用于裸片0 1000和裸片1 1001的第二电流需求预算,或用于裸片2 1002和裸片3 1003的第二电流需求预算)可各自为350ma。每个裸片100可具有用于存储关于裸片100中的每一个的相应预期峰值电流量值的信息(例如电流需求信息)的四个寄存器570,例如裸片0_icc_reg 5700、裸片1_icc_
reg 5701、裸片2_icc_reg 5702和裸片3_icc_reg 5703。
[0067]
裸片指针或存储器装置指针dptr可表示每个裸片或存储器装置100将何时广播其预期峰值电流量值的指示。如将参考图6更详细地描述,这可包含每个裸片100以重复方式计数,并且接着当计数对应于那个裸片100时作出响应的单一时钟信号。替代地,裸片指针dptr可包含用于裸片100中的每一个的相应控制信号,例如控制信号c0-c3,其中裸片100中的每一个当其控制信号具有预定逻辑电平时作出响应。在裸片100广播其电流需求信息之前,可确定其即将出现的预期峰值电流量值。如将参考图6更详细地描述,电流需求信息的广播可包含将共享信号hc#译码。对于图5的实例,预期峰值电流量值的各个电平可对应于表1的电平。虽然不被视为对本文中所公开的实施例是必不可少的,但共同转让给郭(guo)的第2021/0055772a1号美国专利申请公开案公开用于确定预期峰值电流量值的方法和设备,以及用于产生信号hc#的方法和设备。
[0068]
在图5的时间t0之前,裸片0可为空闲的,例如具有25ma的预期峰值电流量值,例如小于或等于25ma。裸片1可正在执行具有100ma的预期峰值电流量值(例如小于或等于100ma)的存取操作的阶段。裸片2可正在执行具有50ma的预期峰值电流量值(例如小于或等于50ma)的存取操作的阶段。裸片3可正在执行具有100ma的预期峰值电流量值(例如小于或等于100ma)的存取操作的阶段。裸片1、裸片2和裸片3可正在执行不同存取操作,或可正在执行同一存取操作,但处于那个存取操作的不同阶段。
[0069]
另外在图5的时间t0之前,裸片0可接收指示对发起存取操作的意愿的命令。用于裸片0的存取操作的初始阶段可在正常操作模式中具有200ma的预期峰值电流量值,且可能不具有可用的低峰值电流操作模式。在用于包含裸片0、裸片1、裸片2和裸片3的裸片主要分组的600ma的第一电流需求预算小,并且在分别地具有100ma、50ma和100ma的预期峰值电流量值的裸片1、裸片2和裸片3下,裸片0因此确定存在足以在正常操作模式中发起下一阶段的第一电流需求预算,即200ma 100ma 50ma 100ma《=600ma。类似地,在用于包含裸片0和裸片1的裸片子集的350ma的第二电流需求预算下,并且在具有100ma的预期峰值电流量值的裸片1下,裸片0还确定存在足以在正常操作模式中发起下一阶段的第二电流需求预算,即200ma 100ma《=350ma。因而,其预期峰值电流量值将为200ma,且裸片0可将其在时间t0和t1之间的电流需求信息广播为200ma的预期峰值电流量值。裸片中的每一个随后可相应地更新其寄存器5700。如果裸片主要分组的每个其它裸片的预期峰值电流量值加做出是否发起其下一阶段的确定的裸片的预期峰值电流量值的总和小于(例如,小于或等于)第一电流需求预算,那么第一电流需求预算可为足够的。类似地,如果做出所述确定的裸片的裸片子集的每个其它裸片的预期峰值电流量值加做出是否发起其下一阶段的确定的裸片的预期峰值电流量值的总和小于(例如,小于或等于)第二电流需求预算,那么第二电流需求预算可为足够的。如果预期峰值电流量值的对应总和大于那个电流需求预算,那么电流需求预算可为不足的。
[0070]
在图5的时间t1之前,裸片1可完成其存取操作的其阶段并且可确定其存取操作的后续阶段在正常操作模式中具有200ma的预期峰值电流量值,并且可能不具有可用的低峰值电流操作模式。裸片1因此将确定存在足以在正常操作模式中发起下一阶段的第一电流需求预算(例如,200ma 200ma 50ma 100ma《=600ma)。然而,裸片1还将确定不存在足以在正常操作模式中发起下一阶段的第二电流需求预算(例如,200ma 200ma》350ma)。因而,可
确定将需要暂停,例如继续暂停,且其预期峰值电流量值预期减小到空闲裸片的电平,例如25ma。裸片1因此可将其在时间t1和t2之间的电流需求信息广播为25ma的预期峰值电流量值。裸片中的每一个随后可相应地更新其寄存器5701。
[0071]
在图5的时间t2之前,裸片2可完成其存取操作的其阶段并且可确定其存取操作的后续阶段在正常操作模式中具有200ma的预期峰值电流量值,并且可能不具有可用的低峰值电流操作模式。裸片2因此将确定存在足以在正常操作模式中发起下一阶段的第一电流需求预算(例如,200ma 25ma 200ma 100ma《=600ma)以及足以在正常操作模式中发起下一阶段的第二电流需求预算(例如,200ma 100ma《=350ma)。因而,其预期峰值电流量值将为200ma,且裸片2可将其在时间t2和t3之间的电流需求信息广播为200ma的预期峰值电流量值。裸片中的每一个随后可相应地更新其寄存器5702。
[0072]
在图5的时间t3之前,裸片3可完成其存取操作的其阶段并且可确定其存取操作的后续阶段在正常操作模式中具有200ma的预期峰值电流量值,并且在低峰值电流操作模式中具有75ma的预期峰值电流量值。裸片3因此将确定不存在足以在正常操作模式中发起下一阶段的第一电流需求预算(例如,200ma 25ma 200ma 200ma》600ma)并且不存在足以在正常操作模式中发起下一阶段的第二电流需求预算(例如,200ma 200ma》350ma)。裸片3可另外确定(例如,随后确定)存在足以在低峰值电流操作模式中发起下一阶段的第一电流需求预算(例如,200ma 25ma 200ma 75ma《=600ma)以及足以在低峰值电流操作模式中发起下一阶段的第二电流需求预算(例如,200ma 75ma《=350ma)。因而,其预期峰值电流量值将为75ma,且裸片3可将其在时间t3和t4之间的电流需求信息广播为75ma的预期峰值电流量值。裸片中的每一个随后可相应地更新其寄存器5703。
[0073]
在图5的时间t4之前,裸片0可完成其存取操作的其阶段并且可确定其存取操作的后续阶段在正常操作模式中具有100ma的预期峰值电流量值,并且可能不具有可用的低峰值电流操作模式。裸片0因此将确定存在足以在正常操作模式中发起下一阶段的第一电流需求预算(例如,100ma 25ma 200ma 75ma《=600ma),以及足以在正常操作模式中发起下一阶段的第二电流需求预算(例如,100ma 25ma《=350ma)。因而,其预期峰值电流量值将为100ma,且裸片0可将其在时间t4和t5之间的电流需求信息广播为100ma的预期峰值电流量值。裸片中的每一个随后可相应地更新其寄存器5700。
[0074]
在图5的时间t5之前,裸片1仍可等待在正常操作模式中发起其存取操作的具有200ma的预期峰值电流量值的下一阶段。此时,裸片1将确定存在足以在正常操作模式中发起下一阶段的第一电流需求预算(例如,100ma 200ma 200ma 75ma《=600ma),以及足以在正常操作模式中发起下一阶段的第二电流需求预算(例如,100ma 200ma《=350ma)。因而,其预期峰值电流量值将为200ma,且裸片1可将其在时间t5和t6之间的电流需求信息广播为200ma的预期峰值电流量值。裸片中的每一个随后可相应地更新其寄存器5701。
[0075]
在图5的时间t6之前,裸片2可确定其仍在执行其存取操作的其阶段。因而,其预期峰值电流量值预期将保持在200ma,且裸片2可将其在时间t6和t7之间的电流需求信息广播为200ma的预期峰值电流量值。裸片中的每一个随后可相应地更新其寄存器5702。
[0076]
在图5的时间t7之前,裸片3可完成其存取操作的其阶段并且可确定其存取操作的后续阶段在正常操作模式中具有200ma的预期峰值电流量值,并且在低峰值电流操作模式中具有100ma的预期峰值电流量值。裸片3因此将确定不存在足以在正常操作模式中发起下
一阶段的第一电流需求预算(例如,100ma 200ma 200ma 200ma》600ma)并且不存在足以在正常操作模式中发起下一阶段的第二电流需求预算(例如,200ma 200ma》350ma)。裸片3可另外确定(例如,随后确定)存在足以在低峰值电流操作模式中发起下一阶段的第一电流需求预算(例如,100ma 200ma 200ma 100ma《=600ma)以及足以在低峰值电流操作模式中发起下一阶段的第二电流需求预算(例如,200ma 100ma《=350ma)。因而,其预期峰值电流量值将为100ma,且裸片3可将其在时间t7和t8之间的电流需求信息广播为100ma的预期峰值电流量值。裸片中的每一个随后可相应地更新其寄存器5703。
[0077]
图6是根据实施例的描绘时钟和其它信号的定时图的一个实例。图6假设例如图3a和4a中描绘的具有四个裸片100,并且对应于如关于图5展现的电流需求信息的多裸片封装。各种实施例为每个裸片(例如,依序)提供如下机会:评估在某一时间段(例如,未来时间段)内的其预期峰值电流量值以确定是继续还是暂停其操作,以及在那个时间段之前或期间将其预期峰值电流量值广播给剩余裸片。在图6中,迹线650可能表示时钟信号ppmclk。
[0078]
对于一个实施例,迹线652可表示通过划分时钟信号ppmclk产生的裸片指针dptr。举例来说,迹线652的控制信号可展现时钟信号ppmclk的每x个循环一个脉冲,其中在此实例中,x=4。继而,裸片100
0-1003中的每一个可以重复的方式(例如,从0到3计数)对裸片指针dptr的脉冲进行计数,且接着响应于裸片指针dptr的后续脉冲从计数0开始重复序列。裸片100
0-1003中的每一个可被指派相应计数值。以此方式,裸片1000可响应于每个计数0,裸片1001可响应于每个计数1,裸片1002可响应于每个计数2,且裸片1003可响应于每个计数3。可响应于供在向其它裸片广播预期峰值电流量值时使用的时钟信号ppmclk的所要循环数目来选择x的值,如将在下文更详细地描述。使用表1的实例,使用数据的三个数位表示预期峰值电流量值的各个量值,三个时钟循环可用于所述数字表示的广播。因而,x的值可等于或大于用于广播的时钟循环的数目。
[0079]
替代地,每个裸片100可能响应于单独的控制信号。举例来说,迹线654
0-6543可分别表示计数器信号c0-c3。迹线654
0-6543的控制信号可展现时钟信号ppmclk的每d*x个循环的脉冲,其中在此实例中,d=4且x=4。d的值可等于共享时钟信号ppmclk的裸片的数目,且计数器信号的数目可等于d。可响应于供在向其它裸片广播预期峰值电流量值时使用的时钟信号ppmclk的所要循环数目来选择x的值,如下文将更详细地描述,且迹线654
0-6543的脉冲可彼此错开循环的时钟信号ppmclk的x个循环。在此实施例中,每个裸片100
0-1003可响应于相应计数器信号c0-c3。举例来说,裸片1000可响应于迹线6540的计数器信号c0,裸片1001可响应于迹线6541的计数器信号c1,裸片1002可响应于迹线6542的计数器信号c2,且裸片1003可响应于迹线6543的计数器信号c3。
[0080]
此外,迹线654
0-6543的计数器信号c0-c3可作为具有d数位的信息的组合控制信号提供到每个裸片100
0-1003。裸片100
0-1003中的每一个可被指派组合控制信号的相应值。以此方式,裸片1000可响应于值(例如,数字值)1000,裸片1001可响应于值0100,裸片1002可响应于值0010,且裸片1003可响应于值0001。虽然认为对于本文中所公开的实施例不是必要的,共同转让给哈等人的第9,417,685号美国专利描述可用于产生计数器信号c0-c3的类型的电路系统。
[0081]
广播电流需求信息的以下实例将使用计数器信号c0-c3来确定指定哪一裸片100
0-1003来广播其电流需求信息。然而,将显而易见,可使用任何循序地循环经过裸片的方
法。各种实施例利用共享信号(例如信号hc#)将多裸片封装的一个裸片的电流需求信息的经编码值(例如,数字表示)提供给多裸片封装的共享迹线656的信号hc#的每个剩余裸片。应注意,虽然图6中为了方便起见将迹线654
0-6543的计数器信号c0-c3描绘为与迹线650的时钟信号ppmclk对准,但可预期当从时钟信号ppmclk产生计数器信号c0-c3时存在一些延迟,使得计数器信号c0-c3的时间t0可能不与时钟信号ppmclk的时间t0对准。类似地,信号hc#的时间t0可能不与时钟信号ppmclk的时间t0对准。然而,特定时间处这些信号中的一个的转变可被认为响应于对应于所述特定时间的时钟信号ppmclk的转变。图6的每个时间段(例如t0-t1、t1-t2、t3-t4等)可对应于时钟信号ppmclk的一个时钟循环。
[0082]
参考图6,迹线6540可在时间t0处和时间t16处转变到第一逻辑电平,迹线6541可在时间t4处和时间t20处转变到第一逻辑电平,迹线6542可在时间t8和在时间t24转变到第一逻辑电平,且迹线6543可在时间t12处和时间t28处转变到第一逻辑电平,且此模式可在裸片100处于作用中时继续。迹线654
0-6543可另外具有不同于其第一逻辑电平的第二逻辑电平。对于迹线654,举例来说,其第一逻辑电平可为逻辑高电平,且其第二逻辑电平可为逻辑低电平。
[0083]
在此实例中,可在时间t0处,例如响应于迹线6540转变到第一逻辑电平而指定裸片1000。裸片1000随后可通过例如在迹线650的时钟信号ppmclk的一或多个后续循环的过程中将迹线656的信号hc#编码为表示三位数字值111来广播其电流需求信息。举例来说,裸片1000可致使信号hc#在时间段t1-t2、t2-t3和t3-t4期间具有其第一逻辑电平,进而表示数字值111。
[0084]
可在时间t4处,例如响应于迹线6541转变到第一逻辑电平而指定裸片1001。裸片1001随后可通过将信号hc#编码为表示三位数字值001来广播其电流需求信息。举例来说,裸片1001可致使信号hc#在时间段t5-t6和t6-t7期间具有其第二逻辑电平,在时间段t7-t8期间具有其第一逻辑电平,进而表示数字值001。
[0085]
可在时间t8处,例如响应于迹线6542转变到第一逻辑电平而指定裸片1002。裸片1002随后可通过将信号hc#编码为表示三位数字值111来广播其电流需求信息。举例来说,裸片1002可致使信号hc#在时间段t9-t10、t10-t11和t11-t12期间具有其第一逻辑电平,进而表示数字值111。
[0086]
可在时间t12处,例如响应于迹线6543转变到第一逻辑电平而指定裸片1003。裸片1003随后可通过将信号hc#编码为表示三位数字值010来广播其电流需求信息。举例来说,裸片1003可致使信号hc#在时间段t13-t14期间具有其第二逻辑电平,在时间段t14-t15期间具有其第一逻辑电平,并且在时间段t15-t16期间具有其第二逻辑电平,进而表示数字值010。
[0087]
可在时间t16处,例如响应于迹线6540再次转变到第一逻辑电平而再次指定裸片1000。裸片1000随后可通过将信号hc#编码为表示三位数字值011来广播其电流需求信息。举例来说,裸片1000可致使信号hc#在时间段t17-t18期间具有其第二逻辑电平,并且在时间段t18-t19和t19-t20期间具有其第一逻辑电平,进而表示数字值011。
[0088]
可在时间t20处,例如响应于迹线6541再次转变到第一逻辑电平而再次指定裸片1001。裸片1001随后可通过将信号hc#编码为表示三位数字值111来广播其电流需求信息。举例来说,裸片1001可致使信号hc#在时间段t21-t22、t22-t23和t23-t24期间具有其第一逻
辑电平,进而表示数字值111。
[0089]
可在时间t24处,例如响应于迹线6542再次转变到第一逻辑电平而再次指定裸片1002。裸片1002随后可通过将信号hc#编码为表示三位数字值111来广播其电流需求信息。举例来说,裸片1002可致使信号hc#在时间段t25-t26、t26-t27和t27-t28期间具有其第一逻辑电平,进而表示数字值111。
[0090]
可在时间t28处,例如响应于迹线6543再次转变到第一逻辑电平而再次指定裸片1003。裸片1003随后可通过将信号hc#编码为表示三位数字值010来广播其电流需求信息。举例来说,裸片1003可致使信号hc#在时间段t29-t30期间具有其第二逻辑电平,在时间段t30-t31期间具有其第一逻辑电平,并且在时间段t31-t32期间具有其第二逻辑电平,进而表示数字值010。
[0091]
鉴于前述实例,将清楚,可使用时钟信号ppmclk的更少或更多时钟循环表示不同次序的数字表示,以分别表示预期峰值电流量值的更低或更高粒度。此外,虽然前述实例在指定下一裸片之前完成广播针对一个裸片的数字表示,但这两个动作可以重叠。举例来说,计数器信号c0可在时间t0处转变,且裸片1000可从时间t1到时间t4处广播其数字表示,如图6中所描绘。然而,在此替代实例中,计数器信号c1可在时间t3处例如当裸片1000正广播其数字表示的最后数位时转变,且裸片1001可在时间t4处开始广播其数字表示。类似地,计数器信号c2可在时间t6处例如当裸片1001正广播其数字表示的最后数位时转变,且裸片1002可在时间t7处开始广播其数字表示,等等。
[0092]
图7描绘根据实施例的操作裸片(例如存储器装置或其它集成电路装置)的方法的流程图。所述方法可呈例如存储到指令寄存器128的计算机可读指令的形式。此类计算机可读指令可由控制器(例如,控制逻辑116)执行以致使裸片(例如,裸片的相关组件)执行所述方法。
[0093]
在703处,可做出裸片是否正在期望发起存取操作的下一阶段的确定,所述下一阶段可为存取操作的初始阶段。如本文中所使用,期望发起存取操作的下一阶段的裸片包含已完成存取操作的前一阶段、已完成前一存取操作,或者暂停并等待其发起存取操作的下一阶段的裸片,或正在执行存取操作的前一阶段的裸片,所述前一阶段将在例如在所述裸片被再次指定做出其确定之前的某个预定时间段内完成。响应于确定裸片并非正在期望发起存取操作的下一阶段,裸片可转到705并且继续其当前条件。裸片可另外广播其当前条件的电流需求信息。裸片的当前条件可为空闲的,即使其已接收到执行下一存取操作的命令,且裸片可另外继续处于空闲状态中。替代地,裸片的当前条件可为主动地执行存取操作的阶段,且裸片可继续执行存取操作的那个阶段。对于一些实施例,电流需求信息可包括预期峰值电流量值的指示符。
[0094]
响应于确定裸片正在期望发起存取操作的下一阶段,例如已完成存取操作的前一阶段或已完成前一存取操作,可转到711并且确定是否存在用于含有所述裸片的裸片主要分组的足以在裸片的一或多个操作模式中用于裸片的存取操作的下一阶段的所选操作模式中发起所述存取操作的所述下一阶段的第一电流需求预算(cb
main
),以及是否存在用于裸片主要分组的也含有所述裸片的裸片子集的足以在所述所选操作模式中发起所述存取操作的所述下一阶段的第二电流需求预算(cb
sub
)。响应于确定存在足以继续进行的第一和第二电流需求预算,裸片在713处可在所选择的操作模式中发起其存取操作的下一阶段。裸
片可另外广播其存取操作的那个阶段的所选择的操作模式的电流需求信息。所述所选择的操作模式可为正常操作模式,而不管低峰值电流操作模式是否可用。替代地,所述所选择的操作模式可响应于确定存在足以在正常操作模式中发起下一阶段的可用电流需求预算而为正常操作模式,并且可响应于确定不存在足以在正常操作模式中发起下一阶段的可用电流需求预算,但存在足以在低峰值电流操作模式中发起下一阶段的可用电流需求预算而为低峰值电流操作模式。
[0095]
响应于确定不存在足以在所选择的操作模式中继续进行的第一电流需求预算或第二电流需求预算,裸片可转到715并且暂停其操作以等待足够的电流需求预算,例如延迟发起存取操作的下一阶段。裸片可另外广播暂停裸片的电流需求信息,其可与空闲裸片的电流需求信息相同。
[0096]
图7的过程可在裸片例如通过芯片启用信号被启用时,针对裸片主要分组中的每个裸片按顺序进行重复。对于一些实施例,图7的过程可针对经启用裸片响应于多裸片封装的裸片中的至少一个指示其正忙碌(例如由其共享的就绪/忙碌控制信号所指示)而进行重复。
[0097]
图8描绘根据实施例的操作多个裸片(例如存储器装置或其它集成电路装置)的方法的流程图。所述方法可能呈例如存储到指令寄存器128的计算机可读指令的形式。这类计算机可读指令可能由例如控制逻辑116的控制器执行以致使裸片(例如,裸片的相关组件)执行所述方法。
[0098]
在801处,可将变量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的数字模式。因而,图8中描绘的变量n通过d个唯一值的循环可表示参考图6所描述的数字模式1000、0100、0010和0001的循环。此外,虽然参考递增序列论述图8的实施例,但n的值序列可替代地在所公开的过程中以直观上明显的变化递减,例如n的值可在n
init
处初始化,并且可在重新初始化之前计数为值n
init
1-d。举例来说,在d=4且n
init
=3的情况下,计数器可在重新初始化为3之前从3推进(例如递减)到0。可利用具有d个唯一值的序列的其它定序方案,其中d个裸片中的每一个响应于对应于d个唯一值中的相应唯一值的n的值而广播共享信号上的电流需求信息。
[0099]
在803处,可做出对应于n(例如裸片n)的当前值的裸片是否正在期望发起存取操作的下一阶段的确定,所述下一阶段可为存取操作的期望执行的初始阶段,或存取操作的当前正在执行的下一阶段。响应于确定裸片n并非正在期望发起其存取操作的下一阶段,过程可转到805且裸片可继续其当前条件。裸片n可另外广播裸片的当前条件的电流需求信息。裸片n的当前条件可为空闲的,且裸片n可另外继续处于空闲状态中。替代地,裸片n的当前条件可为主动地执行存取操作的阶段,且裸片n可继续执行存取操作的那个阶段。对于一些实施例,电流需求信息可包括预期峰值电流量值的指示符。
[0100]
响应于确定裸片n正在期望发起存取操作的下一阶段,例如已完成存取操作的前
一阶段或已完成前一存取操作,可转到811并且确定是否存在用于含有所述裸片的裸片主要分组的足以在裸片的一或多个操作模式中用于裸片的存取操作的下一阶段的所选操作模式中发起所述存取操作的所述下一阶段的第一电流需求预算(cb
main
),以及是否存在用于裸片主要分组的也含有裸片n的裸片子集的足以在所述所选操作模式中发起所述存取操作的所述下一阶段的第二电流需求预算(cb
subn
)。响应于确定存在足以继续进行的第一和第二电流需求预算,裸片在813处可在所选择的操作模式中发起其存取操作的下一阶段。裸片可另外广播其存取操作的那个阶段的所选择的操作模式的电流需求信息。所述所选择的操作模式可为正常操作模式,而不管低峰值电流操作模式是否可用。替代地,所述所选择的操作模式可响应于确定存在足以在正常操作模式中发起下一阶段的可用电流需求预算而为正常操作模式,并且可响应于确定不存在足以在正常操作模式中发起下一阶段的可用电流需求预算,但存在足以在低峰值电流操作模式中发起下一阶段的可用电流需求预算而为低峰值电流操作模式。
[0101]
响应于确定不存在足以在所选择的操作模式中继续进行的第一电流需求预算或第二电流需求预算,裸片可转到815并且暂停其操作以等待足够的电流需求预算,例如延迟发起存取操作的下一阶段。裸片可另外广播暂停裸片的电流需求信息,其可与空闲裸片的电流需求信息相同。
[0102]
从805、813或815,过程可转到807并且确定n的值是否是序列的例如最后一个值。响应于确定n的值并非序列的最后一个值,n的值可在809处推进,例如针对递增计数器递增,针对递减计数器递减,改变为多个数字模式的序列中的下一数字模式等。从809,过程可返回到803。响应于在807处确定n的值是序列的最后一个值,过程可返回到801以在继续进行到803之前初始化(例如重新初始化)n的值。
[0103]
图8的过程可在d个裸片例如通过芯片启用信号被启用时进行重复。对于一些实施例,图8的过程可针对经启用裸片响应于裸片中的至少一个指示其正忙碌(例如由其共享的就绪/忙碌控制信号所指示)而进行重复。
[0104]
图9a是根据各种实施例的操作裸片(例如存储器装置或其它集成电路装置)的方法的一部分的流程图。图9a提供可如何做出关于以下内容的确定的额外细节:例如在图7的711或图8的811处,裸片是否具有足以在所选操作模式中发起存取操作的下一阶段的第一和第二电流需求预算,以及例如在图7的713或图8的813处,所选择的操作模式可为何种操作模式。举例来说,在911-1处,裸片可确定是否存在足以在用于裸片的存取操作的下一阶段的正常操作模式中发起所述存取操作的那个阶段的第一和第二电流需求预算。响应于确定存在足以在正常操作模式中发起存取操作的下一阶段的第一和第二电流需求预算,正常操作模式是所选择的操作模式,且裸片可在913-1处在正常操作模式中发起存取操作的下一阶段。响应于确定不存在足以在正常操作模式中发起存取操作的下一阶段的第一和/或第二电流需求预算,过程可转到912-2,其中可做出关于是否存在可用低峰值电流(lpc)操作模式的确定。响应于在912-2处确定无低峰值电流操作模式可用,裸片可暂停其操作,或继续暂停其操作,等待足够的电流需求预算。响应于确定存在可用低峰值电流操作模式,过程可转到911-2。
[0105]
在911-2处,裸片可确定是否存在足以在用于裸片的存取操作的下一阶段的低峰值电流操作模式中发起所述存取操作的那个阶段的第一和第二电流需求预算。响应于确定
存在足以在低峰值电流操作模式中发起存取操作的下一阶段的第一和第二电流需求预算,低峰值电流操作模式是所选择的操作模式,且裸片可在913-2处在低峰值电流操作模式中发起存取操作的下一阶段。响应于确定不存在足以在低峰值电流操作模式中发起存取操作的下一阶段的第一和/或第二电流需求预算,裸片可暂停其操作,或继续暂停其操作,等待足够的电流需求预算。
[0106]
图9b是根据各种实施例的操作裸片(例如存储器装置或其它集成电路装置)的方法的一部分的流程图。图9b提供可如何做出关于以下内容的确定的额外细节:例如在图7的711或图8的811处,裸片是否具有足以在所选操作模式中发起存取操作的下一阶段的第一和第二电流需求预算,以及例如在图7的713或图8的813处,所选择的操作模式可为何种操作模式。举例来说,在911-1处,裸片可确定是否存在足以在用于裸片的存取操作的下一阶段的第一操作模式(可为正常操作模式)中发起所述存取操作的那个阶段的第一和第二电流需求预算。响应于确定存在足以在第一操作模式中发起存取操作的下一阶段的第一和第二电流需求预算,第一操作模式是所选择的操作模式,且裸片可在913-1处在第一操作模式中发起存取操作的下一阶段。响应于确定不存在足以在第一操作模式中发起存取操作的下一阶段的第一和/或第二电流需求预算,过程可转到912-2,其中可做出关于是否存在可用第二操作模式(其可为低峰值电流操作模式)的确定。响应于在912-2处确定无第二操作模式可用,裸片可暂停其操作,或继续暂停其操作,等待足够的电流需求预算。响应于确定存在可用第二操作模式,过程可转到911-2。
[0107]
在911-2处,裸片可确定是否存在足以在用于裸片的存取操作的下一阶段的第二操作模式中发起所述存取操作的那个阶段的第一和第二电流需求预算。响应于确定存在足以在第二操作模式中发起存取操作的下一阶段的第一和第二电流需求预算,第二操作模式是所选择的操作模式,裸片可在913-2处在第二操作模式中发起存取操作的下一阶段。响应于确定不存在足以在第二操作模式中发起存取操作的下一阶段的第一和/或第二电流需求预算,过程可转到确定任何后续操作模式是否可用,以及那些操作模式是否可在912-n处做出第n操作模式是否可用的确定之前满足第一和第二电流需求预算。响应于确定存在可用第n操作模式,过程可转到911-n。
[0108]
在911-n处,裸片可确定是否存在足以在用于裸片的存取操作的下一阶段的第n操作模式中发起所述存取操作的那个阶段的第一和第二电流需求预算。响应于确定存在足以在第n操作模式中发起存取操作的下一阶段的第一和第二电流需求预算,第n操作模式是所选择的操作模式,且裸片可在913-n处在第n操作模式中发起存取操作的下一阶段。响应于确定不存在足以在第n操作模式中发起存取操作的下一阶段的第一和/或第二电流需求预算,裸片可暂停其操作,或继续暂停其操作,等待足够的电流需求预算。
[0109]
所选择的操作模式可为可用操作模式中存在足够的第一和第二电流需求预算的最优选操作模式。举例来说,对于具有按从被视为最优选的第一操作模式(例如正常操作模式)到被视为最不优选的第n操作模式的次序布置的n个操作模式的存取操作,裸片可评估n个操作模式中的每一个的预期峰值电流量值,直到确定有一个操作模式具有满足第一和第二电流需求预算的预期峰值电流量值为止。应注意,操作模式不需要按预期峰值电流需求递减的次序布置。
[0110]
图10a-10c是根据实施例的操作裸片的方法的部分的流程图。具体地,图10a-10c
证实关于是否存在足以在所选操作模式中发起下一阶段的第一和第二电流需求预算的确定可并行(例如同时)或依序执行。举例来说,图10a描绘并行操作,而图10b和10c描绘顺序操作。图10a-10c可各自表示图7的框711、图8的框811,或图9b的任一框911-x,其中x表示针对n操作模式的n的任一值。
[0111]
参考图10a,在1021处,裸片可确定是否存在用于含有所述裸片的裸片主要分组的足以在裸片的一或多个操作模式中用于裸片的存取操作的下一阶段的所选操作模式中发起所述存取操作的所述下一阶段的第一电流需求预算。在1023处,裸片可确定是否存在用于裸片主要分组的也含有所述裸片的裸片子集的足以在裸片的一或多个操作模式中用于裸片的存取操作的下一阶段的所选操作模式中发起所述存取操作的所述下一阶段的第二电流需求预算。1021和1023两者可同时执行并且可各自解算为真或假,例如1或0,且这些输出可作为输入提供给“与”门1025。在1027处,如果“与”门1025的输出为真,例如1,那么过程可转到713/813/913-x以发起存取操作的下一阶段。如果“与”门1025的输出为假,例如0,那么过程可转到715/815以暂停裸片。很明显,可使用其它逻辑电平和电路来确定1021和1023两者是否评估为真。
[0112]
应注意,当裸片转到713/813/913-x时,所选择的操作模式可为在1021处的确定和1023处的确定之间具有最低峰值电流量值的操作模式。举例来说,如果在1021处在正常操作模式中存在足够第一电流需求预算,并且在1023处仅在低峰值电流操作模式中存在足够第二电流需求预算,那么所选择的操作模式将为低峰值电流操作模式。
[0113]
参考图10b,在1021处,裸片可确定是否存在用于含有所述裸片的裸片主要分组的足以在裸片的一或多个操作模式中用于裸片的存取操作的下一阶段的所选操作模式中发起所述存取操作的所述下一阶段的第一电流需求预算。响应于在1021处确定存在足够第一电流需求预算,过程可转到1023,并且响应于在1021处确定不存在足够第一电流需求预算,过程可转到715/815以暂停裸片,这允许避免评估是否存在足够的第二电流需求预算。在1023处,裸片可确定是否存在用于裸片主要分组的也含有所述裸片的裸片子集的足以在裸片的一或多个操作模式中用于裸片的存取操作的下一阶段的所选操作模式中发起所述存取操作的所述下一阶段的第二电流需求预算。响应于在1023处确定存在足够的第二电流需求预算,过程可转到713/813/913-x以发起存取操作的下一阶段。响应于在1023处确定不存在足够的第二电流需求预算,过程可转到715/815以暂停裸片。
[0114]
对于图10b中的多个操作模式的评估,裸片可在1021处按电流需求递减的次序考虑n个操作模式。在1023处,裸片随后可考虑1021处存在足够的第一电流需求预算的操作模式,并且从此处继续电流需求递减的次序。如果裸片从1023转到713/813/913-x,那么所选择的操作模式可为满足1023处的确定的操作模式。
[0115]
参考图10c,在1023处,裸片可确定是否存在用于裸片主要分组的也含有所述裸片的裸片子集的足以在裸片的一或多个操作模式中用于裸片的存取操作的下一阶段的所选操作模式中发起所述存取操作的所述下一阶段的第二电流需求预算。响应于在1023处确定存在足够的第二电流需求预算,过程可转到1021,并且响应于在1023处确定不存在足够的第二电流需求预算,过程可转到715/815以暂停裸片,这允许避免评估是否存在足够的第一电流需求预算。在1021处,裸片可确定是否存在用于裸片主要分组的足以在所选操作模式中发起存取操作的下一阶段的第一电流需求预算。响应于在1021处确定存在足够第一电流
需求预算,过程可转到713/813/913-x以发起存取操作的下一阶段。响应于在1021处确定不存在足够第一电流需求预算,过程可转到715/815以暂停裸片。
[0116]
对于图10c中的多个操作模式的评估,裸片可在1023处按电流需求递减的次序考虑n个操作模式。在1021处,裸片随后可考虑1023处存在足够的第二电流需求预算的操作模式,并且从此处继续电流需求递减的次序。如果裸片从1021转到713/813/913-x,那么所选择的操作模式可为满足1021处的确定的操作模式。
[0117]
结论
[0118]
虽然本文中已说明且描述特定实施例,但所属领域的一般技术人员将了解,预计实现相同目的的任何布置可取代所展示的特定实施例。所属领域的技术人员将清楚实施例的许多调适。因此,本技术案意图涵盖实施例的任何调适或变型。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献