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

技术编号:15329006 阅读:106 留言:0更新日期:2017-05-16 12:46
一种存储器系统,其可以包括:多个存储器装置,其中多个存储器装置中的每个包含多个存储块,适用于在垃圾收集操作期间,将包括在从多个存储块中选择的牺牲块中的有效页面的数据通过共用缓冲存储器复制到目标块中;以及缓冲管理器,其适用于将数据连续复制到缓冲存储器的可用区域。

Memory system and operation method thereof

A memory system may include a plurality of memory devices, wherein each of the plurality of memory devices includes a plurality of memory blocks, suitable for operation in the garbage collection period, will be effective at the expense of page block selection from a plurality of memory blocks in including data through using buffer memory is copied to the target block in the buffer manager; and, it is suitable for continuous data copied to the buffer memory area available.

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求2015年11月2日在韩国知识产权局提交的申请号为10-2015-0153131的韩国专利申请的优先权,并且其公开的全部内容通过引用而结合在本文中。
本专利技术的示例性实施例总体涉及到半导体设计技术,并且更特别地,涉及到适用于执行用于多个半导体存储器装置(下面简称为存储器装置)的垃圾收集操作的存储器系统,及其操作方法。
技术介绍
计算机环境范例转变为普适计算系统,使得能够随时随地使用计算机系统。由此,便携电子设备,诸如移动电话、数码相机以及笔记本电脑的使用已经快速地增加。通常,这些便携式电子装置使用具有用于存储数据的存储器装置的存储器系统,即,数据存储器装置。数据存储器装置可以用作便携式电子装置的主存储器装置或者辅助存储器装置。使用存储器装置的数据存储器装置不具有移动部件,因此其提供优良的稳定性、耐用性、高速的信息访问速度和低功耗。具有这些优点的数据存储器装置的实例包括通用串行总线(USB)存储器装置,具有各种接口的存储卡,和固态驱动器(SSD)。
技术实现思路
专利技术的各种实施例指向一种能够执行用于多个存储器装置的垃圾收集操作的存储器系统,及其操作方法。多个存储器装置可以共用缓冲存储器。在实施例中,存储器系统可以包括:多个存储器装置,其中多个存储器装置的每个包括多个存储块,适用于在垃圾收集操作期间,将包括在从多个存储块选择的牺牲块中的有效页面的数据通过共用缓冲存储器复制到目标块中;以及缓冲管理器,适用于将数据连续复制到缓冲存储器的可用区域。在实施例中,用于存储器系统的垃圾收集操作可以包括,其中存储器系统包含通过公共数据通道共用缓冲存储器的多个存储器装置:在多个存储器装置的一个或多个中,读取包括在从多个存储块选择的牺牲块中的有效页面的数据;检查数据的大小;基于检查结果将数据连续分配给缓冲存储器;将分配数据写入到缓冲存储器;从缓冲存储器读取分配的数据;和将分配数据写入到从多个存储块选择的目标块。在实施例中,存储器系统可以包括:多个存储器装置,多个存储器装置的每个包含多个存储块;和控制器,适用于在多个存储块之中,控制将包括在牺牲块中的有效页面的数据复制到目标块的垃圾收集操作。控制器可以包括:缓冲存储器,存储器装置共用缓冲存储器,该缓冲存储器适用于在垃圾收集操作期间执行数据的写入/读取操作;和缓冲管理器,适用于检查数据的块大小,基于检查结果将数据连续分配给缓冲存储器,并且基于分配数据控制缓冲存储器的写入/读取操作。附图说明图1是示出根据本专利技术的实施例的包括存储器系统的数据处理系统的图。图2是示出根据本专利技术的实施例的包括多个存储块的存储器装置的实例的图。图3是示出根据本专利技术的实施例的存储器装置的存储块的电路图。图4至图11是示意性示出根据本专利技术的各种实施例的存储器装置的图。图12是示出根据本专利技术的实施例的包括多个存储器装置的存储器系统的图。图13是示出根据本专利技术的实施例的存储器系统的控制器的图,所述控制器包括缓冲管理器和缓冲存储器。图14是示出根据本专利技术的实施例的图13的缓冲存储器的操作的图。具体实施方式下面参照附图将更详细地描述各种实施例。但是,本专利技术可以用不同的形式呈现并且不应该理解为限制于这里所阐述的实施例。相反,提供这些实施例以便将彻底和完整地理解本公开,并且将本专利技术充分传达给相关
的技术人员。遍及本公开,类似的附图标号指的是遍及本专利技术的各个附图和实施例的类似部分。还要注意,在本说明书中,“连接/联结”不仅指的是一个部件直接联结到另一部件,而且指的是通过中间部件间接联结到另一部件。另外,只要没有具体说明,单数形式可以包括复数形式。应该容易理解,本专利技术中的“在上面”和“在上方”的意思应该用最宽广的方式解释,从而“在上面”不仅意味着“直接在某物上面”而且意味着在与其之间有中间特征或者层的某物的“上面”,并且“在上方”不仅意味着直接在某物上方而且意味着在与其之间有中间特征或者层的某物的上方。当第一层被提及为在第二层上或者在基底上时,可以不仅指的是第一层直接形成在第二层或者基底上的情况,而且可以指的是第三层存在于第一层和第二层或者基底之间的情况。将理解的是,尽管可以在这里使用术语“第一”、“第二”、“第三”等来描述各种元件、部件、区域、层和/或部分,但是这些元件、部件、区域、层和/或部分不会受到这些术语的限制。这些术语用于将一个元件、部件、区域、层或者部分与另一元件、部件、区域、层或者部分进行区分。因此,在不背离本专利技术的精神和范围的情况下,如下所述的第一元件、部件、区域、层或者部分可以称为第二元件、部件、区域、层或者部分。将进一步理解,当术语“包含”、“包括”、“具有”或者“有”用于本说明书中时,是指提及的特征、整体、操作、元件和/或部件的存在,但是不排除一个或多个其它未提及的特征、整体、操作、元件、部件和/或其组合的存在或增加。如这里所使用的,术语“和/或”包括一个或多个相关列出项目的任何和所有组合。除非另有定义,在这里使用的包括技术和科学术语的所有术语与本专利技术概念所属于的
的普通技术人员通常理解的意思相同。可以进一步理解,诸如在常用词典里定义的那些术语应该解释为具有与其在相关
的范围内的意思一致的意思,并且不应解释为理想化或过于正式的感觉,除非在本文中明确地如此定义。在下文的说明中,阐述大量的具体细节以便彻底了解本专利技术。本专利技术可以在没有部分或者全部这些具体细节的情况下实现。在其它实例中,不详细描述公知的工艺结构和/或工艺以免不必要地混淆本专利技术。在下文中,参照附图更详细地描述本专利技术的各种实施例。图1是示出根据本专利技术的实施例的包括存储器系统的数据处理系统的方框图。关于图1,数据处理系统100可以包括主机102和存储器系统110。例如,主机102可以是或者包括便携式电子装置,诸如移动式电话、MP3播放器、笔记本电脑等等。例如,主机102也可以是或者包括例如电子装置,诸如台式计算机、游戏机、TV、投影仪等等。存储器系统110可以响应于来自主机102的请求运行。例如,存储器系统110可以存储待由主机102存取的数据。存储器系统110可以用作主机102的主存储系统。存储器系统110可以用作主机102的辅助存储器系统。根据待与主机102电联结的主机接口的协议,存储器系统110可以是或者包括各种存储器装置中的任何一种。存储器系统110可以是或者包括各种存储器装置中的任何一种,诸如固态驱动器(SSD)、多媒体卡(MMC)、嵌入式MMC(eMMC)、缩小尺寸的MMC(RS-MMC)和微型-MMC、安全数字(SD)卡、迷你SD和微型SD、通用串行总线(USB)存储器装置、通用闪速存储(UFS)装置、闪存(CF)卡、智能媒体(SM)卡、记忆棒等。用于存储器系统110的存储器装置可以是或者包括易失性存储器装置,诸如动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)等。用于存储器系统110的存储器装置可以是或者包括非易失性存储器装置,诸如只读存储器(ROM)、掩模只读存储器(MROM)、可编程序只读存储器(PROM)、可擦可编程序只读存储器(EPROM)、电可擦可编程序只读存储器(EEPROM)、铁电随机存取存储器(FRAM)、相位变化RAM(PRA本文档来自技高网
...
存储器系统及其操作方法

【技术保护点】
一种存储器系统,其包含:多个存储器装置,其中所述多个存储器装置中的每个包含多个存储块,其适用于在垃圾收集操作期间,将包括在从所述多个存储块中选择的牺牲块中的有效页面的数据通过共用缓冲存储器复制到目标块中;以及缓冲管理器,适用于将所述数据连续复制到所述缓冲存储器的可用区域。

【技术特征摘要】
2015.11.02 KR 10-2015-01531311.一种存储器系统,其包含:多个存储器装置,其中所述多个存储器装置中的每个包含多个存储块,其适用于在垃圾收集操作期间,将包括在从所述多个存储块中选择的牺牲块中的有效页面的数据通过共用缓冲存储器复制到目标块中;以及缓冲管理器,适用于将所述数据连续复制到所述缓冲存储器的可用区域。2.如权利要求1所述的存储器系统,其中所述缓冲管理器进一步适用于确定所述数据的大小,将所述缓冲存储器的存储容量与所述数据的大小进行比较,基于所述大小比较结果将所述数据连续分配给所述缓冲存储器,并且控制对于所述分配数据的写入/读取操作。3.如权利要求1所述的存储器系统,其中所述缓冲管理器将所述数据中具有与所述缓冲存储器的存储容量相对应的大小的第一数据分配给所述缓冲存储器,并且控制对于所述第一数据的写入/读取操作。4.如权利要求3所述的存储器系统,其中当完成对于所述第一数据的写入/读取操作时,所述缓冲管理器将剩余数据中具有与所述缓冲存储器的所述存储容量相对应的大小的第二数据再分配给所述缓冲存储器,并且控制对于第二数据的写入/读取操作。5.如权利要求4所述的存储器系统,其中所述缓冲管理器重复再分配所述剩余数据并且控制对于所述再分配数据的写入/读取操作的操作,直到包括在所述牺牲块中的所述有效页面的全部所述数据通过所述缓冲存储器被复制到所述目标块。6.如权利要求1所述的存储器系统,其中所述缓冲管理器包含:控制逻辑,适用于将所述数据分配给所述缓冲存储器并且控制对于所述分配数据的写入/读取操作;和寄存器,适用于接收和存储所述控制逻辑的操作参数。7.如权利要求1所述的存储器系统,其进一步包含:控制器,适用于控制用于所述多个存储器装置的所述垃圾收集操作,其中所述控制器从所述多个存储器装置同时选择第一存储器装置和第二存储器装置,以执行所述垃圾收集操作。8.如权利要求7所述的存储器系统:其中所述缓冲管理器检查所述第一存储器装置和所述第二存储器装置中的有效页面的数据的大小;并且其中,当所述大小的每个小于所述缓冲存储器的存储容量并且所述大小的总和大于所述缓冲存储器的所述存储容量时,所述缓冲管理器将所述第一存储器装置的所述有效页面的全部所述数据以及所述第二存储器装置的所述有效页面的部分所述数据分配给所述缓冲存储器,并且控制对于所述分配数据的写入/读取操作。9.如权利要求8所述的存储器系统,其中当完成对于所述分配数据的所述写入/读取操作时,所述缓冲管理器将所述第二存储器装置的所述有效页面的所述数据的剩余部分再分配给所述缓冲存储器,并且控制对于所述再分配数据的写入/读取操作。10.一种用于存储器系统的垃圾收集操作,所述存储器系统包含通过公用数据通道共用缓冲存储器的多个存储器装置,其包含:在所述多个存储器装置的一个或多个之中,读取包括在从多个存储块中选择的牺牲块中的有效页面的数据;检查所述数据的大小;基于所述检查结果将所述数据连续分配给所述缓冲存储器;将所述分配数据写入到所述缓冲存储器;从所述缓冲存储器读取所述分配数据;以及将所述分配数据写入从所述多个存储块选择的目标块。11.如权利要求10所述的垃圾收集操作,其中所述数据的连续分配包含:将所述数据中具有与所述缓冲存储器的存储容量相对应的大小的第一数据分配给所述缓冲存储器;和当完成所述第一数据的处理时,将剩余数据中具有与所述缓冲存储器的所述存储容量...

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

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

1