掌桥专利:专业的专利平台
掌桥专利
首页

包含可选配置简档的电源配置组件

文献发布时间:2023-06-19 10:22:47


包含可选配置简档的电源配置组件

技术领域

本公开的实施例大体上涉及存储器子系统,且更具体地说,涉及一种包含可选配置简档的电源配置组件。

背景技术

存储器子系统可为存储系统,例如固态驱动器(SSD),并且可包含存储数据的一或多个存储器组件。存储器组件可为例如非易失性存储器组件及易失性存储器组件。一般来说,主机系统可利用存储器子系统以在存储器组件处存储数据且从存储器组件检索数据。

附图说明

根据下文给出的详细描述及本公开的各种实施例的附图,将更充分地理解本公开。

图1说明根据本公开的一些实施例的包含存储器子系统的实例计算环境。

图2说明根据本公开的一些实施例的电源管理组件的实例。

图3说明根据本公开的一些实施例的非易失性存储器的实例。

图4是根据本公开的一些实施例的与包含可选配置简档的电源配置组件相对应的实例方法的流程图。

图5是本公开的实施例可在其中操作的实例计算机系统的框图。

具体实施方式

本公开的方面涉及一种包含可选配置简档的电源配置组件。存储器子系统在下文也称为“存储器装置”。存储器子系统的实例是存储系统,例如固态驱动器(SSD)。在一些实施例中,存储器子系统是混合存储器/存储子系统。一般来说,主机系统可利用包含一或多个存储器组件的存储器子系统。主机系统可提供数据以存储在存储器子系统处并且可请求从存储器子系统检索数据。

存储器子系统(例如,SSD)可包含例如电源管理集成电路(PMIC)的电源管理组件,其可用于管理存储器子系统及/或耦合到其的电子装置的各种电源要求。

一些常规的电源管理组件可包含蚀刻或硬译码逻辑,以提供对存储器子系统的各种要求的控制。在利用蚀刻或硬译码逻辑的方法中,电源管理组件可经配置以提供对特定存储器子系统的各种要求的控制。因此,此种常规电源管理组件可仅用于特定应用及/或特定存储器子系统。举例来说,如果存储器子系统的要求发生变化,则此类常规电源管理组件可能会停止运行或正常运行,这可能导致常规电源管理组件的库存过时且因此不可替代。

为了减少进行蚀刻或包含硬译码逻辑的电源管理组件的库存的浪费,一些常规电源管理组件采用eFuse,这可允许在制造后改变电源管理组件的各个方面。在采用eFuse的电源管理组件中,如果例如由于设计电源管理组件的存储器子系统的各种要求发生变化,不再使用或需要特定的电源管理组件,则eFuse中的一或多个可能被烧(例如,熔断)。这可允许电源管理组件在某种程度上经重新编程以与在制造电源管理组件之后改变其各种要求的存储器子系统一起工作。然而,由于eFuse的性质(例如,一旦eFuse被熔断,就不能再次熔断这一事实),利用eFuse的常规电源管理组件仅可重新编程有限的次数。

此外,经常在制造之后并且在销售点之前对使用eFuse的常规电源管理组件进行编程(例如,将eFuse烧断),以根据一组特定的存储器子系统要求进行操作。如果在将eFuse熔断后存储器子系统要求发生变化,则通常无法对电源管理组件进行重新编程,这可能导致常规电源管理组件的库存过时并因此不可替代。因此,类似于其中对电源管理组件进行蚀刻或硬译码的常规方法,利用eFuse的电源管理组件的常规方法可能导致浪费电源管理组件的库存。举例来说,由于eFuse的单次使用性质,当为其设计电源管理组件的存储器子系统的要求发生变化时,利用eFuse的电源管理组件可能变得不可替代。

