存储装置以及操作存储装置的方法制造方法及图纸

技术编号:24682996 阅读:15 留言:0更新日期:2020-06-27 07:52
本发明专利技术可以提供一种存储装置以及一种操作存储装置的方法。存储装置可以包括:存储器装置,包括缓冲块和主块;以及存储器控制器,被配置成控制存储器装置。存储器控制器可以包括:缓冲块控制器,被配置成控制存储器装置将存储在缓冲块的至少一个中的数据存储在主块的至少一个中;映射表管理器,被配置成生成包括缓冲地址和主地址之间的映射信息的P2P映射表,缓冲地址是至少一个缓冲块的物理地址,主地址是至少一个主块的物理地址;以及读取操作控制器,被配置成当接收到读取请求时,控制存储器装置基于主地址或缓冲地址来读取数据。

Storage device and method of operating the storage device

【技术实现步骤摘要】
存储装置以及操作存储装置的方法相关申请的交叉引用本申请要求于2018年12月19日提交的申请号为10-2018-0165679的韩国专利申请的优先权,该韩国专利申请通过引用整体并入本文。
本公开的各个实施例总体涉及一种电子装置,并且更特别地,涉及一种存储装置以及操作存储装置的方法。
技术介绍
通常,存储装置在诸如计算机或智能电话的主机装置的控制下存储数据。存储装置可以包括被配置为存储数据的存储器装置,以及被配置为控制存储器装置的存储器控制器。存储器装置主要被分类为易失性存储器装置和非易失性存储器装置。易失性存储器装置仅在向易失性存储器装置供应电力时存储数据;当电源关闭时,存储在其中的数据丢失。易失性存储器装置的示例包括静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)。在非易失性存储器装置中,即使在电源关闭时,存储在其中的数据也被保持。非易失性存储器装置的示例包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)和闪速存储器。
技术实现思路
本公开的各个实施例涉及一种具有提高的读取性能的存储装置以及操作存储装置的方法。本公开的实施例可以提供一种存储器控制器,存储器控制器被配置成控制存储器装置,该存储器装置包括多个缓冲块和多个主块,该存储器控制器包括:缓冲块控制器,被配置成控制存储器装置将存储在多个缓冲块的至少一个缓冲块中的数据存储在多个主块的至少一个主块中;映射表管理器,被配置成生成包括缓冲地址和主地址之间的映射信息的物理到物理(P2P)映射表,缓冲地址是已经存储数据的至少一个缓冲块的物理地址,主地址是已经存储数据的至少一个主块的物理地址;以及读取操作控制器,被配置成当从主机接收到对数据的读取请求时,控制存储器装置基于P2P映射表中包括的主地址或缓冲地址来读取数据。本公开的实施例可以提供一种存储装置,该存储装置包括:存储器装置,包括多个缓冲块和多个主块;以及存储器控制器,被配置成控制存储器装置以:将存储在多个缓冲块的至少一个缓冲块中的数据存储在多个主块的至少一个主块中;当数据存储在至少一个主块中时,生成包括缓冲地址和主地址之间的映射信息的物理到物理(P2P)映射表,缓冲地址是至少一个缓冲块的物理地址,主地址是至少一个主块的物理地址;并且当从主机接收到对数据的读取请求时,基于P2P映射表中包括的主地址或缓冲地址来读取数据。本公开的实施例可以提供一种操作存储装置的方法,该存储装置包括:存储器装置,包括多个缓冲块和多个主块;以及存储器控制器,被配置成控制存储器装置,该方法包括:读取存储在多个缓冲块的至少一个缓冲块中的数据;将通过读取所存储的数据而获得的数据存储在多个主块的至少一个主块中;生成包括缓冲地址和主地址之间的映射信息的物理到物理(P2P)映射表,缓冲地址是至少一个缓冲块的物理地址,主地址是至少一个主块的物理地址;以及当从主机接收到对数据的读取请求时,基于P2P映射表中包括的主地址或缓冲地址来读取数据。本公开的实施例可以提供一种存储器系统,该存储器系统包括:存储器装置,包括低密度存储的第一存储器区域和高密度存储的第二存储器区域;以及控制器,控制存储器装置将数据从第一存储器区域复制到第二存储器区域中,更新第一映射信息以用第二物理地址替换第一物理地址,该第一映射信息指示逻辑地址映射到第一物理地址,第一物理地址表示在第一存储器区域中在何处存储数据,第二物理地址表示在第二存储器区域中从何处复制数据,生成指示第一物理地址映射到第二物理地址的第二映射信息,并且当第一映射信息指示第二物理地址映射到被请求访问的逻辑地址并且第二映射信息指示第一物理地址映射到第二物理地址时,访问第一存储器区域。附图说明图1是示出根据本公开的实施例的存储装置的示图。图2是示出诸如图1的存储器装置的配置的示图。图3是示出诸如图2的存储器单元阵列的实施例的示图。图4是示出根据本公开的实施例的图3的存储块BLK1至BLKz的代表性存储块BLKa的电路图。图5是示出根据本公开的实施例的图3的存储块BLK1至BLKz的代表性存储块BLKb的电路图。图6是示出根据本公开的实施例的配置成存储至少一个数据位的存储器单元的阈值电压分布的示图。图7是示出根据本公开的实施例的存储器装置和存储器控制器的配置和操作的示图。图8是示出根据本公开的实施例的数据迁移操作的示图。图9是示出由诸如图7的映射表管理器生成的L2P映射表、P2P映射表和查找表的示图。图10是示出根据本公开的实施例的存储器控制器的操作的流程图。图11是示出根据本公开的实施例的存储器控制器的操作的流程图。图12是示出根据本公开的实施例的存储器控制器的操作的流程图。图13是示出图1的存储器控制器的实施例的示图。图14是示出根据本公开的实施例的应用存储装置的存储卡系统的框图。图15是示出根据本公开的实施例的应用存储装置的固态驱动器(SSD)系统的框图。图16是示出根据本公开的实施例的应用存储装置的用户系统的框图。具体实施方式本文提供的特定结构和功能描述涉及本公开的各个实施例。然而,描述不应被解释为限于本文描述的各个实施例。本专利技术可以许多不同的形式实现并且不应被解释为仅限于本文阐述的实施例。相反,本专利技术不仅旨在涵盖所公开的实施例,而且旨在涵盖落入本公开的精神和范围内的各种替换、修改、等同方案和其它实施例。将理解的是,虽然术语“第一”、“第二”等可在本文中用于识别各个元件,但是这些元件不应受这些术语限制。这些术语仅用于将一个元件与另一元件区分开,否则它们具有相同或相似的名称。例如,在不脱离本公开的教导的情况下,一个示例中的第一元件可在另一示例中被称为第二元件。将理解的是,当元件被称为“联接”或“连接”到另一元件时,该元件可直接联接或连接到其它元件,或者在该元件和其它元件之间可存在一个或多个中间元件。相反,应理解的是,当元件被称为“直接联接”或“直接连接”到另一元件时,不存在中间元件。解释元件之间的关系的其它表达,诸如“之间”、“直接在......之间”、“与……相邻”或“与……直接相邻”应以相同的方式解释。本文使用的术语仅用于描述特定实施例的目的,而不旨在限制。在本公开中,除非上下文另有明确说明,否则单数形式也旨在包括复数形式,反之亦然。除非另有说明或从上下文清楚地指出单数形式,否则本申请和所附权利要求书中使用的冠词“一”和“一个”通常应被解释为表示“一个或多个”。将进一步理解的是,当在本说明书中使用时,术语“包括”、“包含”、“具有”等指明所陈述特征、整数、步骤、操作、元件、组件和/或其组合的存在,但并不排除一个或多个其它特征、整数、步骤、操作、元件、组件和/或其组合的存在或添加。除非另有定义,否则本文使用的包括技术和科学术语的所有术语具有与本公开所属领域的普通技术人员通常理解的相同的含义。本文档来自技高网...

