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

技术编号:15437177 阅读:107 留言:0更新日期:2017-05-25 19:21
本发明专利技术提供一种存储器系统,其可以包括:存储器装置,其包括多个存储块,每个存储块具有适于存储从主机请求的数据的多个页面;以及控制器,其包括存储器,并且适于:将对应于从主机接收的写入命令的写入数据存储在存储块的第一存储块中、将对应于写入到第一存储块的写入数据的第一映射数据和第二映射数据存储在存储块的第二存储块中以及将第一映射数据的第一片段的片段列表存储在存储器中。

Memory system and operation method thereof

The present invention provides a memory system, which may include a memory device, which comprises a plurality of memory blocks, each block has multiple pages for storage from the host request data; and a controller includes a memory, and is suitable for: corresponding to the write command from the host receives the written data stored in the first the memory block memory blocks, corresponding to write to write data in the first memory block of the first map data and second mapping data stored in the second memory block in the memory block and the first fragment of the first mapping data segment list stored in memory.

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2015年11月13日提交的申请号为10-2015-0159580的韩国专利申请的优先权,该韩国专利申请的公开全文通过应用并入本申请。
本专利技术的示例性实施例涉及一种存储器系统,并且更特别地,涉及一种用于将数据处理至存储器装置的存储器系统及其操作方法。
技术介绍
计算机环境范例已经转变为可随时随地使用的普适计算系统。因此,诸如移动电话、数码相机以及笔记本电脑的便携式电子装置的使用持续快速增加。便携式电子装置一般使用具有一个或多个半导体存储器装置的存储器系统存储数据。本文仅简称为存储器装置的半导体存储器装置可以用作便携式电子装置的主存储器装置或者辅助存储器装置。由于不同于其它类型的数据存储装置,半导体存储器装置不具有活动部件,所以半导体存储器装置提供优良的稳定性、持久性、高的信息存取速度以及低能量消耗。具有这样的优势的半导体存储器装置的实例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡以及固态驱动器(SSD)。对更大容量、更快速的便携式电子装置的持续的消费者需求产生了对改进的、更快速的并且更可靠的存储器系统的要求。
技术实现思路
本公开的各种实施例涉及一种能够快速且稳定地将数据处理至存储器装置的存储器系统以及其操作方法。在本公开的实施例中,存储器系统可以包括:存储器装置,其包括适于存储从主机接收的数据的多个存储块;以及控制器,其包括控制器存储器,该控制器适于:将对应于从主机接收的写入命令的写入数据存储在多个存储块的第一存储块中、将对应于写入到第一存储块的写入数据的第一映射数据和第二映射数据存储在多个存储块的第二存储块中以及将第一映射数据的多个第一片段的片段列表存储在存储器中。控制器可以将第二映射数据的第二片段存储在存储器中,并且针对每个第一片段排序已存储在存储器中的第二片段。控制器可以通过形成排序的第二片段之间的条目(entry)、树(tree)、链接(link)和哈希(hash)表中的一个或多个针对每个第一片段构建片段列表。当更新已存储在第二存储块中的第一映射数据时,控制器可通过片段列表检查第一映射数据的第一片段中需要更新的第三片段。控制器可以将第三片段载入到存储器,并且随后检查第三片段和片段列表中针对第三片段的排序的第二片段的对应的一个。控制器可以更新已载入存储器的第三片段中的排序的第二片段的对应的一个,并且随后将第三片段存储在第二存储块中。片段列表中的第一片段之间可以具有逻辑地址偏移,并且控制器可以基于逻辑地址偏移,针对每个第一片段排序第二片段。控制器可以逻辑地址顺序针对每个第一片段排序第二片段。第一映射数据可以包括对应于至第一存储块的数据存储的逻辑信息,并且第二映射数据可以包括对应于至第一存储块的数据存储的物理信息。控制器可以通过片段列表,检查关于对应于从主机接收的读取命令的读取数据的逻辑信息和物理信息。在本专利技术的实施例中,存储器系统的操作方法可以包括:从主机接收针对存储器装置的多个存储块的写入命令;以及将对应于写入命令的写入数据存储在存储块的第一存储块中,将对应于写入第一存储块的写入数据的第一映射数据和第二映射数据存储到存储块的第二存储块中,以及将第一映射数据的第一片段的片段列表存储在包括于存储器装置的控制器中的存储器中。片段列表的存储可以包括将第二映射数据的第二片段存储在存储器中,以及针对每个第一片段排序已存储在存储器中的第二片段。片段列表的存储可以进一步包括通过形成排序的第二片段之间的条目、树、链接和哈希表中的一个或多个,针对每个第一片段构建片段列表。操作方法可以进一步包括:利用片段列表,通过检查第一映射数据的第一片段中需要更新的第三片段,更新已存储在第二存储块中的第一映射数据。第一映射数据的更新可以包括将第三片段载入至存储器,以及检查第三片段和片段列表中针对第三片段的排序的第二片段的对应的一个。第一映射数据的更新可以进一步包括更新已载入至存储器的第三片段中的排序的第二片段的对应的一个,并且随后将第三片段存储在第二存储块中。片段列表中的第一片段之间可以具有逻辑地址偏移,并且第二片段可以基于逻辑地址偏移针对每个第一片段进行排序。第二片段可以逻辑地址顺序针对每个第一片段进行排序。第一映射数据可以包括对应于至第一存储块的数据存储的逻辑信息,并且第二映射数据可以包括对应于至第一存储块的数据存储的物理信息。操作方法可以进一步包括:检查关于对应于从主机接收的读取命令的读取数据的逻辑信息和物理信息;以及使用检查的逻辑信息和物理信息从第一存储块读取所述读取数据。附图说明图1是示出根据本专利技术的一个实施例的包括存储器系统的数据处理系统的简图,其中存储器系统包括存储器装置和控制器。图2是示出图1的存储器装置的示例配置的简图。图3是图1的存储器装置的一个存储块的电路图。图4至图11是示出图1的存储器装置的示例结构的简图。图12和图13是根据本专利技术的一个实施例的存储器系统的数据处理操作的简图。图14是示出根据本专利技术的一个实施例的存储器系统的数据处理操作的流程图。具体实施方式下面将参照附图更加详细地描述各种实施例。然而,本专利技术可以不同的形式呈现且不应被解释为限于在本文中提出的实施例。而是,这些实施例被提供使得本公开将是彻底且完整的,并且将向相关领域的技术人员完全地传达本专利技术。在整个公开中,相似的参照数字表示本专利技术的各附图和实施例中的相似部件。还应该注意的是,在本说明书中,“连接/联接”不仅指一个部件直接联接另一个部件,而且指通过中间部件间接联接另一个部件。另外,单数形式可包括复数形式,只要未另外特别地提到。应该容易理解的是,在本专利技术中的“上”和“上方”的意思应该以最宽的方式来解释,使得“上”不仅指“直接在某事物上”,而且指通过其间的中间特征或层而“在某事物上”,并且“上方”不仅指直接在某事物的顶部上而且指通过其间的中间特征或层在某事物的顶部上。当第一层被称为在第二层“上”或在基板“上”时,其不仅可以指第一层直接形成在第二层或基板上的情况,而且可以指第一层和第二层或基板之间存在第三层的情况。将理解的是,虽然本文中术语“第一”、“第二”、“第三”等可以用于描述各种元件、部件、区域、层和/或部分,但这些元件、部件、区域、层和/或部分不应受这些术语限制。这些术语用于区别一个元件、部件、区域、层或部分与另一元件、部件、区域、层或部分。因此,在不背离本专利技术的精神和范围的情况下,下文描述的第一元件、部件、区域、层或部分可以称为第二元件、部件、区域、层或部分。此外,将理解的是,当在本说明书中使用时,术语“包括”、“包括有”“包含”、“包含有”、“有”或“具有”是指提及的特征、整体、操作、元件和/或部件的存在,但不排除一个或多个其它未提及的特征、整体、操作、元件、部件和/或其组合的存在或添加。在本文中使用时,术语“和/或”包括一个或多个相关列出项目的任何和所有组合。除非另外说明,否则包括本文使用的技术和科学术语的所有术语具有与本专利技术构思所属
的技术人员通常所理解的意义相同的意义。此外,将理解的是,诸如在常用词典里定义的那些术语应当解释为具有与其在相关技术上下文中的意义一致的意义,并且将不以理想化或过于正式的意义来解释,除非在本文中明确地如此定义。在下列说明中本文档来自技高网
...
存储器系统及其操作方法