相反,本公开的各方面通过允许功率管理组件存储多个配置简档来解决上述及其它缺陷,所述配置简档可基于存储器子系统及/或主机系统的要求多次动态地进行选择。在一些实施例中,可基于从耦合到存储器子系统的主机系统接收到的信息选择PMIC的特定配置简档。系统电源要求的非限制性实例可包含工作电压、电源模式(例如,睡眠模式)排序,主/从配置,串行ATA(SATA)输入电压、外围互连高速(PCIe)输入电压、电源备用操作、时序特性、操作特性等,可基于PMIC所提供的配置简档控制所述系统电源要求。如本文所使用,“配置简档”通常是指协议、工作电压组、主/从配置、功率备用状态、规格或与主机系统或计算机组件(例如SSD、视频卡、音频卡或其它计算机组件)的操作相对应的其它信息。举例来说,本公开的方面包含具有安置于其上的非易失性存储器(NVM)的电源管理组件(例如,PMIC)。

本公开描述了PMIC的存储器可经配置以存储可对应于存储器子系统的多个不同系统要求的多个配置简档。举例来说,对于为企业计算环境配置的存储器子系统,可存在一个配置简档,而对于为客户端或消费者计算环境配置的存储器子系统,可存在不同的简档。

举例来说,由于例如SSD的存储器子系统可经配置用于不同的计算环境(例如,企业计算环境、客户端或消费者计算环境、移动计算环境等),因此可能有利的是提供选择性地启用多个配置简档中的一个,以适应特定计算环境的系统要求的能力。配置简档的选择性激活还可包含启用配置简档,使得与配置简档相对应的操作特性在耦合到PMIC的存储器子系统的一或多个计算环境内运行。

在一些实施例中,电源管理组件可包含一或多个电源管理配置引脚,其可接收选择信号以选择性地启用存储在电源管理组件的存储器中的特定电源配置简档。

图1说明根据本公开的一些实施例的包含存储器子系统110的实例计算环境100。存储器子系统110可包含媒体,例如存储器组件112A到112N。存储器组件112A到112N可为易失性存储器组件、非易失性存储器组件或此类组件的组合。在一些实施例中,存储器子系统为存储系统。存储系统的实例是SSD。在一些实施例中,存储器子系统110是混合存储器/存储子系统。一般来说,计算环境100可包含使用存储器子系统110的主机系统120。举例来说,主机系统120可将数据写入到存储器子系统110及从存储器子系统110读取数据。

主机系统120可为计算装置,例如桌上型计算机、膝上型计算机、网络服务器、移动装置或包含存储器及处理装置的此种计算装置。主机系统120可包含或耦合到存储器子系统110,使得主机系统120可从存储器子系统110读取数据或将数据写入到存储器子系统110。主机系统120可经由物理主机接口耦合到存储器子系统110。如本文中所使用,“耦合到”通常指代组件之间的连接,其可为间接通信连接或直接通信连接(例如不具有介入组件),无论有线或无线,包含例如电连接、光学连接、磁性连接等连接。物理主机接口的实例包含但不限于串行高级技术附件(SATA)接口、外围组件互连高速(PCIe)接口、通用串行总线(USB)接口、光纤通道、串行连接的SCSI(SAS)等。物理主机接口可用于在主机系统120与存储器子系统110之间传输数据。当存储器子系统110通过PCIe接口与主机系统120耦合时,主机系统120可进一步利用NVM高速(NVMe)接口来存取存储器组件112A到112N。物理主机接口可提供接口以用于在存储器子系统110与主机系统120之间传送控制、地址、数据及其它信号。

