存储系统和存储系统的操作方法技术方案

技术编号:15437164 阅读:49 留言:0更新日期:2017-05-25 19:21
一种存储系统可以包括:存储器件,存储器件包括多个存储块,所述多个存储块中的每个包括多个页,所述多个页具有耦接到多个字线的多个存储单元,存储器件适用于将由主机请求的读取数据和写入数据储存在所述多个页中;以及控制器,适用于将包括在存储块中的所述多个页分组,将每个存储块划分为多个子存储块,将与从主机接收到的写入命令相对应的数据编程到存储块的第一存储块中,响应于来自主机的针对编程到第一存储块中的数据的写入命令来对编程到存储块的第一存储块中的数据执行更新编程,以及根据更新编程储存针对第一存储块中包括的子存储块的映射列表。

Storage system and operation method of storage system

A storage system may include a memory device, a memory device includes a plurality of memory blocks, each of the plurality of memory blocks includes a plurality of pages, a page has a plurality of memory cells coupled to a plurality of word lines, a memory device for reading data from the request by the host and write data stored in the plurality of pages; and a controller for will be included in the memory blocks of the plurality of page groups, each memory block is divided into multiple sub blocks, and write commands corresponding to the data received from the host computer programming to the first memory block of the memory block, in response to the from the host for programming to write command data stored in the first block of programming to the first memory block of the memory block in the data update and update according to the programming, programming for the storage includes the first memory block Mapping list of memory blocks.

