存储装置、控制器及操作存储装置的方法制造方法及图纸

技术编号:24707729 阅读:51 留言:0更新日期:2020-06-30 23:56
本公开涉及一种存储装置。该存储装置包括半导体存储器装置和控制器,其中半导体存储器装置包括多个存储块、包括存储块的多个平面和包括平面的多个存储器管芯,并且控制器被配置成将基于从主机接收的命令所确定的用户数据和元数据存储在超级存储块中,每个超级存储块包括多个存储块中的一些存储块。控制器包括段排队电路和段存储电路,其中段排队电路被配置成根据条带化方案使用户数据或元数据的段在N个(N为自然数)虚拟管芯队列中排队,并且段存储电路被配置成将所排队的用户数据或元数据的段存储在多个超级存储块之中的超级存储块中,其中根据条带化方案将所排队的用户数据或元数据的段存储在超级存储块中包括的存储块中。

【技术实现步骤摘要】
存储装置、控制器及操作存储装置的方法相关申请的交叉引用本申请要求于2018年12月20日向韩国知识产权局提交的申请号为10-2018-0165910的韩国专利申请的优先权,其通过引用整体并入本文。
本申请的各个实施例总体涉及一种存储装置、控制器及操作该存储装置的方法。
技术介绍
存储装置基于诸如计算机和智能电话的主机的请求来存储数据。因为存储装置不包括机械驱动部件,所以其具有优异的稳定性、高访问速度和低功耗。这种存储装置的示例包括通用串行总线(USB)存储器装置、固态驱动器(SSD)、通用闪存(UFS)装置和嵌入式MMC(eMMC)装置。存储装置中包括存储数据的半导体存储器装置。半导体存储器装置包括多个存储块、包括存储块的多个平面和包括平面的多个存储器管芯。
技术实现思路
各个实施例涉及一种能够在确保由映射指示的用户数据存储在半导体存储器装置中的同时提高写入性能的存储装置、控制器和操作存储装置的方法。在实施例中,存储装置可包括:半导体存储器装置,包括多个存储块、包括存储块的多个平面和包括平面的多个存储器管芯;以及控制器,被配置成从主机接收命令,并将基于所接收的命令而确定的用户数据和元数据存储在多个超级存储块中,每个超级存储块包括多个存储块中的一些存储块,该控制器包括:段排队电路,被配置成根据条带化方案使用户数据或元数据的段在控制器中包括的N个(N为自然数)虚拟管芯队列中排队;以及段存储电路,被配置成将所排队的用户数据或元数据的段存储在多个超级存储块之中的超级存储块中,其中根据条带化方案将所排队的用户数据或元数据的段存储在超级存储块中包括的存储块中。在实施例中,控制器适于从主机接收命令并将基于该命令而确定的用户数据和元数据存储在多个超级存储块之中的一个超级存储块中,每个超级存储块包括多个存储块;控制器可包括:段排队电路,被配置成根据条带化方案使用户数据或元数据的段在控制器中包括的N个(N为自然数)虚拟管芯队列中排队;以及段存储电路,被配置成根据条带化方案,将所排队的用户数据或元数据的段存储在多个超级存储块之中的超级存储块中,其中所排队的段被存储在超级存储块中的存储块中。在实施例中,一种操作存储装置的方法,该存储装置包括半导体存储器装置,半导体存储器装置包括多个存储块、包括存储块的多个平面以及包括平面的多个存储器管芯,该方法可包括:从主机接收命令;根据条带化方案,使基于该命令而确定的用户数据或元数据的段在N个(N为自然数)虚拟管芯队列中排队;并且根据条带化方案,将所排队的用户数据或元数据的段存储在多个超级存储块之中的超级存储块的存储块中,其中所排队的用户数据或元数据的段被存储在超级存储块中的存储块中。根据实施例,提供了一种能够在确保由映射指示的用户数据存储在半导体存储器装置中的同时提高写入性能的存储装置、控制器和操作存储装置的方法。附图说明图1是示出根据本公开的实施例的存储装置的配置的示图。图2示出诸如图1的半导体存储器装置的结构。图3是示出诸如图1的半导体存储器装置的存储块、平面和存储器管芯的配置的示图。图4是示出用于配置诸如图3中的超级存储块的方案的示图。图5是示出基于用户数据和映射数据来配置用户数据和元数据的段的方案的示图。图6是示出根据条带化方案将用户数据的段在虚拟(virtual)管芯队列中排队的示例的示图。图7是示出根据条带化方案将元数据的段在虚拟管芯队列中排队的示例的示图。图8是示出在虚拟管芯队列中排队的用户数据或元数据的段被存储在存储器管芯中的示例的示图。图9是示出在虚拟管芯队列中排队的用户数据或元数据的段被存储在存储器管芯中的另一示例的示图。图10是示出根据本公开的实施例的存储装置的操作的流程图。具体实施方式在本公开中,在结合附图阅读以下实施例之后,优点、特征及实现它们的方法将变得更加显而易见。然而,本专利技术可以不同形式实现,并且因此不应被解释为限于本文中阐述的实施例。相反,提供这些实施例以详细地描述本公开至本公开所属领域的技术人员可以实践本专利技术的程度。将理解的是,本专利技术的实施例不限于附图中所示的细节,并且附图不一定按比例绘制,在一些情况下,可能夸大了比例以更清楚地描绘本公开的某些特征。在整个附图和描述中,相同的附图标记表示相同的元件。虽然本文使用了特定术语,但是应当理解,本文所使用的术语仅用于描述特定实施例的目的,而不旨在限制本公开的范围。提供具体的结构和功能描述以描述本公开的实施例。然而,如上注意的,本公开的实施例可以各种形式来实施,并且因此,本专利技术不限于本文描述的具体的细节或实施例。相反,本专利技术包含所公开实施例的所有变化、修改和等同方案,只要它们落入权利要求的范围内。如本文所使用的,术语“和/或”包括一个或多个相关所列项目的任意和全部组合。诸如“第一”和“第二”的术语可用于标识各个组件,但这些组件不应受到术语的限制。术语仅用于将一个组件与具有相同或相似名称的其它组件区分开。例如,在不脱离基于本公开的概念的范围的情况下,一个实例中的第一组件可在另一实例中被标记为第二组件。将理解的是,当元件被称为“连接”或“联接”到另一元件时,其可直接连接或联接到其它元件,或者可存在一个或多个中间元件。相反地,当元件被称为“直接连接”或“直接联接”到另一元件时,不存在中间元件。应当以类似的方式解释描述组件之间关系的其它表述,即“在……之间”和“直接在……之间”或“邻近于”和“直接邻近于”。除非上下文另有说明,否则单数表述包括复数表述,并且反之亦然。除非另有说明或上下文清楚地指向单数形式,否则本申请和所附权利要求中使用的冠词“一”和“一个”通常应被解释为表示“一个或多个”。在本说明书中,应当理解的是,诸如“包括”或“具有”的术语仅旨在指示存在特征、数字、步骤、操作、组件、部件或其组合,并且不旨在排除存在或将添加一个或多个其它特征、数字、步骤、操作、组件、部件或其组合的可能性。除非有不同的定义,否则本文使用的包括技术或科学术语的所有术语具有与本公开所属领域的技术人员通常理解的术语相同的含义。普通字典定义的术语应在相关技术的背景下解释,并且不应以理想化或过于形式化的方式解释,除非它们在本说明书中明确地如此定义。可省略对并入本文的公知功能和结构的详细描述,以避免模糊本公开的主题。这旨在使本公开的主题更加清楚。而且,在描述本公开的组件时,可使用如第一、第二、A、B、(a)和(b)的术语。这些只是为了将一个组件与其它组件区分开,而不是隐含或暗示这些组件的实质、顺序或序列。如果组件被描述为“连接”、“联接”或“链接”到另一组件,这不仅可表示组件直接“连接”、“联接”或“链接”而且还可表示组件经由第三组件而间接“连接”、“联接”或“链接”。下面参照附图描述各个实施例,以详细说明本公开至本领域技术人员能够容易地实施本公开的技术思想的程度。在整个说明书中,对“实施例”等的参考不一定仅针对一个实施例,本文档来自技高网...