存储器组件112A到112N可包含不同类型的非易失性存储器组件及/或易失性存储器组件的任何组合。非易失性存储器组件的实例包含与非(NAND)类型闪存存储器。存储器组件112A到112N中的每一个可包含存储器单元的一或多个阵列,所述存储器单元例如单层级单元(SLC)或多层级单元(MLC)(例如,三层级单元(TLC)或四层级单元(QLC))。在一些实施例中,特定存储器组件可包含存储器单元的SLC部分及MLC部分两者。存储器单元中的每一个可存储由主机系统120使用的一或多个数据位(例如,数据块)。尽管描述了例如NAND型闪存存储器的非易失性存储器组件,但存储器组件112A到112N可基于例如易失性存储器的各种其它类型的存储器。在一些实施例中,存储器组件112A到112N可为但不限于随机存取存储器(RAM)、只读存储器(ROM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(SDRAM)、相变存储器(PCM)、磁随机存取存储器(MRAM)、或非(NOR)闪存存储器、电可擦除可编程只读存储器(EEPROM)及非易失性存储器单元的交叉点阵列。非易失性存储器的交叉点阵列可结合可堆叠交叉网格化数据存取阵列基于体电阻的改变来执行位存储。另外,与许多基于闪存的存储器相比,交叉点非易失性存储器可进行就地写入操作,其中可在不预先擦除非易失性存储器单元的情况下对非易失性存储器单元进行编程。此外,存储器组件112A到112N的存储器单元可被分组为存储器页或数据块,所述存储器页或数据块可指用于存储数据的存储器组件的单元。

存储器系统控制器115(下文称为“控制器”)可与存储器组件112A到112N通信以执行操作,例如在存储器组件112A到112N处读取数据、写入数据或擦除数据,及其它此类操作。控制器115可包含硬件,例如一或多个集成电路及/或离散组件、缓冲存储器,或其组合。控制器115可为微控制器、专用逻辑电路(例如,现场可编程门阵列(FPGA)、专用集成电路(ASIC)等),或其它合适的处理器。控制器115可包含经配置以执行存储在本地存储器119中的指令的处理装置(例如,处理器117)。在所示实例中,控制器115的本地存储器119包含经配置以存储指令的嵌入式存储器,所述指令用于执行控制存储器子系统110的操作(包含处理存储器子系统110与主机系统120之间的通信)的各种过程、操作、逻辑流及例程。在一些实施例中,本地存储器119可包含存储器寄存器,其存储存储器指针、所提取数据等。本地存储器119还可包含用于存储微码的只读存储器(ROM)。虽然在图1中的实例存储器子系统110已说明为包含控制器115,但在本公开的另一实施例中,存储器子系统110可不包含控制器115,且可替代地依靠外部控制(例如,由外部主机或由与存储器子系统分离的处理器或控制器提供)。

通常,控制器115可从主机系统120接收命令或操作,并且可将命令或操作转换成指令或适当的命令,以实现对存储器组件112A到112N的期望存取。控制器115可负责其它操作,例如耗损均衡操作、垃圾收集操作、错误检测及错误校正码(ECC)操作、加密操作、高速缓存操作及在与存储器组件112A到112N相关联的逻辑块地址与物理块地址之间的地址转译。控制器115可进一步包含主机接口电路系统,以经由物理主机接口与主机系统120通信。主机接口电路可将从主机系统接收到的命令转换成命令指令以存取存储器组件112A到112N,以及将与存储器组件112A到112N相关联的响应转换成用于主机系统120的信息。

存储器子系统110还可包含未说明的额外电路系统或组件。举例来说,存储器组件112A到112N可包含控制电路、地址电路(例如,行及列解码电路)及/或所述存储器组件可借以与控制器115及/或主机120通信的输入/输出(I/O)电路系统。作为实例,在一些实施例中,地址电路可从控制器115接收地址且解码所述地址以存取存储器组件112A到112N。

存储器子系统110包含电源管理组件113(例如,PMIC),其可经配置以访问对应于电源管理组件113的不同操作特性的多个配置简档。在一些实施例中,配置简档存储在电源管理组件113的存储器中,如下文结合图2更详细地描述。在一些实施例中,配置简档存储在耦合到电源管理组件113的存储器(例如,存储器子系统110的存储器)中。如本文中结合图2及图3更详细地描述,电源管理组件113可包含配置引脚及存储器(例如,NVM),所述存储器可包含一或多个存储器位置(例如,一或多个寄存器、一或多个一次性可编程存储器等)。尽管图1中未明确展示,但是在一些实施例中,控制器115包含电源管理组件113的至少一部分。举例来说,控制器115可包含处理器117(处理装置),其经配置以执行存储在本地存储器119中以用于执行本文中所描述的操作的指令。在一些实施例中,电源管理组件113是主机系统120、应用程序或操作系统的一部分。

电源管理组件113可接收选择信号以选择(例如,实现)存储于其上的多个(例如,多个)配置简档中的一个。在一些实施例中,电源管理组件113可从主机系统120及/或从控制器115接收选择信号。配置简档可对应于与存储器子系统110及/或主机系统120相对应的不同操作特性。举例来说,由电源管理组件113存储的一个配置简档可对应于存储器子系统110的操作特性的特定集合,而由电源管理组件113存储的不同配置简档可对应于存储器子系统110的操作特性的不同集合。下文描述关于电源管理组件113的操作的其它细节。

在一些实施例中,PMIC的存储器可包含一次性可编程(OTP)存储器;然而,实施例不限于PMIC本地的特定存储器类型。举例来说,PMIC的存储器可为闪存存储器、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)及/或相变存储器(PCM)等等。

