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

技术编号:33252503 阅读:18 留言:0更新日期:2022-04-30 22:51
本技术涉及一种电子装置。根据本技术,一种使用具有有限容量的易失性存储器装置来管理映射数据的存储装置可以包括非易失性存储器装置和存储器控制器,该易失性存储器装置包括映射组块缓冲器、映射组块状态表、日志缓冲器和元切片缓冲器。器和元切片缓冲器。器和元切片缓冲器。

【技术实现步骤摘要】
存储装置及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2020年10月13日提交的申请号为10

2020

0132229的韩国专利申请的优先权,该韩国专利申请通过引用整体并入本文。


[0003]本公开涉及一种电子装置,并且更特别地,涉及一种存储装置及其操作方法。

技术介绍

[0004]存储装置是在诸如计算机或智能电话的主机装置的控制下存储数据的装置。存储装置可以包括存储数据的存储器装置和控制存储器装置的存储器控制器。存储器装置可以分类为易失性存储器装置和非易失性存储器装置。
[0005]易失性存储器装置可以是仅在供应电力时存储数据并在切断电力供应时丢失所存储的数据的装置。易失性存储器装置可以包括静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)等。
[0006]非易失性存储器装置是即使切断电力也不丢失数据的装置。非易失性存储器装置包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器等。

技术实现思路

[0007]本公开的实施例提供一种使用具有有限容量的易失性存储器装置来管理映射数据的存储装置及其操作方法。
[0008]根据本公开的实施例,一种存储装置可以包括:非易失性存储器装置,被配置成存储包括映射数据的多个映射组块,该映射数据具有由主机提供的逻辑地址以及指示与该逻辑地址相对应的数据被存储的位置的物理地址;易失性存储器装置,包括映射组块缓冲器和映射组块状态表,该映射组块缓冲器临时存储多个映射组块中的一些,并且映射组块状态表存储映射组块状态信息,该映射组块状态信息指示非易失性存储器装置中存储的多个映射组块中的每一个是否被临时存储在映射组块缓冲器中;以及存储器控制器,被配置成控制非易失性存储器装置和易失性存储器装置,以响应于从主机输入的写入请求,将非易失性存储器装置中存储的多个映射组块之中包括请求写入的逻辑地址的映射组块加载到映射组块缓冲器中,并且存储指示包括请求写入的逻辑地址的映射组块被加载到映射组块缓冲器中的映射组块状态信息。
[0009]根据本公开的实施例,一种存储装置可以包括:非易失性存储器装置,被配置成存储包括映射数据的多个映射组块,该映射数据具有由主机提供的逻辑地址以及指示与该逻辑地址相对应的数据被存储的位置的物理地址;映射组块缓冲器,被配置成临时存储非易失性存储器装置中存储的多个映射组块中的一些;映射组块状态表,被配置成存储映射组块状态信息,该映射组块状态信息指示非易失性存储器装置中存储的多个映射组块中的每
一个是否被临时存储在映射组块缓冲器中;日志缓冲器,被配置成存储日志条目,该日志条目包括关于被临时存储在映射组块缓冲器中的映射组块中包括的多个映射条目之中的被更新的映射条目的信息;以及元切片缓冲器,被配置成临时存储元切片,该元切片包括非易失性存储器装置中存储的多个映射组块之中的脏状态的映射组块,其中待被存储在日志缓冲器中的日志条目的数量与待被存储在映射组块缓冲器中的映射组块的数量相同。
[0010]根据本公开的实施例,一种存储装置可以包括:存储介质,被配置成存储多个映射组块,每个映射组块包括多个映射条目;第一至第四存储器介质;以及控制器,被配置成:将存储介质中存储的多个映射组块之中与所请求的逻辑地址相对应的所请求的映射组块加载到第一存储器介质,选择性地改变所请求的映射组块内与所请求的逻辑地址相对应的映射条目,根据映射条目的选择性改变来在第二存储器介质中生成所请求的映射组块的第一信息,在第三存储器介质中生成被改变的映射条目的第二信息,当第三存储器介质变得充满其中所生成的第二信息时,通过参考第二信息,将存储介质中存储的多个映射组块之中的至少目标映射组块加载到第四存储器介质,通过参考第一信息将被改变的映射条目反映到目标映射组块中,并且在反映之后将目标映射组块存储回存储介质。
[0011]根据本技术,提供一种使用具有有限容量的易失性存储器装置来管理映射数据的存储装置及其操作方法。
附图说明
[0012]图1是示出根据本公开的实施例的存储装置的示图。
[0013]图2是示出图1的存储器装置的示图。
[0014]图3是示出图2的存储块中的一个的结构的示图。
[0015]图4是示出图1的元数据的示图。
[0016]图5是示出根据本公开的实施例的存储装置的写入操作的示图。
[0017]图6是示出根据本公开的实施例的存储装置的读取操作的示图。
[0018]图7是示出根据本公开的实施例的存储装置的映射更新操作的示图。
[0019]图8是示出根据本公开的实施例的管理存储装置的映射组块缓冲器的方法的示图。
[0020]图9是示出根据本公开的实施例的存储器控制器的结构的框图。
[0021]图10是示出根据本公开的实施例的操作存储装置的方法的流程图。
[0022]图11是示出根据本公开的实施例的操作存储装置的方法的流程图。
[0023]图12是示出图1的存储器控制器的另一实施例的示图。
[0024]图13是示出应用根据本公开的实施例的存储装置的存储卡系统的框图。
[0025]图14是示出应用根据本公开的实施例的存储装置的固态驱动器(SSD)系统的框图。
[0026]图15是示出应用根据本公开的实施例的存储装置的用户系统的框图。
具体实施方式
[0027]示出本说明书或本申请中公开的实施例的具体结构或功能描述仅用来描述根据本公开的实施例。本公开的实施例可以以各种形式实施,并且这些描述不限于本说明书或
本申请中描述的实施例。
[0028]图1是示出根据本公开的实施例的存储装置的示图。
[0029]参照图1,存储装置50可以包括非易失性存储器装置100、存储器控制器200和易失性存储器装置300。存储装置50可以是在诸如以下的主机400的控制下存储数据的装置:移动电话、智能电话、MP3播放器、膝上型计算机、台式计算机、游戏机、TV、平板PC、或车载式信息娱乐系统。可选地,存储装置50可以是在诸如服务器或数据中心的、将高容量数据存储在一个位置的主机400的控制下存储数据的装置。
[0030]根据作为与主机400之间的通信方法的主机接口,存储装置50可以被制造为各种类型的存储装置中的一种。例如,存储装置50可以被配置成诸如以下各种类型的存储装置中的任意一种:SSD,MMC、eMMC、RS