【技术保护点】
1.一种存储器控制器,所述存储器控制器控制存储器装置,所述存储器装置包括多个缓冲块和多个主块,所述存储器控制器包括:/n缓冲块控制器,控制所述存储器装置将存储在所述多个缓冲块的至少一个缓冲块中的数据存储在所述多个主块的至少一个主块中;/n映射表管理器,生成包括缓冲地址和主地址之间的映射信息的物理到物理映射表即P2P映射表,所述缓冲地址是所述至少一个缓冲块的物理地址,所述主地址是所述至少一个主块的物理地址;以及/n读取操作控制器,当从主机接收到对所述数据的读取请求时,控制所述存储器装置基于所述P2P映射表中包括的所述主地址或所述缓冲地址来读取所述数据。/n

【技术特征摘要】
20181219 KR 10-2018-01656791.一种存储器控制器,所述存储器控制器控制存储器装置,所述存储器装置包括多个缓冲块和多个主块,所述存储器控制器包括:
缓冲块控制器,控制所述存储器装置将存储在所述多个缓冲块的至少一个缓冲块中的数据存储在所述多个主块的至少一个主块中;
映射表管理器,生成包括缓冲地址和主地址之间的映射信息的物理到物理映射表即P2P映射表,所述缓冲地址是所述至少一个缓冲块的物理地址,所述主地址是所述至少一个主块的物理地址;以及
读取操作控制器,当从主机接收到对所述数据的读取请求时,控制所述存储器装置基于所述P2P映射表中包括的所述主地址或所述缓冲地址来读取所述数据。