图2说明根据本公开的一些实施例的电源管理组件213的实例。电源管理组件213可包含非易失性存储器(NVM)214、电源216,及/或配置引脚208A至208N。

NVM 214可存储配置简档。配置简档可包含协议、运行电压的集合、主/从配置、电源备份状态、规范,或对应于主机系统或例如SSD的计算机组件的操作的其它信息。在一些实施例中,配置简档可包含电源管理规范,其可管理通过主机系统及/或计算机组件消耗的电力。配置简档的其它非限制性实例可包含简档,所述简档包含可基于选择由PMIC使用的配置简档控制的功率模式(例如,休眠模式)定序、主/从配置、串行ATA(SATA)输入电压、外围互连件高速(PCIe)输入电压、电源备份操作、时序特性、操作特性等。

配置简档可通过以其对应的标准(例如,由外围组件互连特殊兴趣组规定的标准)指定的各种格式存储。举例来说,对应于PCIe配置的配置简档可通过管理数据输入/输出(MDIO)数据格式存储。然而,实例不限于此,并且配置简档可通过允许由PMIC及/或主机计算装置访问配置简档的任何数据格式存储。

配置引脚208A至208N可从主机系统(例如,本文图1中所示的主机系统120)、存储器子系统(例如,本文图1中所示的存储器子系统110),及/或控制器(例如,本文图1中所示的控制器115)接收一或多个选择信号。在图2中所示的实例中,电源管理组件213包含3个配置引脚208A、208B及208N,其可允许将响应于接收到选择信号而访问的由电源管理组件213存储的八个不同配置简档。举例来说,逻辑“1”(或高于预定阈值电压值的物理电压)到配置引脚208A(同时配置引脚208B及208N具有施加到其上的逻辑值“0”)的施加可对应于选择特定配置简档。类似地,逻辑“1”(或高于预定阈值电压值的物理电压)到配置引脚208(同时配置引脚208A及208N具有施加到其的逻辑值“0”或低于预定值的物理电压)的施加可对应于选择不同特定配置简档。表1概述可使用图2中所示的3个配置引脚访问的各种配置。尽管在表1中示为逻辑“1s”及“0s”,但实施例不限于此,并且离散电压可以表1中所示的组合施加到配置引脚208A到208N以选择各种配置简档。

表1

在一些实施例中,每个配置引脚208A到208N可经配置以在施加选择信号时访问第一配置简档,及在不施加选择信号时访问第二配置简档。换句话说,可响应于选择信号访问的配置简档的数目可对应于2

可选择性地操作配置引脚208A到208N以对电源管理组件213执行启动操作。启动操作可包含在没有外部输出的情况下执行的操作。举例来说,在没有附加命令的情况下,可响应于通电或复位操作执行启动操作。因此,在一些实施例中,可选择性地操作配置引脚208A到208N,以在没有附加命令的情况下响应于通电或复位事件而选择所需配置。

