存储器系统及其操作方法技术方案

技术编号:17733785 阅读:31 留言:0更新日期:2018-04-18 11:19
本发明专利技术涉及一种存储器系统,其包括:非易失性存储器装置,其包括每个都包括多个页面的多个存储块;以及控制器,其适于在写入操作期间将写入数据与对应的写入顺序信息一起编程在多个页面中,其中当在恢复操作期间在多个存储块中检测到两个或更多个开放块时,控制器基于写入顺序信息生成其中排列开放块的页面的物理页码的顺序表,并基于顺序表确定开放块的页面中的至少一个恢复目标页面。

Memory system and its operating methods

The invention relates to a memory system includes a non-volatile memory device includes a plurality of memory blocks each including a plurality of pages; and a controller adapted to write sequence information and the corresponding data written during the write operation will be together with the program for more than one page, wherein when a restore operation during a plurality of memory blocks are detected in two or more open block, controller write sequence information to generate the physical page arrangement open block page for the order of the table based on the order of the table and on the basis of determining at least one recovery target page open block in the page.

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2016年10月10日提交的申请号为10-2016-0130551的韩国专利申请的优先权,其全部内容通过引用并入本文。
本专利技术的示例性实施例涉及一种存储器系统,且更特别地,涉及一种处理去往和来自存储器装置的数据的存储器系统及其操作方法。
技术介绍
计算机环境范例已经变为可在任何时间和任何地点使用的普适计算系统。由于这个事实,诸如移动电话、数码相机和笔记本计算机的便携式电子装置的使用已经迅速增加。这些便携式电子装置通常使用具有一个或多个存储器装置的存储器系统来存储数据。存储器系统可用作便携式电子装置的主存储器装置或辅助存储器装置。因为存储器系统没有移动部件,所以它们提供优良的稳定性、耐用性、高的信息存取速度以及低功耗。具有这种优点的存储器系统的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡以及固态驱动器(SSD)。
技术实现思路
本专利技术的实施例涉及一种能够在突然断电(SPO)之后的恢复操作期间有效地检测诸如页面的恢复目标存储器区域的存储器系统以及用于操作该存储器系统的方法。根据本专利技术的实施例,存储器系统可包括:非易失性存储器装置,其包括每个都包括多个页面的多个存储块;以及控制器,其适于在写入操作期间将写入数据与对应的写入顺序信息一起编程在多个页面中,并且当在恢复操作期间在多个存储块中检测到两个或更多个开放块时,控制器可基于写入顺序信息生成其中排列开放块的页面的物理页码的顺序表,并且可基于顺序表确定开放块的页面中的至少一个恢复目标页面。写入顺序信息可包括表示被编程在各个页面中的写入数据的写入顺序的值。控制器可通过逐块地读取被存储在开放块的页面中的写入顺序信息来生成顺序表,并且可根据写入顺序信息的值的升序顺序将开放块的页面的物理页码存储在顺序表中。控制器可通过将对应于处于正常状态的写入顺序信息的开放块的页面的物理页码存储在顺序表中来生成顺序表,并且可将对应于处于错误状态的写入顺序信息的开放块的页面的物理页码的空间维持为空白。控制器可将对应于顺序表中位于空白空间之前的物理页码的一个或多个页面确定为至少一个恢复目标页面。控制器可进一步将对应于顺序表中位于空白空间之后的物理页码的一个或多个页面确定为无效页面。控制器可通过将对应于待存储在顺序表中的物理页码的逻辑页码存储在顺序表中来生成顺序表。控制器可基于顺序表来更新关于逻辑页码和物理页码的映射信息。控制器可使关于恢复目标页面的物理页码和对应的逻辑页码的映射信息维持有效,并可使关于无效页面的物理页码和对应的逻辑页码的映射信息无效或将其删除。控制器可首先读取开放块中具有存储最小值的写入顺序信息的页面的开放块,并且可以当将物理页码存储在顺序表中时,根据写入顺序信息的值的升序顺序来排列物理页码。当在存储器系统突然断电之后恢复电力时,控制器可执行恢复操作。根据本专利技术的另一实施例,一种用于操作存储器系统的方法,存储器系统设置有包括每个都包括多个页面的多个存储块的非易失性存储器装置,方法可以包括:在写入操作期间将写入数据与对应的写入顺序信息一起编程在多个页面中,并且当在恢复操作期间在多个存储块中检测到两个或更多个开放块时,根据写入顺序信息生成其中排列开放块的页面的物理页码的顺序表,以及基于顺序表确定开放块的页面中的至少一个恢复目标页面。写入顺序信息可包括表示被编程在各个页面中的写入数据的片段的写入顺序的值。顺序表的生成可包括:逐块地读取被存储在开放块的页面中的写入顺序信息;以及根据写入顺序信息的值的升序顺序,将开放块的页面的物理页码存储在顺序表中。顺序表的生成可包括:将对应于处于正常状态的写入顺序信息的开放块的页面的物理页码存储在顺序表中;以及将对应于处于错误状态的写入顺序信息的开放块的页面的物理页码的空间维持为空白。确定可包括:将对应于顺序表中位于空白空间之前的物理页码的一个或多个页面确定为至少一个恢复目标页面。确定可进一步包括:将对应于顺序表中位于空白空间之后的物理页码的一个或多个页面确定为无效页面。顺序表的生成可包括:将对应于待存储在顺序表中的物理页码的逻辑页码存储在顺序表中。方法可进一步包括:基于顺序表更新关于逻辑页码和物理页码的映射信息。映射信息的更新可包括:使关于恢复目标页面的物理页码和对应的逻辑页码的映射信息维持有效;以及使关于无效页面的物理页码和对应的逻辑页码的映射信息无效或将其删除。写入顺序信息的读取可包括:首先读取开放块中具有存储最小值的写入顺序信息的页面的开放块;以及当将物理页码存储在顺序表中时,根据写入顺序信息的值的升序顺序来排列物理页码。方法可进一步包括:当在存储器系统突然断电之后恢复电力时执行恢复操作。附图说明从下面参照附图的详细描述,本专利技术的这些和其它特征与优点对于本专利技术所属领域技术人员将变得显而易见,其中:图1是示出根据本专利技术的实施例的包括存储器系统的数据处理系统的框图。图2是示出在图1的存储器系统中采用的存储器装置的示例性配置的示意图。图3是示出图2的存储器装置中的存储块的存储器单元阵列的示例性配置的电路图。图4是示出图2的存储器装置的示例性三维结构的示意图。图5是示出根据本专利技术的第一实施例的存储器系统的操作的框图。图6是示出根据本专利技术的第二实施例的存储器系统的操作的框图。图7至图15是示意性示出根据本专利技术的各个实施例的图1的数据处理系统的应用示例的简图。具体实施方式以下参照附图更详细地描述本专利技术的各个实施例。然而,注意到的是,本专利技术可以不同的其他实施例、形式以及变型实施,且不应被解释为限于本文所阐述的实施例。相反,提供所描述的实施例使得本公开将更完整和全面并将本专利技术充分地传达给本专利技术所属领域的技术人员。在整个本公开中,相同的附图标记在本专利技术的各个附图和实施例中表示相同的部件。将理解的是,虽然可在本文中使用术语“第一”、“第二”、“第三”等来描述各个元件,但是这些元件不受这些术语的限制。这些术语用于将一个元件与另一个元件区分开。因此,在不脱离本专利技术的精神和范围的情况下,以下描述的第一元件也可被称为第二元件或第三元件。附图不一定按比例绘制,并且在一些情况下,为了清楚地说明实施例的特征,比例可能已经被夸大。将进一步理解的是,当元件被称为“连接到”或“联接到”另一元件时,其可直接在其它元件上、连接到或联接到其它元件,或者可存在一个或多个中间元件。此外,还将理解的是,当元件被称为在两个元件“之间”时,其可以是这两个元件之间的唯一元件,或者也可存在一个或多个中间元件。本文使用的术语仅是为了描述特定实施例的目的,并不旨在限制本专利技术。如本文所使用的,除非上下文另有明确说明,否则单数形式也旨在包括复数形式。将进一步理解的是,当在本说明书中使用术语“包括”、“包括有”、“包含”和“包含有”时,其说明所陈述元件的存在,并不排除一个或多个其它元件的存在或添加。如本文所使用的,术语“和/或”包括一个或多个相关所列项目的任何和全部组合。除非另有定义,否则本文使用的包括技术术语和科学术语的所有术语具有与本专利技术所属领域的普通技术人员基于本公开所通常理解的含义相同的含义。将进一步理解的是,诸如在常用字典中定义的那些术语的术语应当被解释为具有与其在本公开和相关技术语境中的含义一致的含义,并且将不以理想本文档来自技高网...
存储器系统及其操作方法

