管理存储器组件的属性制造技术

技术编号:32899656 阅读:41 留言:0更新日期:2022-04-07 11:49
本公开的方面提供用于通过在控制器与包括多个NAND裸片的驱动器之间的位置处分配I/O扩展器来管理存储器子系统中的配置、定时和功率参数的系统和方法。具体来说,存储器控制器运用I/O扩展器耦合到驱动器,且所述I/O扩展器经分配所述驱动器的一或多个存储器组件的LUN地址。主机系统的用户或管理员可产生通过使所述I/O扩展器将所述驱动器的部分断开耦合以通过引用对应的LUN地址在所述存储器控制器与一或多个存储器组件之间提供逻辑路径来对所述驱动器的存储器组件的目标特征进行配置的请求。求。求。

【技术实现步骤摘要】
【国外来华专利技术】管理存储器组件的属性
[0001]优先权申请案
[0002]本申请案要求2019年8月27日递交的序列号16/552,484的美国申请案的优先权,所述申请案以全文引用的方式并入本文中。


[0003]本公开的实施例大体上涉及存储器子系统,并且例如涉及管理存储器组件的属性。

技术介绍

[0004]存储器子系统可为存储系统、存储器模块或存储装置和存储器模块的混合。存储器子系统可以包含一或多个存储数据的存储器组件。存储器组件可以例如是非易失性存储器组件和易失性存储器组件。一般来说,主机系统可以利用存储器子系统以在存储器组件处存储数据且从存储器组件检索数据。
附图说明
[0005]根据下文提供的具体实施方式和本公开的各种实施例的附图将更加充分地理解本公开。
[0006]图1说明根据本公开的一些实施例的包含存储器子系统的实例计算环境。
[0007]图2是根据本公开的一些实施例的对存储器组件的属性进行配置的实例方法的流程图。
[0008]图3说明根据本公开的一些实施例的实例存储器子系统,其包含定位于存储器子系统控制器与多个存储器组件之间的可寻址输入/输出(I/O)扩展器。
[0009]图4说明根据本公开的一些实施例的交互图,其描绘存储器子系统控制器、可寻址I/O扩展器与多个存储器组件之间的数据流。
[0010]图5是其中本公开的实施例可操作的实例计算机系统的框图。
具体实施方式
[0011]本公开的方面涉及管理存储器组件的属性,所述存储器组件可以是存储器子系统的一部分。存储器子系统可以是存储装置、存储器模块,或存储装置和存储器模块的混合。下文结合图1描述存储装置和存储器模块的实例。存储器子系统已成为计算机系统中的常见组件,从移动电话到大型分布式云系统,再到金融和政府机构的关键任务本地服务器系统等等。如上文所论述,随着此类存储器子系统的所需容量的增加,存储器子系统控制器(本文中也被称作“控制器”)的每一媒体(例如,逻辑与非(NAND)闪速存储器)接口连接到更多数量的媒体(例如,NAND裸片),从而产生较大的电容负载,这会导致更高速度下的信号完整性问题。
[0012]逻辑与非(NAND)闪速存储器是一种不需要电源来保留数据的非易失性存储技术
类型。NAND存储器用于SSD中,所述SSD广泛用于需要高容量和高吞吐量性能的企业存储应用中。随着SSD容量的增加,控制器的每一NAND接口需要连接到越来越多的NAND裸片。这会产生较大的电容负载,这可能会导致更高速度下的信号完整性问题。
[0013]本公开的方面通过提供用于通过使用I/O扩展器使控制器与SSD驱动器耦合来管理存储器子系统中的配置、定时和功率参数的系统和方法来缓解基本折衷,所述SSD驱动器包括多个NAND裸片。举例来说,运用I/O端口扩展器使控制器与SSD驱动器耦合可包含将I/O端口扩展器定位于在功能上在控制器与SSD驱动器之间的位置处。具体来说,I/O端口扩展器(下文称为“I/O扩展器”)在功能上定位于控制器与SSD驱动器之间,且经分配SSD驱动器的对应的NAND裸片的LUN地址。举例来说,分配SSD驱动器的对应的NAND裸片的LUN地址可包含将I/O扩展器的识别符与存储器子系统的存储器内的LUN地址表中的LUN地址相关联。
[0014]基于LUN,I/O扩展器可以逻辑方式将通往SSD的一或多个NAND裸片的逻辑路径与其余的NAND裸片隔开,借此使得命令能够从控制器路由到一或多个NAND裸片。LUN地址可对应于特定SSD驱动器,或可引用SSD驱动器的特定NAND裸片。如本文中较详细地描述,LUN地址或多个LUN地址可在I/O扩展器与SSD驱动器或SSD驱动器的存储器组件(例如,NAND裸片)之间共享。举例来说,在某些实施例中,存储器子系统可维护LUN地址表,以将一或多个LUN地址与可寻址I/O扩展器的识别符相关联。在此类实施例中,存储器子系统可基于包含在请求中的LUN地址来识别I/O扩展器。
[0015]I/O扩展器可经配置以与来自不同制造商的存储器组件通信。为此目的,I/O扩展器可对存储于控制器的存储器中的特征地址(FA)表的供应商特定区(在下表1中作为实例展示)进行配置。使用FA表,所述主机系统可产生基于LUN地址对SSD驱动器的各种属性进行配置的请求。在一些实施例中,I/O扩展器处于作用中,使得其可重新调节从存储器控制器到NAND裸片的信号(例如,通过对信号进行重新定时或重新驱动)。
[0016]在一实例配置中,存储器子系统可包含多个I/O扩展器,其在功能上连接于控制器与多个NAND裸片之间。响应于来自主机系统的通信,所述控制器可基于LUN地址来识别适当的I/O扩展器,且使I/O扩展器基于LUN地址将SSD驱动器(或SSD驱动器内的NAND裸片)与其它SSD驱动器(或SSD驱动器内的NAND裸片)隔开。命令通过由LUN地址识别的I/O扩展器从控制器路由到对应的SSD驱动器(或SSD驱动器内的NAND裸片),以对驱动器的一或多个属性进行管理及配置。在一些实例实施例中,所述命令包含开放式NAND闪存接口工作组(ONFI)兼容命令,例如SET特征或GET特征命令。可支持的特定SET特征和GET特征子命令包含特征地址可配置属性,其可包含但不限于:驱动输出强度、定时模式、功率模式,以及测试设置。
[0017]图1说明根据本公开的一些实施例的包含存储器子系统110的实例计算环境100。存储器子系统110可包含媒体,例如存储器组件112