选择信号可使选择性地激活配置引脚208A到208N,以执行启动操作来选择由电源管理组件213存储的所需配置简档。举例来说,可选择性地激活配置引脚208A到208N以使对应于主机系统或存储器子系统的特性的配置简档启用。在一些实施例中,可由通过主机系统、存储器子系统及/或控制器产生的选择信号选择性地操作配置引脚208A到208N。

选择信号在本质上可为二进制的。举例来说,选择信号可对应于高值(例如,对应于逻辑“1”的值)或低值(例如,对应于逻辑“0”的值)。然而,实施例不限于此,并且选择信号可具有与其相关联的其它非二进制值。举例来说,选择信号可具有一或多个非零电压(例如,3.3伏特、5伏特、12伏特等)及/或对应与其的接地参考电势(例如,零伏特)电压,并且作为选择信号施加的电压信号的量值可使配置引脚208A到208N激活。

在一些实施例中,配置引脚208A到208N可物理地连接到存储器子系统(例如,图1中所示的存储器子系统110)的一或多个部分。举例来说,配置引脚208A到208N中的一或多个可物理地耦合(例如,硬接线)到电压信号及/或接地参考电势,以使由电源管理组件213存储的配置简档选择性地激活。通过在配置引脚208A到208N中选择耦合到电压信号及接地参考电势的配置引脚,可选择性地激活特定配置简档。

在基于哪些配置引脚208A到208N物理地耦合到存储器子系统的一或多个部分选择性地激活配置简档的实施例中,物理地耦合到存储器子系统的一或多个部分的配置引脚可经配置,使得当电源管理组件213耦合到存储器子系统时,所述配置引脚耦合到NVM 214的特定部分。举例来说,配置引脚208A可耦合到NVM的特定存储器位置,例如图3中所示的存储器位置331A,而不同配置引脚(例如,配置引脚208N)可耦合到NVM的不同存储器位置,例如图3中所示的存储器位置331N。然而,实施例不限于此,并且配置引脚208A到208N可以任何配置进行配置,其中当配置引脚208A到208N物理地耦合到存储器子系统的一或多个部分时可选择性地激活配置简档。

NVM 214(本文中结合图3更详细地描述)可存储多个配置简档,所述配置简档可基于由配置引脚208A到208N接收的选择信号而选择性地激活。在一些实施例中,NVM214可为一次性可编程(OTP)存储器组件,然而实施例不限于此。

电源管理组件213还可包含一或多个输出信号路径221A到221N。输出信号路径221A到221N可经配置以将控制信号从电源管理组件213外部传递到存储器子系统,例如本文中图1中所示的存储器子系统110。控制信号可包含电压信号、控制逻辑、定时信号,及/或对应于特定配置简档的其它控制信号。举例来说,控制信号可包含对应于特定存储器子系统的操作的操作电压信号、对应于存储器子系统的操作的特定定时信号、对应于存储器子系统的操作的休眠状态信号、对应于存储器子系统的操作的主/从配置信号、对应于存储器子系统的操作的规范信号,及/或使存储器子系统根据由电源管理组件213选择性地激活的配置简档以特定系统功率参数操作的其它信号。

输出信号路径221A到221N可耦合到存储器子系统(例如,图1中所示的存储器子系统110)及/或主机系统(例如,图1中所示的主机系统120)的一或多个组件。举例来说,输出信号路径221A到221N可以包括通信地耦合到存储器子系统的通信链路(例如,电线、数据路径等)。经由输出信号路径221A到221N传递的控制信号可具有对应于其的不同电压、信号强度等。举例来说,经由输出信号路径221A传递的电压信号的量值可具有与经由输出信号路径221B传递的电压不同的量值。控制信号可包括调节信号以向存储器子系统的一或多个组件提供功率或其它配置信息。举例来说,控制信号可根据选定配置简档向存储器子系统提供功率(例如,操作电压)或其它配置信息。

