存储器子系统处的温度受控媒体管理操作技术方案

技术编号:36741735 阅读:15 留言:0更新日期:2023-03-04 10:19
本申请涉及存储器子系统处的温度受控媒体管理操作。确定存储器装置的温度。确定所述温度是否满足多个温度准则中的温度准则。响应于确定所述温度满足所述温度准则,选择媒体管理操作及执行所述媒体管理操作的模式。根据所述所选择的模式执行所述所选择的媒体管理操作。作。作。

【技术实现步骤摘要】
存储器子系统处的温度受控媒体管理操作


[0001]本公开的实施例大体上涉及存储器子系统,且更明确来说,涉及存储器子系统处的温度受控媒体管理操作。

技术介绍

[0002]存储器子系统可包含存储数据的一或多个存储器装置。存储器装置可为例如非易失性存储器装置及易失性存储器装置。一般来说,主机系统可利用存储器子系统将数据存储在存储器装置处及从所述存储器装置检索数据。

技术实现思路

[0003]一方面,本申请案提供一种系统,其包括:存储器装置;及处理装置,其耦合到所述存储器装置,所述处理装置用以执行包括以下的操作:确定所述存储器装置的温度;确定所述温度是否满足多个温度准则中的温度准则;响应于确定所述温度满足所述温度准则,基于所述温度准则选择媒体管理操作及执行所述媒体管理操作的模式;以及根据所述所选择的模式执行所述所选择的媒体管理操作。
[0004]在另一方面中,本申请案提供一种方法,其包括:确定存储器装置的温度;确定所述温度是否满足多个温度准则中的温度准则;及响应于确定所述温度满足所述温度准则,基于所述温度准则选择媒体管理操作及执行所述媒体管理操作的模式;以及根据所述所选择的模式执行所述所选择的媒体管理。
[0005]在另一方面中,本申请案提供一种包括指令的非暂时性计算机可读存储媒体,所述指令在由处理装置执行时致使所述处理装置执行包括以下的操作:识别将对存储器装置执行的媒体管理操作;确定所述存储器装置的温度;基于所述存储器装置的所述温度选择将对所述存储器装置执行的所述媒体管理操作的多种操作模式中的操作模式;根据所述媒体管理操作的所述多种操作模式中的所述所选择的操作模式执行所述媒体管理操作。
附图说明
[0006]从下文给出的详细描述及从本公开的各种实施例的附图将更加完全地理解本公开。然而,图式不应理解为将本公开限于特定实施例,而仅是为了解释及理解。
[0007]图1说明根据本公开的一些实施例的包含存储器子系统的实例计算系统。
[0008]图2说明根据本公开的一些实施例的用以确定用于存储器装置的媒体管理操作的模式的查找表。
[0009]图3是根据本公开的一些实施例的选择执行媒体管理操作的模式的实例方法的流程图。
[0010]图4是根据本公开的一些实施例的选择执行媒体管理操作的模式的另一实例方法的流程图。
[0011]图5是本公开的实施例可在其中操作的实例计算机系统的框图。
具体实施方式
[0012]本公开的方面涉及存储器子系统处的温度受控媒体管理操作。存储器子系统可为存储装置、存储器模块或存储装置与存储器模块的组合。下文结合图1描述存储装置及存储器模块的实例。一般来说,主机系统可利用包含例如存储数据的存储器装置的一或多个组件的存储器子系统。主机系统可提供将存储在存储器子系统处的数据且可请求将从存储器子系统检索的数据。
[0013]在操作时,存储器装置可展现各种现象,例如读取干扰及刷新漂移,这降低了媒体耐久性。存储器子系统可执行媒体管理操作(例如按需清理、写入刷新、读取干扰或写入干扰)以减轻存储器子系统的操作中的这些挑战。举例来说,可执行按需清理(ODS)来以写入放大增加及性能降低为代价缓解读取干扰。然而,按需清理在高温下可能是低效的,在高温下写入干扰可为更加合适的解决方案。
[0014]因此,虽然媒体管理操作可延长存储器装置的耐久性,但在一些例子中,相同操作取决于环境条件(例如温度)可能会引起读取及写入放大(即,对存储器装置的读取及写入次数增加)及/或存储器装置的性能降级,而没有延长存储器装置的耐久性的预期益处。
[0015]本公开的方面通过具有使控制器能够并入温度来确定何时及如何执行媒体管理操作的存储器子系统来解决上文及其它缺点。在一些实施例中,可以各种频率(即,以其执行媒体管理操作的速率)(例如低频、中频或高频)执行媒体管理操作。在一些实施例中,是否执行媒体管理操作可基于媒体管理操作是被启用还是被停用。因此,每一媒体管理操作可包含多种模式(例如,执行媒体管理操作的手段),其各自与例如以其执行媒体管理操作的频率(例如低频、中频或高频)及/或是否执行媒体管理操作(例如被启用或停用)相关联。举例来说,可选择一模式来执行特定媒体管理操作,例如根据在存储器装置处测量的温度。因此,存储器子系统控制器可确定何时及如何在存储器装置处执行媒体管理操作。
[0016]本公开的优点包含(但不限于)通过最小化由低效及不必要媒体管理操作造成的性能降级来减少读取及/或写入量及最大化存储器装置的性能。
[0017]图1说明根据本公开的一些实施例的包含存储器子系统110的实例计算系统100。存储器子系统110可包含媒体,例如一或多个易失性存储器装置(例如存储器装置140)、一或多个非易失性存储器装置(例如存储器装置130)或此类事物的组合。
[0018]存储器子系统110可为存储装置、存储器模块或存储装置与存储器模块的组合。存储装置的实例包含固态驱动器(SSD)、快闪驱动器、通用串行总线(USB)快闪驱动器、嵌入式多媒体控制器(eMMC)驱动器、通用快闪存储(UFS)驱动器、安全数字(SD)卡及硬盘驱动器(HDD)。存储器模块的实例包含双列直插式存储器模块(DIMM)、小型DIMM(SO

DIMM)及各种类型的非易失性双列直插式存储器模块(NVDIMM)。
[0019]计算系统100可为例如台式计算机、膝上型计算机、网络服务器、移动装置、运载工具(例如飞机、无人机、汽车或其它运输工具)、物联网(IoT)启用装置、嵌入式计算机(例如,包含于运载工具、工业设备或联网商用装置中的嵌入式计算机)或包含存储器及处理装置的此计算装置的计算装置。
[0020]计算系统100可包含耦合到一或多个存储器子系统110的主机系统120。在一些实施例中,主机系统120耦合到不同类型的多个存储器子系统110。图1说明耦合到一个存储器子系统110的主机系统120的一个实例。如本文中使用,“耦合到”或“与