【技术实现步骤摘要】
存储系统和存储系统的操作方法相关申请的交叉引用本申请要求2015年11月13日提交的第10-2015-0159587号的韩国专利申请的优先权,其通过引用整体合并于此。
本专利技术的示例性实施例总体地涉及一种存储系统,更具体地,涉及一种用于处理数据到存储器件中的存储系统和存储系统的操作方法。
技术介绍
计算机环境范式已经变为能够随时随地使用的普适计算系统,导致便携式电子设备的使用快速增加,诸如,移动电话、数字照相机和笔记本电脑已经快速增加。便携式电子设备通常使用具有用于储存数据的存储器件(即数据储存设备)的存储系统。数据储存设备用作便携式电子设备的主存储设备或辅助存储设备。由于使用存储器件的数据储存设备不具有移动部件,因此它们提供优异的稳定性、耐久性、高信息访问速度和低功耗。具有这些优点的数据储存设备的示例包括通用串行总线(USB)存储器件、具有各种接口的存储卡和固态驱动器(SSD)等。
技术实现思路
各种实施例针对一种存储系统和存储系统的操作方法,该存储系统能够最小化存储器件的复杂性和存储器件的性能下降、最大化存储器件的利用效率以及快速且稳定地处理数据。在一个实施例中,一种存储系统可以包括:存储器件,存储器件包括多个存储块,所述多个存储块中的每个包括多个页,所述多个页具有耦接到多个字线的多个存储单元,存储器件适用于将由主机请求的读取数据和写入数据储存在所述多个页中;以及控制器,适用于将包括在存储块中的所述多个页分组,将每个存储块划分为多个子存储块,将与从主机接收到的写入命令相对应的数据编程到存储块的第一存储块中,响应于来自主机的针对编程到第一存储块中的数据的写入命令来对编程到存储块的第一存储块中的数据执行更新编程,以及根据更新编程来储存针对第一存储块中包括的子存储块的映射列表。映射列表可以包括:多个列,每个列对应于相应的存储块;以及多个位区域,包括在存储块的列中,每个位区域对应于存储块的相应的子存储块。控制器可以根据更新编程来将与第一存储块的第一子存储块相关的有效页计数(VPC)信息储存在位区域中,位区域与第一子存储块相对应且包括在映射列表的与第一存储块相对应的第一列中。第一存储块可以是封闭存储块,封闭存储块的所有页已经经历数据编程操作。控制器可以:将映射列表储存在控制器的存储器中;将映射列表的与封闭存储块相对应的位区域中储存的VPC信息储存在存储块中;以及将与封闭存储块相关的映射信息储存在存储块中。控制器可以通过针对封闭存储块将储存在映射列表中的VPC信息与储存在存储块中的VPC信息进行比较,来识别封闭存储块的子存储块中包括的有效页。如果作为比较的结果,VPC信息被确定为改变,则控制器可以搜索和检查与第二子存储块相关的映射信息,第二子存储块对应于映射列表的位区域之中的储存改变的VPC信息的位区域。控制器可以经由对映射信息的搜索和检查来识别第二子存储块中包括的有效页,以及更新与第二子存储块相关的映射信息。如果作为比较的结果,VPC信息被确定为未改变,则控制器可以基于VPC信息来识别子存储块中包括的有效页。控制器可以通过对其有效页已经被识别的封闭存储块执行垃圾收集(GC)来产生空存储块、开放存储块或空闲存储块。在一个实施例中,一种存储系统的操作方法可以包括:通过将包括在存储器件的多个存储块中的每个存储块中的且具有耦接到多个字线的多个存储单元的多个页分组,来将所述多个存储块中的每个存储块划分为多个子存储块;从主机接收针对存储块的第一存储块的写入命令;将与从主机接收到的写入命令相对应的数据编程到第一存储块中;从主机接收针对编程到第一存储块中的数据的写入命令;以及对编程到存储块的第一存储块中的数据执行更新编程,以及根据更新编程来储存针对第一存储块中包括的子存储块的映射列表。映射列表可以包括:多个列,每个列对应于相应的存储块,以及多个位区域,多个位区域包括在存储块的列中,多个位区域的每个对应于存储块的相应的子存储块。储存映射列表可以包括:根据更新编程,将与第一存储块的第一子存储块相关的有效页计数(VPC)信息储存在位区域中,位区域与第一子存储块相对应且包括在映射列表的与第一存储块相对应的第一列中。第一存储块可以包括封闭存储块,封闭存储块包括已经执行了数据编程操作的所有页。储存映射列表可以包括:将映射列表储存在控制器的存储器中;将储存在映射列表的列中包括的且与封闭存储块相对应的位区域中的VPC信息以及与封闭存储块相关的映射信息储存在存储块中。操作方法还可以包括:通过针对封闭存储块将储存在映射列表中的VPC信息与储存在存储块中的VPC信息进行比较,来识别封闭存储块的子存储块中包括的有效页。如果作为比较的结果,VPC信息被确定为改变,则识别有效页可以包括:搜索和检查与第二子存储块相关的映射信息,第二子存储块对应于映射列表的位区域之中的储存改变的VPC信息的位区域。操作方法还可以包括:经由对映射信息的搜索和检查来识别第二子存储块中包括的有效页,以及更新与第二子存储块相关的映射信息。如果作为比较的结果,VPC信息被确定为未改变,则识别有效页可以包括:基于VPC信息来识别子存储块中包括的有效页。操作方法还可以包括:通过对其有效页已经被识别的封闭存储块执行垃圾收集(GC)来产生空存储块、开放存储块或空闲存储块。附图说明图1是图示根据本专利技术的实施例的包括存储系统的数据处理系统的示图。图2是图示根据本专利技术的实施例的包括多个存储块的存储器件的示图。图3是图示根据本专利技术的实施例的存储器件的存储块的电路图。图4至图11是示意性图示根据本专利技术的各个实施例的存储器件的示图。图12至图14是图示根据本专利技术的实施例的数据处理操作的示图。图15是根据本专利技术的实施例的处理数据的操作的流程图。具体实施方式以下将参照附图来更详细地描述本专利技术的各种实施例。然而,本专利技术可以以不同的形式来实施而不应当被解释为局限于本文所阐述的实施例。更确切地说,这些实施例被提供使得本公开将是彻底和完整的。贯穿本公开,相同的附图标记在本专利技术的各种附图和实施例中指代相同的部分。还要注意的是,在本说明书中,“连接/耦接”是指一个部件不仅直接耦接另一个部件,而且也可经由中间部件间接耦接另一个部件。此外,只要在句子中未明确提及,单数形式可以包括复数形式。应当容易理解,本公开中的“上”和“之上”的意义应当采用最广义的方式来解释,使得“上”不仅意味着“直接在……上”而且意味着在其之间具有中间特征或层的某物“上”,且“之上”不仅意味着直接在顶部上而且意味着在其之间具有中间特征或层的某物的顶部上。当第一层被称为在第二层“上”或在衬底“上”时,它不仅涉及第一层直接形成在第二层或衬底上的情况,而且涉及在第一层与第二层或衬底之间存在第三层的情况。现在参照图1,根据本专利技术的实施例,数据处理系统100可以包括主机102和存储系统110。主机102可以包括例如,诸如移动电话、MP3播放器和膝上型计算机的便携式电子设备或诸如台式计算机、游戏机、TV和投影仪等的非便携式电子设备。存储系统110可以响应于来自主机102的请求来储存主机102要访问的数据。例如,存储系统110可以用作主机102的主存储系统或辅助存储系统。存储系统110可以根据主机接口的协议而实施为与主机102电耦接。存储系统110可以用本文档来自技高网...
存储系统和存储系统的操作方法