1到112

N(例如,NAND裸片)。存储器组件112

1到112

N可以是易失性存储器组件、非易失性存储器组件或此类组件的组合。在一些实施例中,存储器子系统是存储系统。存储系统的实例是SSD。在一些实施例中,存储器子系统110是混合式存储器/存储装置子系统。通常,计算环境100可包含使用存储器子系统110的主机系统120。举例来说,主机系统120可以将数据写入到存储器子系统110并且从存储器子系统110读取数据。如下文更详细地描述,根据实例实施例,存储器子系统经展示为包含I/O扩展器113。
[0018]I/O扩展器113可例如包含可寻址I/O扩展器,以通过多个可配置端口将单个端口
与多个节点连接。举例来说,通过停用一或多个端口,I/O扩展器可隔开端口与一或多个节点之间的一或多个逻辑路径。因此,通过运用可寻址I/O扩展器113将存储器子系统控制器115耦合到存储器组件112

1到112

N,命令可基于可寻址I/O扩展器113的配置经路由到存储器组件112

1到112

N当中的一或多个存储器组件。
[0019]根据某些实施例,存储器子系统可包含LUN地址表122,其中LUN地址表122可集成于可寻址I/O扩展器113的封装内或驻留在存储器子系统控制器115的本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,其包括:存储器控制器;多个存储器组件,其包括多个非易失性存储器组件和易失性高速缓冲存储器;及输入/输出(I/O)扩展器,其连接于所述存储器控制器与所述多个存储器组件之间,所述系统经配置以执行包括以下各项的操作:接收包括开放式NAND闪存接口(ONFI)命令和逻辑单元号(LUN)地址的请求,所述逻辑单元号地址识别所述多个存储器组件当中的存储器组件;基于所述存储器组件的所述LUN地址来识别所述I/O扩展器;使所述I/O扩展器隔开所述存储器控制器与所述多个存储器组件当中的由所述LUN地址识别的所述存储器组件之间的逻辑路径;及通过所述逻辑路径将到所述存储器组件的所述ONFI命令从所述存储器控制器路由到所述存储器组件。2.根据权利要求1所述的系统,其中所述I/O扩展器包含有源I/O扩展器。3.根据权利要求1所述的系统,其中所述基于所述存储器组件的所述LUN地址来识别所述I/O扩展器包含:引用将所述I/O扩展器与所述存储器组件的所述LUN地址相关联的LUN地址表。4.根据权利要求1所述的系统,其中所述多个存储器组件包含NAND裸片。5.根据权利要求1所述的系统,其中所述命令包含特征地址。6.根据权利要求1所述的系统,其中所述命令包含ONFI命令,所述ONFI命令包含SET特征命令和特征地址,且所述系统经配置以执行进一步包括以下各项的操作:响应于所述通过所述逻辑路径将到所述存储器组件的所述ONFI命令从所述存储器控制器路由到所述存储器组件,基于所述ONFI命令的所述SET特征命令和所述特征地址来对所述存储器组件的参数进行配置。7.根据权利要求1所述的系统,其中所述存储器组件是第一存储器组件,所述多个存储器组件进一步包括第二存储器组件,且所述使所述I/O扩展器隔开所述控制器与所述多个存储器组件当中的所述第一存储器组件之间的逻辑路径包含:使所述I/O扩展器将所述第二存储器组件与所述存储器控制器断开耦合。8.一种方法,其包括:接收包括ONFI命令和LUN地址的请求,所述LUN地址识别多个存储器组件当中的存储器组件;基于所述存储器组件的所述LUN地址来识别I/O扩展器;使所述I/O扩展器隔开存储器控制器与所述多个存储器组件当中的由所述LUN地址识别的所述存储器组件之间的逻辑路径;及通过所述逻辑路径将到所述存储器组件的所述ONFI命令从所述存储器控制器路由到所述存储器组件。9.根据权利要求8所述的方法,其中所述I/O扩展器包含有源I/O扩展器。10.根据权利要求8所述的方法,其中所述基于所述存储器组件的所...

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

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

1