MMC和微型MMC形式的多媒体卡,SD、迷你SD和微型SD形式的安全数字卡,通用串行总线(USB)存储装置,通用闪存(UFS)装置,个人计算机存储卡国际协会(PCMCIA)卡型存储装置,外围组件互连(PCI)卡型存储装置,高速PCI(PCI

E)卡型存储装置,紧凑型闪存(CF)卡,智能媒体卡和记忆棒。
[0031]存储装置50可以被本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储装置,包括:非易失性存储器装置,存储包括映射数据的多个映射组块,所述映射数据具有由主机提供的逻辑地址以及指示与所述逻辑地址相对应的数据被存储的位置的物理地址;易失性存储器装置,包括映射组块缓冲器和映射组块状态表,所述映射组块缓冲器临时存储所述多个映射组块中的一些映射组块,并且所述映射组块状态表存储映射组块状态信息,所述映射组块状态信息指示所述非易失性存储器装置中存储的所述多个映射组块中的每个映射组块是否被临时存储在所述映射组块缓冲器中;以及存储器控制器,控制所述非易失性存储器装置和所述易失性存储器装置,以响应于从所述主机输入的写入请求,将所述非易失性存储器装置中存储的所述多个映射组块之中包括请求写入的逻辑地址的映射组块加载到所述映射组块缓冲器中,并且存储指示包括所述请求写入的逻辑地址的所述映射组块被加载到所述映射组块缓冲器中的映射组块状态信息。2.根据权利要求1所述的存储装置,其中所述存储器控制器包括:映射数据控制器,控制所述非易失性存储器装置和所述易失性存储器装置,以更新包括请求写入的逻辑地址的映射组块中包括的多个映射条目之中的映射条目,并且将包括被更新的映射条目的所述映射组块存储在所述非易失性存储器装置中;以及存储器装置控制器,控制所述非易失性存储器装置,以将与所述写入请求相对应的写入数据存储在所述非易失性存储器装置内由物理地址指示的位置中。3.根据权利要求2所述的存储装置,其中所述映射数据控制器包括:地址转换器,分配与所述请求写入的逻辑地址相对应的并且指示存储所述写入数据的所述位置的所述物理地址;以及映射组块缓冲器分配器,在所述映射组块缓冲器中分配待加载包括所述请求写入的逻辑地址的所述映射组块的区域。4.根据权利要求3所述的存储装置,其中所述易失性存储器装置进一步包括日志缓冲器,所述日志缓冲器存储日志条目,所述日志条目包括关于被临时存储在所述映射组块缓冲器中的所述映射组块中包括的所述多个映射条目之中的所述被更新的映射条目的信息,并且其中所述映射数据控制器进一步包括映射更新控制器,当所述映射组块缓冲器中加载的所述映射组块中包括的所述多个映射条目之中与所述请求写入的逻辑地址相对应的映射条目被更新时,所述映射更新控制器生成包括关于所述被更新的映射条目的信息的日志条目,并且将所述日志条目存储在所述日志缓冲器中。5.根据权利要求4所述的存储装置,其中所述日志缓冲器中存储的日志条目的数量与所述映射组块缓冲器中存储的映射组块的数量相同。6.根据权利要求4所述的存储装置,其中所述映射更新控制器将所述映射组块状态表内包括所述请求写入的逻辑地址的所述映射组块的映射组块状态信息改变成脏状态,所述脏状态指示包括所述请求写入的逻辑地址的所述映射组块被加载到所述映射组块缓冲器中并且被更新。7.根据权利要求4所述的存储装置,其中所述存储器控制器进一步以元切片为单位来更新所述非易失性存储器装置中存
储的所述多个映射组块,所述元切片中的每个元切片包括预设数量的映射组块,并且其中所述易失性存储器装置进一步包括元切片缓冲器,所述元切片缓冲器临时存储所述非易失性存储器装置中存储的所述多个映射组块之中待被更新的映射组块。8.根据权利要求7所述的存储装置,其中当预设数量的所述日志条目被存储在所述日志缓冲器中时,所述映射更新控制器控制所述非易失性存储器装置和所述易失性存储器装置,以从所述非易失性存储器装置获得与所述日志条目相对应的映射组块,并且将与所述日志条目相对应的所述映射组块存储在所述元切片缓冲器中。9.根据权利要求8所述的存储装置,其中所述映射更新控制器控制所述非易失性存储器装置和所述易失性存储器装置,以使用被临时存储在所述映射组块缓冲器中的所述映射组块来更新所述元切片缓冲器中存储的所述映射组块,并且将被更新的映射组块和所述日志条目存储在所述非易失性存储器装置中。10.根据权利要求9所述的存储装置,其中所述映射更新...

【专利技术属性】
技术研发人员:金宙铉金真永延济完
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

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

1