电源216可接收电力信号(例如,V

图3说明根据本公开的一些实施例的非易失性存储器314的实例。如图3中所示,NVM 314可包含可经配置以存储一或多个配置简档CONFIG_0到CONFIG_N的存储器位置331A到331N。在一些实施例中,每个存储器位置331A到331N可经配置以存储特定配置简档。作为非限制性实例,CONFIG_0可为对应于外围互连件连接高速(PCIe)配置的配置简档,CONFIG_1可为对应于串行ATA(SATA)配置的配置简档,CONFIG_2可为对应于主机系统的主/从分配的配置简档,及/或CONFIG_N可为对应于主机系统的功率备份配置的配置简档。配置简档CONFIG_0到CONFIG_N可对应于上表1中所列举的八个配置简档。

在一些实施例中,NVM 314的存储器位置331A到331N可经配置成一或多个分区(例如,子部分)。举例来说,存储器位置331A可经配置以包含一或多个分区,每个分区可存储配置简档及/或查找表以定位存储在NVM 314中的不同配置简档。类似地,可将存储器位置331B到331N分成若干分区。查找表可为经配置以存储与NVM 314中存储特定配置简档的位置相对应的指针的数据结构。如先前所描述,可通过结合图2展示及描述的配置引脚选择性地激活NVM 314(例如,配置简档CONFIG_0到CONFIG_N)。举例来说,可通过使用在图2中描述的配置引脚访问存储于NVM 314中的配置简档。

通过将不同配置简档存储在单独分区中,与所有配置简档存储在NVM 314的单个分区中的方法相比,一些实施例可允许改进配置简档管理。此外,在每个配置简档存储在单独分区(例如,存储器位置331A到331N)中的实施例中,可选择所需配置简档,而不使用查找表或其它存储器管理指令。举例来说,在一些实施例中,配置引脚(例如,本文中图2中所示的配置引脚208A到208N)可耦合到相应存储器位置331A到331N,使得特定配置引脚(例如,如本文中表1中所示)的激活使基于存储特定配置简档的分区而选择特定配置简档。然而,实施例不限于此,并且在一些实施例中,查找表或其它类似数据结构可存储于存储器位置331A到331N中的一或多个中,以促进特定配置简档(例如,CONFIG_0到CONFIG_N)的选择。

在一些实施例中,可在板级选择性地激活所需配置简档(例如,制造后,但在将电源管理组件交付给终端用户之前)。如本文所使用,词组“板级”可例如指电路板级。举例来说,在板级可指与在制造的较晚阶段相比,通过直接在电路板上实现配置引脚选择性地激活配置简档的情形。这可允许制造电源管理组件以用于可利用不同配置简档的各种系统(例如,主机系统、存储器子系统、SSD等)中。举例来说,通过选择性地激活特定配置简档,可制造特定PMIC以适应特定插座尺寸或裸片尺寸,而不管PMIC要耦合到的各种存储器子系统的操作特性。

图4是根据本公开的一些实施例的与包含可选配置简档的电源配置组件相对应的实例方法400的流程图。方法400可由处理逻辑执行,所述处理逻辑可包含硬件(例如,处理装置、电路、专用逻辑、可编程逻辑、微码、装置的硬件、集成电路等)、软件(例如,在处理装置上运行或执行的指令)或其组合。在一些实施例中,方法400由图1的存储器电源管理组件113执行。虽然以特定顺序或次序来展示,但是除非另有指定,否则可修改所述处理过程的次序。因此,所说明实施例应仅作为实例理解,且所说明过程可以不同次序进行,且一些过程可并行进行。另外,在各种实施例中可省略一或多个过程。因此,在每一实施例中并非需要全部过程。其它过程流程是可能的。

在框410处,方法400可包含接收包括多个配置简档的电源管理集成电路(PMIC)的电源管理配置引脚的配置选择信号。PMIC可具有存储于骑上的配置简档。如上所述,配置简档对应于PMIC的操作特性的相应集合。配置简档可存储在PMIC的非易失性存储器(NVM)中。NVM可类似于本文中在图2中所示的NVM 214及/或在图3中所示的NVM 314。举例来说,在一些实施例中,NVM可为OTP存储器装置。PMIC可类似于本文中在图1中所示的电源管理组件113。

在框420处,方法400可包含基于配置信号选择性地激活多个配置简档中的配置简档。举例来说,可接收PMIC的一或多个电源管理配置引脚的配置选择信号以选择性地激活配置简档中的一个。配置引脚可类似于本文中图2中所示的配置引脚208A到208N。在一些实施例中,在PMIC的电源管理引脚处接收选择信号可进一步包含在PMIC的一组启动配置引脚中的特定启动配置引脚处接收选择信号。如本文所用,如上所述,启动配置引脚可为作为启动操作的一部分激活的引脚。在一些实施例中,配置简档的选择性激活可进一步包含输出具有与来自PMIC的操作特性的特定集合相对应的量值的电压信号。

在框430处,方法400可包含基于选择性地激活的配置简档向PMIC提供一或多个控制信号。一或多个控制信号可使PMIC根据配置简档中的激活配置简档所对应的操作特性的特定集合来操作。举例来说,处理装置可确定PMIC将根据操作特性的特定集合操作。在一些实施例中,PMIC随后可根据与将部署PMIC的存储器子系统相对应的操作特性的特定集合操作。然而,实施例不限于此,并且可在将PMIC交付或出售给终端用户之前确定PMIC实际上将在其下操作的操作特性的特定集合。

在一些实施例中,选择性地激活配置简档以使PMIC根据操作特性的特定集合操作可进一步包含使PMIC管理存储器子系统(例如,本文中图1中所示的存储器子系统110)及/或主机系统(例如,本文中图1中所示的主机系统120)的功耗(例如,提供给存储器子系统的功率量)。选择性地激活配置简档以使PMIC根据操作特性的特定集合操作可进一步包含访问NVM(例如,PMIC的OTP存储器组件)以定位配置简档,如结合本文中图3所讨论。举例来说,配置简档的选择性激活可使PMIC使用存储在NVM的存储器位置(或存储器位置分区)中的查找表来定位配置简档。然而,实施例不限于此,并且如上文结合图3所论述,可通过访问存储所需配置简档的NVM(例如,图3中所示的NVM 314)的分区来选择配置简档。

图5说明计算机系统500的实例机器,在所述计算机系统内可执行用于使机器执行本文中所论述的方法中的任何一或多种的指令集。在一些实施例中,计算机系统500可对应于主机系统(例如,图1的主机系统120),所述主机系统包含、耦合到或利用存储器子系统(例如,图1的存储器子系统110)或可用于执行控制器的操作(例如,执行操作系统以执行对应于图1的电源管理组件113的操作)。在替代实施例中,机器可连接(例如,联网)到LAN、内联网、外联网及/或互联网中的其它机器。机器可作为对等(或分散式)网络环境中的对等机器或作为云计算基础设施或环境中的服务器或客户端机器而在客户端-服务器网络环境中的服务器或客户端机器的容量中操作。

机器可为个人计算机(PC)、平板PC、机顶盒(STB)、个人数字助理(PDA)、蜂窝式电话、网络器具、服务器、网络路由器、开关或桥接器或能够(依序或以其它方式)执行指定由机器采取的动作的一组指令的任何机器。另外,尽管说明单个机器,但还应认为术语“机器”包含机器的任何集合,所述集合单独地或共同地执行一(或多个)指令集以进行本文中所论述的方法中的任何一或多种。

实例计算机系统500包含处理装置502、主存储器504(例如,只读存储器(ROM)、闪存存储器、动态随机存取存储器(DRAM),例如同步DRAM(SDRAM)或Rambus DRAM(RDRAM)等)、静态存储器506(例如,闪存存储器、静态随机存取存储器(SRAM)等),及数据存储系统518,其经由总线530彼此通信。

处理装置502表示一或多个通用处理装置,例如微处理器、中央处理单元等。更特定来说,处理装置可为复杂指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器或实施其它指令集的处理器,或实施指令集的组合的处理器。处理装置502也可为一或多个专用处理装置,例如专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、网络处理器等。处理装置502经配置以执行指令526以用于执行本文中所论述的操作和步骤。计算机系统500可进一步包含网络接口装置508以在网络520上通信。

数据存储系统518可包含机器可读存储媒体524(也称为计算机可读媒体),其上存储有一或多个指令集526或体现本文中所描述的任何一或多种方法或功能的软件。指526还可在其由计算机系统500执行期间完全或至少部分地驻存在主存储器504内及/或处理装置502内,主存储器504及处理装置502也构成机器可读存储媒体。机器可读存储媒体524、数据存储系统518,及/或主存储器604可对应于图1的存储器子系统110。

在一个实施例中,指令526包含用于实施对应于电源管理组件(例如,图1的电源管理组件113)的功能的指令。尽管在实例实施例中将机器可读存储媒体524展示为单个媒体,但术语“机器可读存储媒体”应被认为包含存储一或多组指令的单个媒体或多个媒体。术语“机器可读存储媒体”还应被认为包含能够存储或编码供机器执行的指令集合且致使机器执行本公开的方法中的任何一种或多种的任何媒体。因此,应认为术语“机器可读存储媒体”包含但不限于固态存储器、光学媒体以及磁性媒体。

已关于计算机存储器内的数据位的操作的算法及符号表示而呈现先前详细描述的一些部分。这些算法描述及表示是数据处理领域的技术人员用以将其工作的主旨最有效地传达给本领域的其它技术人员的方式。算法在这里并且通常被认为是产生期望的结果的操作的自洽序列。操作为要求对物理量进行物理控制的操作。这些量通常但未必呈能够被存储、组合、比较和以其它方式操控的电或磁信号的形式。有时,主要出于通用的原因,已经证明将这些信号称为位、值、元件、符号、字符、术语、数目或类似物是方便的。

然而,应牢记,所有这些及类似术语应与适当物理量相关联,且仅仅是应用于这些量的方便标签。本公开可以指操控和变换计算机系统的寄存器和存储器内的表示为物理(电子)数量的数据为计算机系统存储器或寄存器或其它这类信息存储系统内的类似地表示为物理量的其它数据的计算机系统或类似电子计算装置的动作及过程。

本公开还涉及用于执行本文的操作的设备。此设备可专门构造用于所需目的,或其可包含通过存储在计算机中的计算机程序选择性地激活或重新配置的通用计算机。此类计算机程序可存储在计算机可读存储媒体中,例如但不限于任何类型的盘(包含软盘、光盘、CD-ROM及磁性光盘)、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁卡或光卡或适合于存储电子指令的任何类型的媒体,它们各自耦合到计算机系统总线。

本文中呈现的算法及显示器在本质上并不与任何特定计算机或其它设备相关。各种通用系统可与根据本文中的教示的程序一起使用,或其可证明构造用以执行所述方法更加专用的设备是方便的。将如下文描述中所阐述的那样来呈现多种这些系统的结构。此外,并不参考任何特定编程语言来描述本公开。应了解,可使用各种编程语言来实施如本文所描述的本公开的教示。

本公开可提供为计算机程序产品或软件,其可包含在其上存储有可用于编程计算机系统(或其它电子装置)以执行根据本公开的过程的指令的机器可读媒体。机器可读媒体包含用于以机器(例如,计算机)可读的形式存储信息的任何机制。在一些实施例中,机器可读(例如计算机可读)媒体包含机器(例如计算机)可读存储媒体,例如只读存储器(“ROM”)、随机存取存储器(“RAM”)、磁盘存储媒体、光学存储媒体、闪存存储器组件等。

在前述说明书中,已参考其特定实例实施例描述了本公开的实施例。将显而易见的是,可在不脱离如所附权利要求书中阐述的本公开的实施例的更广精神及范围的情况下对本公开进行各种修改。因此,应在说明性意义上而非限制性意义上看待说明书及图式。

相关技术
  • 包含可选配置简档的电源配置组件
  • 基于设备简档配置的网络接入
技术分类

06120112525510