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

技术编号:24010419 阅读:20 留言:0更新日期:2020-05-02 01:33
本发明专利技术提供了一种存储器系统及其操作方法。该存储器系统可包括:存储器装置,包括多个存储块;以及控制器,被配置成响应于来自主机的请求生成一个或多个流,配置分别与一个或多个流相对应的一个或多个超级块,该一个或多个超级块中的每一个包括空闲块,并且控制存储器装置对一个或多个超级块执行数据写入操作。当数据写入操作尚未完成时,控制器可将附加空闲块分配给一个或多个超级块之中的、需要该附加空闲块的超级块。

Memory system and its operation method

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2018年10月23日提交的申请号为10-2018-0127049的韩国专利申请的优先权,该韩国专利申请的全部公开内容通过引用并入本文。
本公开的各个实施例总体涉及一种电子装置,且更特别地,涉及一种存储器系统和操作该存储器系统的方法。
技术介绍
近来,计算机环境范例已经转变成可随时随地使用计算机系统的普适计算。因此,诸如移动电话、数码相机和笔记本电脑的便携式电子装置的使用已经快速增长。通常,这种便携式电子装置使用了一种采用存储器装置的存储器系统,换言之,使用了一种数据存储装置。数据存储装置用作便携式电子装置的主存储器装置或辅助存储器装置。用作存储器装置的数据存储装置的优点在于,因为其不具有机械驱动部件,所以稳定性和耐久性优异,增大了信息访问速度并且减小了功耗。具有这些优点的数据存储装置包括通用串行总线(USB)存储器装置、具有各种接口的存储卡、固态驱动器(SSD)等。存储器装置分类为易失性存储器装置和非易失性存储器装置。虽然非易失性存储器装置的读取和写入速度相对较低,但是非易失性存储器装置即使在电源中断时也可保存存储在其中的数据。因此,在不管是否连接电源而均需要保存所存储的数据时,使用非易失性存储器装置。非易失性存储器装置的代表性示例包括只读存储器(ROM)、掩模ROM(MROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、相变随机存取存储器(PRAM)、磁性RAM(MRAM)、电阻式RAM(RRAM)以及铁电RAM(FRAM)。闪速存储器被分类为NOR型存储器和NAND型存储器。
技术实现思路
本公开的各个实施例涉及一种存储器系统和操作该存储器系统的方法,其中在存储器系统中可以进行多流操作,并且可为每个流分配包括最少数量的空闲块的超级块。本公开的实施例可提供一种存储器系统,该存储器系统包括:存储器装置,包括多个存储块;以及控制器,被配置成响应于来自主机的请求生成一个或多个流,配置分别与一个或多个流相对应的一个或多个超级块,该一个或多个超级块中的每一个包括空闲块,并且控制存储器装置对一个或多个超级块执行数据写入操作。当数据写入操作尚未完成时,控制器可将附加空闲块分配给一个或多个超级块之中的、需要该附加空闲块的超级块。本公开的实施例可提供一种存储器系统,该存储器系统包括:存储器装置,包括多个存储块;以及控制器,被配置成将多个存储块中的一些存储块分配给超级块,所分配的存储块包括可编程空闲块,并且控制存储器装置对超级块执行数据写入操作。如果对超级块的数据写入操作尚未完成时消耗了所分配的存储块中的所有可编程空闲块时,控制器可将多个存储块之中的、除了所分配的存储块之外的附加空闲块添加到超级块。本公开的实施例可提供一种操作存储器系统的方法,该方法包括:响应于来自主机的写入请求生成流;配置超级块,该超级块包括存储器装置中包括的多个存储块中的空闲块;将超级块分配给流;对超级块执行数据写入操作;并且当在数据写入操作期间消耗了超级块中包括的所有空闲块时,通过向超级块添加附加空闲块来重新配置超级块。本公开的实施例可提供一种存储器系统,该存储器系统包括:存储器装置,包括多个存储块;以及控制器,适于:生成与从主机接收的写入数据相对应的流;控制存储器装置对与该流相对应的第一超级块执行数据写入操作,该第一超级块包括多个存储块之中的一组块,该组块包括空闲块;确定在该流的数据写入操作期间是否需要附加空闲块;并且当确定需要附加空闲块时,将第二超级块中的至少一个附加空闲块分配给第一超级块以进行该流的数据写入操作。附图说明图1是示出根据本公开的实施例的存储器系统的框图。图2是示出根据本公开的实施例的诸如图1的控制器的配置的框图。图3是示出根据本公开的实施例的诸如图1的半导体存储器的示图。图4是示出根据本公开的实施例的诸如图3的存储块的示图。图5是示出根据本公开的实施例的具有三维结构的存储块的示图。图6是示出根据本公开的实施例的具有三维结构的存储块的示图。图7是示出根据本公开的实施例的超级块的配置的示图。图8是示出根据本公开的实施例的控制器与存储器装置之间的多流操作的示图。图9是示出根据本公开的实施例的操作存储器系统的方法的流程图。图10是示出根据本公开的实施例的存储器系统的示图。图11是示出根据本公开的实施例的存储器系统的示图。图12是示出根据本公开的实施例的存储器系统的示图。图13是示出根据本公开的实施例的存储器系统的示图。具体实施方式本文提供的具体结构和功能描述针对本公开的实施例。然而,这样的描述并非旨在将本专利技术限制于所描述的实施例。此外,在整个说明书中,对“一个实施例”、“另一实施例”等的参考不一定仅针对一个实施例,并且对任何这种短语的不同参考不一定针对相同的实施例。如本领域技术人员将从本公开理解的,本专利技术可以许多不同的形式实施,包括所公开的实施例的任何修改。因此,本专利技术不仅仅限于本文阐述的实施例。相反,本专利技术应被解释为涵盖落入本公开的实质和范围内的所有修改、等同方案和替代方案。将理解的是,虽然可在本文中使用术语“第一”、“第二”等来识别各个元件,但是这些元件不应受这些术语的限制。这些术语仅用于将一个元件与另外具有相同或相似名称的另一个元件区分开。例如,在不脱离本公开的教导的情况下,第一元件稍后可被称为第二元件,反之亦然。将理解的是,当元件被称为“联接”或“连接”到另一元件时,其可以直接联接或连接到另一元件,或者在其间可存在一个或多个中间元件。相反地,应理解的是,当元件被称为“直接联接”或“直接连接”到另一元件时,则不存在中间元件。应以相同的方式解释诸如“在……之间”、“直接在……之间”、“相邻于”或“直接相邻于”的解释元件间的关系的其它表述。本文使用的术语仅是为了描述特定实施例的目的,并不旨在限制。在本公开中,除非上下文另有明确说明,否则单数形式也旨在包括复数形式。除非另有说明或根据上下文清楚地指向单数形式,否则本申请和所附权利要求书中使用的冠词“一”和“一个”通常应被解释为表示“一个或多个”。将进一步理解的是,当在本说明书中使用时,开放式术语“包括”、“包含”、“具有”等指定存在所陈述的特征、整数、步骤、操作、元件、部件和/或其组合,但并不排除存在或添加一个或多个其它特征、整数、步骤、操作、元件、部件和/或其组合。除非另有定义,否则本文使用的包括技术术语和科学术语的所有术语具有与本公开所属领域的普通技术人员通常理解的含义相同的含义。将进一步理解的是,本文使用的术语应当被解释为具有与其在本说明书和相关技术语境中的含义一致的含义,并且将不以理想化或过于正式的意义来解释,除非本文中明确地这样定义。将省略对本领域技术人员熟知的功能和结构的详细描述,以避免模糊本公开的主题。这样旨在省略不必要本文档来自技高网
...

【技术保护点】
1.一种存储器系统,包括:/n存储器装置,包括多个存储块;以及/n控制器,响应于来自主机的请求生成一个或多个流,配置分别与所述一个或多个流相对应的一个或多个超级块,所述一个或多个超级块中的每一个包括空闲块,并且控制所述存储器装置对所述一个或多个超级块执行数据写入操作,/n其中当所述数据写入操作尚未完成时,所述控制器将附加空闲块分配给所述一个或多个超级块之中的、需要所述附加空闲块的超级块。/n

【技术特征摘要】
20181023 KR 10-2018-01270491.一种存储器系统,包括:
存储器装置,包括多个存储块;以及
控制器,响应于来自主机的请求生成一个或多个流,配置分别与所述一个或多个流相对应的一个或多个超级块,所述一个或多个超级块中的每一个包括空闲块,并且控制所述存储器装置对所述一个或多个超级块执行数据写入操作,
其中当所述数据写入操作尚未完成时,所述控制器将附加空闲块分配给所述一个或多个超级块之中的、需要所述附加空闲块的超级块。


2.根据权利要求1所述的存储器系统,其中所述控制器配置所述一个或多个超级块,使得所述多个存储块中的一个或多个空闲块被包括在所述一个或多个超级块中的每一个中。


3.根据权利要求1所述的存储器系统,其中所述控制器配置所述一个或多个超级块,使得所述多个存储块中的最少数量的空闲块被包括在所述一个或多个超级块中的每一个中。


4.根据权利要求1所述的存储器系统,其中所述存储器装置在所述数据写入操作期间对从所述控制器顺序接收的各个数据组顺序地执行编程操作。


5.根据权利要求4所述的存储器系统,其中如果完成了对所述数据组中的每一个的所述编程操作时仍然存在尚未从所述控制器传输到所述存储器装置的数据组,所述控制器将所述附加空闲块分配给相应的所述超级块。


6.根据权利要求4所述的存储器系统,其中所述控制器包括:
流管理器,当从所述主机接收到请求时,响应于所述请求生成所述一个或多个流;
超级块管理器,配置分别与所述一个或多个流相对应的所述一个或多个超级块,使得所述多个存储块中的所述空闲块中的至少一个被包括在所述一个或多个超级块中的每一个中;以及
空闲块管理器,管理未被包括在所述一个或多个超级块中的空闲块。


7.根据权利要求6所述的存储器系统,其中如果完成了对所述多个数据组中的每一个的所述编程操作时所述一个或多个超级块之中存在需要所述附加空闲块的目标超级块,所述超级块管理器从所述空闲块管理器接收与新的空闲块有关的信息,并且将所述新的空闲块分配给所述目标超级块。


8.根据权利要求1所述的存储器系统,其中当正执行所述数据写入操作的目标存储块的所有页面被完全编程时,所述控制器确定是否将所述附加空闲块分配给包括所述目标存储块的超级块。


9.一种存储器系统,包括:
存储器装置,包括多个存储块;以及
控制器,将所述多个存储块中的一些存储块分配给超...

【专利技术属性】
技术研发人员:任东阚崔荣根
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

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

1