耦合”一般指代组
件之间的连接,其可为间接通信连接或直接通信连接(例如,不具有中介组件),无论是有线还是无线的,包含例如电连接、光学连接、磁性连接等的连接。
[0021]主机系统120可包含处理器芯片组及由处理器芯片组执行的软件堆栈。处理器芯片组可包含一或多个核心、一或多个高速缓存、存储器控制器(例如NVDIMM控制器)及存储协议控制器(例如PCIe控制器、SATA控制器)。主机系统120使用存储器子系统110(例如)将数据写入到存储器子系统110及从存储器子系统110读取数据。
[0022]主机系统120可经由物理主机接口耦合到存储器子系统110。物理主机接口的实例包含(但不限于)串行高级技术附件(SATA)接口、外围组件互连高速(PCIe)接口、通用串行总线(USB)接口、光纤通道、串行附接SCSI(SAS)、双倍数据速率(DDR)存储器总线、小计算机系统接口(SCSI)、双列直插式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统,其包括:存储器装置;及处理装置,其耦合到所述存储器装置,所述处理装置用以执行包括以下的操作:确定所述存储器装置的温度;确定所述温度是否满足多个温度准则中的温度准则;响应于确定所述温度满足所述温度准则,基于所述温度准则选择媒体管理操作及执行所述媒体管理操作的模式;以及根据所述所选择的模式执行所述所选择的媒体管理操作。2.根据权利要求1所述的系统,其中所述多个温度准则中的每一温度准则由以下中的一者指定:相应阈值温度或相应温度范围。3.根据权利要求1所述的系统,其中所述媒体管理操作是以下中的一者:按需清理、写入刷新、读取干扰或写入干扰。4.根据权利要求1所述的系统,其中执行所述媒体管理操作的所述模式由以下中的一者表示:启用或停用。5.根据权利要求1所述的系统,其中执行所述媒体管理操作的所述模式由以下中的一者表示:低频、中频或高频。6.根据权利要求1所述的系统,其中根据所述所选择的模式执行所述所选择的媒体管理包含基于以下中的一者确定是否执行所述媒体管理操作:媒体管理准则或预定时段。7.根据权利要求6所述的系统,其中所述媒体管理准则是错误恢复过程。8.根据权利要求7所述的系统,其中所述错误恢复操作包括读取重试操作的预定义序列。9.一种方法,其包括:确定存储器装置的温度;确定所述温度是否满足多个温度准则中的温度准则;及响应于确定所述温度满足所述温度准则,基于所述温度准则选择媒体管理操作及执行所述媒体管理操作的模式;以及根据所述所选择的模式执行所述所选择的媒体管理。10.根据权利要求9所述的方法,其中所述多个温度准则中的每一温度准则由以下中的一者指定:相应阈值温度或相应温度范围。11.根据权利要求9所...

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

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

1