【技术保护点】
一种存储器系统,其包括:非易失性存储器装置,其包括多个存储块,所述多个存储块中的每个包括多个页面;控制器,其适于在写入操作期间将写入数据与对应的写入顺序信息一起编程在所述多个页面中;其中当在恢复操作期间在所述多个存储块中检测到两个或更多个开放块时,所述控制器基于所述写入顺序信息生成其中排列所述开放块的页面的物理页码的顺序表,并基于所述顺序表确定所述开放块的页面中的至少一个恢复目标页面。

【技术特征摘要】
2016.10.10 KR 10-2016-01305511.一种存储器系统,其包括:非易失性存储器装置,其包括多个存储块,所述多个存储块中的每个包括多个页面;控制器,其适于在写入操作期间将写入数据与对应的写入顺序信息一起编程在所述多个页面中;其中当在恢复操作期间在所述多个存储块中检测到两个或更多个开放块时,所述控制器基于所述写入顺序信息生成其中排列所述开放块的页面的物理页码的顺序表,并基于所述顺序表确定所述开放块的页面中的至少一个恢复目标页面。2.根据权利要求1所述的存储器系统,其中所述写入顺序信息包括表示被编程在各个页面中的所述写入数据的写入顺序的值,并且其中所述控制器通过逐块地读取被存储在所述开放块的页面中的所述写入顺序信息来生成所述顺序表,并根据所述写入顺序信息的值的升序顺序将所述开放块的页面的物理页码存储在所述顺序表中。3.根据权利要求2所述的存储器系统,其中所述控制器通过将对应于处于正常状态的写入顺序信息的开放块的页面的物理页码存储在所述顺序表中来生成所述顺序表,并且将对应于处于错误状态的写入顺序信息的开放块的页面的物理页码的空间维持为空白。4.根据权利要求3所述的存储器系统,其中所述控制器将对应于所述顺序表中位于空白空间之前的物理页码的一个或多个页面确定为所述至少一个恢复目标页面。5.根据权利要求4所述的存储器系统,其中所述控制器进一步将对应于所述顺序表中位于所述空白空间之后的物理页码的一个或多个页面确定为无效页面。6.根据权利要求5所述的存储器系统,其中所述控制器通过将对应于待存储在所述顺序表中的物理页码的逻辑页码存储在所述顺序表中来生成所述顺序表。7.根据权利要求6所述的存储器系统,其中所述控制器基于所述顺序表更新关于所述逻辑页码和所述物理页码的映射信息。8.根据权利要求7所述的存储器系统,其中所述控制器使关于所述恢复目标页面的物理页码和对应的逻辑页码的映射信息维持有效,并且使关于所述无效页面的物理页码和对应的逻辑页码的映射信息无效或将关于所述无效页面的物理页码和对应的逻辑页码的映射信息删除。9.根据权利要求2所述的存储器系统,其中所述控制器首先读取所述开放块中具有存储最小值的所述写入顺序信息的页面的开放块,并且当将所述物理页码存储在所述顺序表中时,根据所述写入顺序信息的值的升序顺序来排列所述物理页码。10.根据权利要求1所述的存储器系统,其中所述控制器在所述存储器系...

【专利技术属性】
技术研发人员:李宗珉
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国,KR

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

1