2.根据权利要求1所述的存储器控制器,其中当所述数据存储在所述至少一个缓冲块中时,所述映射表管理器生成逻辑到物理映射表即L2P映射表,所述L2P映射表包括从所述主机提供的数据的逻辑地址和所述缓冲地址之间的映射信息。


3.根据权利要求2所述的存储器控制器,其中当存储在所述至少一个缓冲块中的数据存储在所述至少一个主块中时,所述映射表管理器将与所述L2P映射表中包括的所述逻辑地址映射的所述物理地址从所述缓冲地址改变成所述主地址。


4.根据权利要求3所述的存储器控制器,其中当擦除所述至少一个缓冲块的选择的缓冲块时,所述映射表管理器从所述P2P映射表中删除与经擦除的缓冲块对应的映射信息。


5.根据权利要求3所述的存储器控制器,其中根据映射到被请求读取的逻辑地址的所述主地址是否包括在所述P2P映射表中,所述读取操作控制器控制所述存储器装置以基于通过所述L2P映射表映射到所述被请求读取的逻辑地址的所述主地址或所述缓冲地址读取所述数据。


6.根据权利要求5所述的存储器控制器,其中当映射到所述被请求读取的逻辑地址的所述主地址包括在所述P2P映射表中时,所述读取操作控制器控制所述存储器装置基于映射到所述P2P映射表中的主地址的所述缓冲地址读取所述数据。


7.根据权利要求5所述的存储器控制器,其中当映射到所述被请求读取的逻辑地址的所述主地址不包括在所述P2P映射表中时,所述读取操作控制器控制所述存储器装置基于所述主地址读取所述数据。


8.根据权利要求3所述的存储器控制器,其中所述映射表管理器生成查找表,所述查找表指示所述P2P映射表中的所述主地址的索引。


9.根据权利要求8所述的存储器控制器,其中根据与映射到被请求读取的逻辑地址的所述主地址对应的所述索引是否包括在所述查找表中,所述读取操作控制器控制所述存储器装置以基于通过所述L2P映射表映射到所述被请求读取的逻辑地址的所述主地址或所述缓冲地址读取所述数据。


10.根据权利要求9所述的存储器控制器,其中当与映射到所述被请求读取的逻辑地址的所述主地址对应的所述索引包括在所述查找表中时,所述读取操作控制器控制所述存储器装置基于映射到所述P2P映射表中的主地址的所述缓冲地址读取所述数据。


11.根据权利要求1所述的存储器控制器,
其中所述多个缓冲块的存储器单元中的每一个存储n个位,其中n是1或更大的自然数,并且
其中所述多个主块的存储器单元中的每一个存储m个位,其中m是大于n的自然数。


12.根据权利要求1所述的存储器控制器,其中当所述存储器装置处于空闲状态时,所述缓冲块控制器将存储在所述至少一个缓冲块中的数据存储在所述至少一个主块中。


13.一种存储装置,包括:
存储器装置,包括多个缓冲块和多个主块;以及
存储器控制器,控制所述存储器装置以:
将存储在所述多个缓冲块的至少一个缓冲块中的数据存储在所述多个主块的至少一个主块中;
当所述数据存储在所述至少一个主块中时,生成包括缓冲地址和主地址之间的映射信息的物理到物理映射表...

【专利技术属性】
技术研发人员:郑丞完金炤熺韩承玉
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

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

1