存储器子系统标记生成技术方案

技术编号:37143099 阅读:17 留言:0更新日期:2023-04-06 21:52
本申请涉及存储器子系统标记生成。一种方法包含:接收到驻留在存储器装置上的控制器的指示进行涉及所述存储器装置的关闭操作的信令;响应于所述接收到的信令而启动断电序列,其中所述断电序列包含执行对应于多个例程的指令;和在完成所述多个例程中的一或多个中的每一个后,将包括与执行所述多个例程相关联的相应关闭标记的数据写入到与所述存储器装置相关联的媒体,其中所述媒体为位可寻址的或字节可寻址的。节可寻址的。节可寻址的。

【技术实现步骤摘要】
存储器子系统标记生成


[0001]本公开的实施例大体上涉及存储器子系统,且更具体来说,涉及存储器子系统标记生成。

技术介绍

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

技术实现思路

[0003]在一个方面中,本申请案提供一种用于标记生成的方法,所述方法包括:接收到驻留在存储器装置上的控制器的指示进行涉及存储器装置的关闭操作的信令;响应于接收到的信令而启动断电序列,其中断电序列包含执行对应于多个例程的指令;和在完成多个例程中的一或多个中的每一个后,将包括与执行多个例程相关联的相应关闭标记的数据写入到与存储器装置相关联的媒体,其中媒体为位可寻址的或字节可寻址的。
[0004]另一方面,本申请案提供一种用于标记生成的设备,所述设备包括:标记生成组件,其配置成:接收到驻留在存储器装置上的控制器的指示进行涉及存储器装置的关闭操作的信令;响应于接收到的信令而启动断电序列,其中断电序列包含多个例程;和在完成多个例程中的一或多个中的每一个后,将相应关闭标记写入到媒体,其中媒体为位可寻址的或字节可寻址的。
[0005]另一方面,本申请案提供一种用于标记生成的系统,所述系统包括:多个存储器组件;和处理装置,其耦合到多个存储器组件,其中处理装置执行包括以下各者的操作:接收指示进行涉及多个存储器组件中的一或多个的关闭操作的信令;响应于接收到的信令而启动断电序列,其中断电序列包含多个例程;在完成多个例程中的一或多个中的每一个后,将相应关闭标记存储到非易失性媒体;和当多个例程中的一个未完成时中止断电序列。
附图说明
[0006]根据下文给出的详细描述且根据本公开的各种实施例的随附图式,将更加充分地理解本公开。
[0007]图1说明根据本公开的一些实施例的包含存储器子系统的实例计算系统。
[0008]图2为根据本公开的一些实施例的存储器子系统的部分的框图。
[0009]图3为根据本公开的一些实施例的对应于用于存储器子系统标记生成的方法的流程图。
[0010]图4为本公开的实施例可在其中操作的实例计算机系统的框图。
具体实施方式
[0011]本公开的方面针对存储器子系统标记生成,特定来说,针对包含存储器子系统标记生成组件的存储器子系统。存储器子系统可为存储系统、存储装置、存储器模块,或它们的组合。存储器子系统的实例为例如固态驱动器(SSD)的存储系统。下文结合图1以及其它图描述存储装置和存储器模块的实例。一般来说,主机系统可利用包含一或多个组件(例如,存储数据的存储器装置)的存储器子系统。主机系统可提供将存储在存储器子系统处的数据并且可请求将从存储器子系统检索的数据。
[0012]存储器装置可为非易失性存储器装置。非易失性存储器装置的一个实例为包含非易失性存储器单元的交叉点阵列的三维交叉点存储器装置。下文结合图1描述非易失性存储器装置的其它实例。非易失性存储器装置(例如,三维交叉点存储器装置)可为一或多个存储器组件(例如,存储器裸片)的封装。每一裸片可由一或多个平面组成。平面可分组为逻辑单元。举例来说,非易失性存储器装置可从多个存储器裸片装配,所述多个存储器裸片可各自形成存储器装置的构成部分。
[0013]存储器装置可为非易失性存储器装置。非易失性存储器装置的一个实例为与非(NAND)存储器装置(也称为快闪技术)。下文结合图1描述非易失性存储器装置的其它实例。非易失性存储器装置为一或多个裸片的封装。每一裸片可由一或多个平面组成。平面可分组为逻辑单元(LUN)。对于一些类型的非易失性存储器装置(例如,NAND装置),每一平面由物理块集组成。每一块由页的集合组成。每一页由存储器单元(“单元”)的集合组成。单元为存储信息的电子电路。下文中,块是指用于存储数据的存储器装置的单元,且可包含存储器单元群组、字线群组、字线或个别存储器单元。对于一些存储器装置,块(在下文中也被称为“存储器块”)为比可擦除的最小区域。无法个别地擦除页,且可擦除整个块。
[0014]存储器装置中的每一个可包含一或多个存储器单元阵列。取决于单元类型,单元可存储二进制信息的一或多个位,且具有与正存储的位数相关的各种逻辑状态。逻辑状态可由二进制值(例如“0”和“1”)或此类值的组合表示。存在各种类型的单元,例如单电平单元(SLC)、多电平单元(MLC)、三电平单元(TLC)和四电平单元(QLC)。举例来说,SLC可存储一个信息位且具有两种逻辑状态。
[0015]一些NAND存储器装置采用浮置门架构,其中基于位线与字线之间的相对电压变化来控制存储器存取。NAND存储器装置的其它实例可采用可包含使用字线布局的替换门架构,所述替换门架构可允许基于用于构造字线的材料的性质性而在存储器单元内捕获对应于数据值的电荷。
[0016]在操作期间,存储器子系统可经历功率损耗(例如,预期功率损耗或非预期功率损耗)。作为实例,存储器子系统可经历异步功率损耗。如本文中所使用,“异步功率损耗”可指未由关闭通知进行的功率损耗。当存储器子系统经历功率损耗时,可启动断电序列(例如,为重新开始做准备)。
[0017]在存储器子系统经历功率损耗后,可在剩余系统功率耗尽之前进行数个例程。如本文中所使用,“例程”通常指一或多个指令集,所述指令集在执行计算应用程序或其它计算程序期间重复执行作为操作计算机系统和/或存储器子系统的部分。例如,还可称为固件例程的例程、固件方法(或更简单到方法)和/或中断例如可提供适当地关闭系统(例如,考虑到功率损耗)且提供准备系统以适当地重新开始(例如,再次考虑到功率损耗)。然而,未
能完成例程可导致数据丢失和/或装置功能性的损耗,例如当装置回到接通状态时。
[0018]先前,当存储器子系统经历功率损耗且断电序列已启动时,系统已连接到用于分析的调试工具。然而,并不总是可能再生所关注的功率损耗和断电序列。此外,装置定位在的一些位置全部缺失用于分析的调试工具。因此,存在其中不存在足够系统信息以确定在断电序列期间已发生什么的情形,例如未能完成例程,者可导致数据丢失和/或装置功能性的损耗。
[0019]本公开的方面通过在完成例程中的一或多个中的每一个后,将包括与执行一或多个例程相关联的相应关闭标记的数据写入到与存储器装置相关联的媒体来解决以上和其它缺陷。换句话说,在其中执行一或多个例程的断电序列期间,在完成特定例程后,将包括对应关闭标记的数据写入到存储器装置。此外,当相关联例程未能完成时,包括对应关闭标记的数据未写入到媒体。包括相应关闭标记的数据为完成指示符。每一相应关闭标记可包括唯一地识别特定例程的位和/或字节的序列。
[0020]随后,可分析媒体从而确定将包括相应关闭标记的哪个数据写入到媒体。若对应于特定关闭标记的数据未写入到媒体,那么可确定相关联例程未能完成。确定特定例程未能完成可减小用于分析的调试工具的需要本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于标记生成的方法,所述方法(370)包括:接收到驻留在存储器装置上的控制器(115、135)的指示进行涉及所述存储器装置(130、140)的关闭操作的信令(372);响应于所述接收到的信令而启动断电序列,其中所述断电序列包含执行对应于多个例程的指令(374);及在完成所述多个例程中的一或多个中的每一个后,将包括与执行所述多个例程相关联的相应关闭标记的数据写入到与所述存储器装置相关联的媒体(250),其中所述媒体为位可寻址的或字节可寻址的(376)。2.根据权利要求1所述的方法,其进一步包括在未能完成所述多个例程中的一个后,放弃将包括与执行所述多个例程相关联的相应关闭标记的数据写入到与所述存储器装置相关联的所述媒体。3.根据权利要求2所述的方法,其进一步包括在未能完成所述多个例程中的一个后,进行锁定操作。4.根据权利要求1所述的方法,其进一步包括存取所述媒体以确定所述多个例程中的哪一个已完成。5.根据权利要求1至4中任一权利要求所述的方法,其中指示进行涉及所述存储器装置的所述关闭操作的所述信令对应于异步功率损耗。6.一种用于标记生成的设备,所述设备包括:标记生成组件(113),其配置成:接收到驻留在存储器装置上的控制器(115、135)的指示进行涉及所述存储器装置(130、140)的关闭操作的信令;响应于所述接收到的信令而启动断电序列,其中所述断电序列包含多个例程;及在完成所述多个例程中的一或多个中的每一个后,将相应关闭标记写入到媒体(250),其中所述媒体为位可寻址的或字节可寻址的。7.根据权利要求6所述的设备,其中所述标记生成组件配置成在未能完成所述多个例程中的一个后,放弃将相应关闭标记写入到所述媒体。8.根据权利要求6所述的设备,其中所述相应关闭标记包括...

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

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

1