【技术保护点】
1.一种存储装置,包括:/n半导体存储器装置,包括多个存储块、包括所述存储块的多个平面和包括所述平面的多个存储器管芯;以及/n控制器,将基于从主机接收的命令所确定的用户数据和元数据存储在多个超级存储块中,每个所述超级存储块包括所述多个存储块中的一些存储块,/n所述控制器包括:/n段排队电路,根据条带化方案使所述用户数据或所述元数据的段在所述控制器中包括的N个虚拟管芯队列中排队,其中N为自然数;以及/n段存储电路,将所排队的所述用户数据或所述元数据的段存储在所述多个超级存储块之中的超级存储块中,/n其中根据条带化方案将所排队的所述用户数据或所述元数据的段存储在所述超级存储块中的所述存储块中。/n

【技术特征摘要】
20181220 KR 10-2018-01659101.一种存储装置,包括:
半导体存储器装置,包括多个存储块、包括所述存储块的多个平面和包括所述平面的多个存储器管芯;以及
控制器,将基于从主机接收的命令所确定的用户数据和元数据存储在多个超级存储块中,每个所述超级存储块包括所述多个存储块中的一些存储块,
所述控制器包括:
段排队电路,根据条带化方案使所述用户数据或所述元数据的段在所述控制器中包括的N个虚拟管芯队列中排队,其中N为自然数;以及
段存储电路,将所排队的所述用户数据或所述元数据的段存储在所述多个超级存储块之中的超级存储块中,
其中根据条带化方案将所排队的所述用户数据或所述元数据的段存储在所述超级存储块中的所述存储块中。


2.根据权利要求1所述的存储装置,其中所述控制器控制所述半导体存储器装置以使每个所述超级存储块中的所述存储块的数量保持相同。


3.根据权利要求1所述的存储装置,其中所述元数据的各个段包括所述用户数据的各个段的各条映射数据。


4.根据权利要求3所述的存储装置,其中所述元数据的各个段包括关于所述用户数据的各个段和所述各条映射数据中的至少一个的日志信息。


5.根据权利要求1所述的存储装置,其中所述段存储电路以所述用户数据或所述元数据在每个所述虚拟管芯队列中排队的顺序来将所排队的所述用户数据或所述元数据的段存储在所述超级存储块中。


6.根据权利要求1所述的存储装置,其中所述段存储电路将所述用户数据的段和所述元数据的段存储在不同的超级存储块中。


7.一种控制器,所述控制器将基于从主机接收的命令所确定的用户数据和元数据存储在多个超级存储块之中的一个超级存储块中,每个所述超级存储块包括多个存储块,所述控制器包括:
段排队电路,根据条带化方案使所述用户数据或所述元数据的段在所述控制器中包括的N个虚拟管芯队列中排队,其中N为自然数;以及
段存储电路...

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

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

1