【技术保护点】
一种存储器系统,其包括:存储器装置,其包括适于存储从主机接收的数据的多个存储块;以及控制器,其包括控制器存储器,所述控制器适于:将对应于从所述主机接收的写入命令的写入数据存储在所述多个存储块的第一存储块中;将对应于写入到所述第一存储块的所述写入数据的第一映射数据和第二映射数据存储在所述多个存储块的第二存储块中;以及将所述第一映射数据的多个第一片段的片段列表存储在所述存储器中。

【技术特征摘要】
2015.11.13 KR 10-2015-01595801.一种存储器系统,其包括:存储器装置,其包括适于存储从主机接收的数据的多个存储块;以及控制器,其包括控制器存储器,所述控制器适于:将对应于从所述主机接收的写入命令的写入数据存储在所述多个存储块的第一存储块中;将对应于写入到所述第一存储块的所述写入数据的第一映射数据和第二映射数据存储在所述多个存储块的第二存储块中;以及将所述第一映射数据的多个第一片段的片段列表存储在所述存储器中。2.根据权利要求1所述的存储器系统,其中所述控制器将所述第二映射数据的第二片段存储在所述存储器中,并且针对每个所述第一片段对存储在所述存储器中的所述第二片段排序。3.根据权利要求2所述的存储器系统,其中所述控制器通过形成所排序的第二片段之间的条目、树、链接和哈希表中的一个或多个,针对每个所述第一片段构建所述片段列表。4.根据权利要求3所述的存储器系统,其中当更新存储在所述第二存储块中的所述第一映射数据时,所述控制器通过所述片段列表检查所述第一映射数据的第一片段中需要更新的第三片段。5.根据权利要求4所述的存储器系统,其中所述控制器将所述第三片段载入至所述存储器,并且随后检查所述第三片段和所述片段列表中针对所述第三片段的所排序的第二片段的对应的一个。6.根据权利要求5所述的存储器系统,其中所述控制器更新载入至所述存储器的所述第三片段中的所排序的第二片段的对应的一个,并且随后将所述第三片段存储在所述第二存储块中。7.根据权利要求3所述的存储器系统,其中:所述片段列表中的所述第一片段之间具有逻辑地址偏移;并且所述控制器基于所述逻辑地址偏移,针对每个所述第一片段排序所述第二片段。8.根据权利要求2所述的存储器系统,其中所述控制器以逻辑地址顺序针对每个所述第一片段排序所述第二片段。9.根据权利要求1所述的存储器系统,其中:所述第一映射数据包括对应于至所述第一存储块的数据存储的逻辑信息;并且所述第二映射数据包括对应于至所述第一存储块的所述数据存储的物理信息。10.根据权利要求1所述的存储器系统,其中所述控制器通过所述片段列表检查关于对应于从所述主机接收的读取命令的读取数据的逻辑信息和物理...

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

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

1