【技术保护点】
一种存储系统,包括:存储器件,包括多个存储块,所述多个存储块中的每个包括多个页,所述多个页具有耦接到多个字线的多个存储单元,存储器件适用于将由主机请求的读取数据和写入数据储存在所述多个页中;以及控制器,适用于将包括在存储块中的所述多个页分组,将每个存储块划分为多个子存储块,将与从主机接收到的写入命令相对应的数据编程到存储块的第一存储块中,响应于来自主机的针对编程到第一存储块中的数据的写入命令来对编程到存储块的第一存储块中的数据执行更新编程,以及根据更新编程来储存针对第一存储块中包括的子存储块的映射列表。

【技术特征摘要】
2015.11.13 KR 10-2015-01595871.一种存储系统,包括:存储器件,包括多个存储块,所述多个存储块中的每个包括多个页,所述多个页具有耦接到多个字线的多个存储单元,存储器件适用于将由主机请求的读取数据和写入数据储存在所述多个页中;以及控制器,适用于将包括在存储块中的所述多个页分组,将每个存储块划分为多个子存储块,将与从主机接收到的写入命令相对应的数据编程到存储块的第一存储块中,响应于来自主机的针对编程到第一存储块中的数据的写入命令来对编程到存储块的第一存储块中的数据执行更新编程,以及根据更新编程来储存针对第一存储块中包括的子存储块的映射列表。2.根据权利要求1所述的存储系统,其中,映射列表包括:多个列,每个列对应于相应的存储块,以及多个位区域,包括在存储块的列中,每个位区域对应于存储块的相应的子存储块。3.根据权利要求2所述的存储系统,其中,控制器根据更新编程来将与第一存储块的第一子存储块相关的有效页计数VPC信息储存在位区域中,位区域与第一子存储块相对应且包括在映射列表的与第一存储块相对应的第一列中。4.根据权利要求3所述的存储系统,其中,第一存储块是封闭存储块,封闭存储块的所有页已经经历数据编程操作。5.根据权利要求4所述的存储系统,其中,控制器:将映射列表储存在控制器的存储器中;将映射列表的与封闭存储块相对应的位区域中储存的VPC信息储存在存储块中;以及将与封闭存储块相关的映射信息储存在存储块中。6.根据权利要求5所述的存储系统,其中,控制器通过针对封闭存储块将储存在映射列表中的VPC信息与储存在存储块中的VPC信息进行比较,来识别封闭存储块的子存储块中包括的有效页。7.根据权利要求6所述的存储系统,其中,如果作为比较的结果,VPC信息被确定为改变,则控制器搜索和检查与第二子存储块相关的映射信息,第二子存储块对应于映射列表的位区域之中的储存改变的VPC信息的位区域。8.根据权利要求7所述的存储系统,其中,控制器经由对映射信息的搜索和检查来识别第二子存储块中包括的有效页,以及更新与第二子存储块相关的映射信息。9.根据权利要求6所述的存储系统,其中,如果作为比较的结果,VPC信息被确定为未改变,则控制器基于VPC信息来识别子存储块中包括的有效页。10.根据权利要求6所述的存储系统,其中,控制器通过对其有效页已经被识别的封闭存储块执行垃圾...

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

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

1