具有提高的映射更新速度的存储装置及其操作方法制造方法及图纸

技术编号:24707731 阅读:49 留言:0更新日期:2020-06-30 23:56
本发明专利技术可提供一种存储装置以及操作该存储装置的方法。该存储装置包括:存储器控制器,具有映射管理器和预加载映射信息存储装置;以及存储器装置,具有逻辑到物理映射信息。存储器控制器确定预加载映射信息并且从存储器装置获得预加载映射信息,然后在执行逻辑到物理映射信息的映射更新操作之前,将预加载映射信息存储在预加载映射信息存储装置中。预加载映射信息包括待更新的逻辑到物理映射信息。

【技术实现步骤摘要】
具有提高的映射更新速度的存储装置及其操作方法相关申请的交叉引用本申请要求于2018年12月20日提交的申请号为10-2018-0166635的韩国专利申请的优先权,该韩国专利申请通过引用整体并入。
本公开的各个实施例总体涉及一种电子装置,并且更特别地,涉及一种存储装置及操作该存储装置的方法。
技术介绍
通常,存储装置在诸如计算机或智能电话的主机装置的控制下存储数据。存储装置可以包括被配置为存储数据的存储器装置,以及被配置为控制存储器装置的存储器控制器。存储器装置主要被分类为易失性存储器装置和非易失性存储器装置。易失性存储器装置是当关闭电源时所存储的数据丢失的存储器装置。易失性存储器装置的示例包括静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)。非易失性存储器装置是即使当关闭电源时也保持所存储的数据的存储器装置。非易失性存储器件的示例包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)和闪速存储器。在当前技术中,与数据存储在存储器装置中的位置有关的物理地址信息和逻辑地址信息彼此映射。通常,当新数据被写入存储器装置时或者当从存储器装置移除现有数据时,需要映射更新操作。然而,由于通常存在大量针对相应的物理地址而更新的逻辑地址,因此映射更新操作可能消耗相当大量的时间,从而影响数据存储装置的整体性能。因此,期望一种具有减少执行映射更新所需的时间量的更有效的映射更新能力的数据存储装置。专利技术内容本公开的各个实施例涉及一种能够降低映射更新操作的速度的存储装置,以及操作该存储装置的方法。在一方面,一种存储装置包括:存储器控制器,具有映射管理器和预加载映射信息存储装置;以及存储器装置,具有逻辑到物理映射信息。存储器控制器确定预加载映射信息并且从存储器装置获得预加载映射信息,然后在执行逻辑到物理映射信息的映射更新操作之前将预加载映射信息存储在预加载映射信息存储装置中。预加载映射信息包括待更新的逻辑到物理映射信息。在另一方面,一种存储装置包括:存储器装置,被配置成存储多个逻辑到物理段,该多个逻辑到物理段包括从主机提供的数据的逻辑地址与存储数据的物理地址之间的映射信息;以及存储器控制器,被配置成在执行更新多个逻辑到物理段的映射更新操作之前,确定待更新的至少一个或多个逻辑到物理段,从存储器装置获得该至少一个或多个逻辑到物理段,并且将该至少一个或多个逻辑到物理段存储在预加载映射信息存储装置中。在又一方面,一种存储装置包括:存储器装置,该存储器装置包括适于存储多个映射信息的区域;以及控制器,该控制器包括映射管理器。映射管理器基于与第一逻辑地址相对应的第一物理地址,更新在多个映射信息之中的包括与存储器装置相关联的第一逻辑地址的第一映射信息;从存储器装置预加载多个映射信息之中的第二映射信息;并且基于与和存储器装置相关联的第二逻辑地址相对应的第二物理地址来更新第二映射信息。在再一方面,一种存储装置包括:存储器装置,该存储器装置包括适于存储多个映射信息的块和区域;以及控制器,该控制器包括映射信息存储装置和映射管理器。映射管理器从存储器装置预加载多个映射信息之中的第一映射信息以将第一映射信息存储在映射信息存储装置中;接收映射到块的第一物理地址的第一逻辑地址;并且当第一映射信息对应于第一逻辑地址时,基于第一物理地址修改所存储的第一映射信息。在又一方面,一种用于操作存储装置的方法包括:基于与第一逻辑地址相对应的第一物理地址,更新在多个映射信息之中的、包括与存储器装置相关联的第一逻辑地址的第一映射信息,该存储器装置包括用于存储多个映射信息的区域;从存储器装置预加载多个映射信息之中的第二映射信息;并且基于与和存储器装置相关联的第二逻辑地址相对应的第二物理地址来更新第二映射信息。在再一方面,一种用于操作存储装置的方法包括:从存储器装置预加载多个映射信息之中的第一映射信息,该存储器装置包括用于存储多个映射信息的块和区域;接收映射到块的第一物理地址的第一逻辑地址;并且当第一映射信息对应于第一逻辑地址时,基于第一物理地址修改预加载的第一映射信息。从以下描述,本专利技术的其它方面将变得显而易见。附图说明图1是示出根据本公开的实施例的存储装置的示图。图2是示出根据本公开的实施例的存储器装置的示图。图3是示出根据本公开的实施例的存储器单元阵列的示图。图4是示出根据本公开的实施例的存储块的电路图。图5是示出根据本公开的实施例的存储块的电路图。图6是示出根据本专利技术的实施例的存储器控制器的示图。图7是示出根据本公开的实施例的更新物理到逻辑映射信息存储装置的操作的示图。图8是示出根据本公开的实施例的存储器控制器的操作的示图。图9A是示出根据本公开的实施例的确定预加载映射信息的操作的示图。图9B是示出根据本公开的实施例的确定预加载映射信息的操作的示图。图9C是示出根据本公开的实施例的确定预加载映射信息的操作的示图。图10是示出根据本公开的实施例的映射更新操作的示图。图11A至图11C是示出根据本公开的实施例的存储器控制器的操作的流程图。图12是示出根据本公开的实施例的存储器控制器的示图。图13是示出应用了根据本公开的实施例的存储装置的存储卡系统的框图。图14是示出应用了根据本公开的实施例的存储装置的固态驱动器(SSD)系统的框图。图15是示出应用了根据本公开的实施例的存储装置的用户系统的框图。具体实施方式本说明书或申请中引入的本公开的实施例中的特定结构或功能描述仅用于描述本公开的实施例。描述不应被解释为限于本说明书或申请中描述的实施例。现在将基于实施例详细描述本公开。然而,本公开可以以许多不同的形式实现,并且不应该被解释为仅限于本文阐述的实施例,而是应该被解释为涵盖落入本公开的构思和技术范围内的修改、等同方案或替换方案。然而,将理解的是,本描述并不旨在将本公开限制于那些示例性实施例,并且本公开不仅旨在涵盖示例性实施例,而且还旨在涵盖落入本公开的精神和范围内的各种替换、修改、等同方案和其它实施例。将理解的是,虽然术语“第一”、“第二”等可在本文中用于描述各个元件,但是这些元件不应受这些术语限制。这些术语仅用于将一个元件与另一元件区分开。例如,在不脱离本公开的教导的情况下,以下讨论的第一元件可以被称为第二元件。类似地,第二元件也可被称为第一元件。将理解的是,当元件被称为“联接”或“连接”至另一元件时,它可直接联接或连接至其它元件,或者在该元件和其它元件之间可存在中间元件。相反,应理解的是,当元件被称为“直接联接”或“直接连接”至另一元件时,不存在中间元件。解释元件之间的关系的其它表达,诸如“之间”、“直接在......之间”、“与......相邻”或“与......直接相邻”应以相同的方式解释。本文使用的术语仅用于描述特定实本文档来自技高网...

【技术保护点】
1.一种数据存储装置,包括:/n存储器控制器,具有映射管理器和预加载映射信息存储装置;以及/n存储器装置,具有逻辑到物理映射信息,/n其中所述存储器控制器确定预加载映射信息并且从所述存储器装置获得预加载映射信息,然后在对所述逻辑到物理映射信息执行映射更新操作之前将所述预加载映射信息存储在所述预加载映射信息存储装置中,并且/n其中所述预加载映射信息包括待更新的逻辑到物理映射信息。/n

【技术特征摘要】
20181220 KR 10-2018-01666351.一种数据存储装置,包括:
存储器控制器,具有映射管理器和预加载映射信息存储装置;以及
存储器装置,具有逻辑到物理映射信息,
其中所述存储器控制器确定预加载映射信息并且从所述存储器装置获得预加载映射信息,然后在对所述逻辑到物理映射信息执行映射更新操作之前将所述预加载映射信息存储在所述预加载映射信息存储装置中,并且
其中所述预加载映射信息包括待更新的逻辑到物理映射信息。


2.根据权利要求1所述的数据存储装置,其中当从主机接收写入数据和所述写入数据的逻辑地址时,所述映射管理器基于待存储所述写入数据的物理地址来更新所述预加载映射信息之中的、与所述写入数据的逻辑地址相对应的逻辑到物理映射信息。


3.根据权利要求2所述的数据存储装置,
其中所述存储器装置中存储的所述逻辑到物理映射信息包括多个逻辑到物理段,
其中所述预加载映射信息包括所述多个逻辑到物理段中的至少一个或更多个逻辑到物理段,并且
其中所述映射管理器更新包括所述写入数据的逻辑地址的逻辑到物理段。


4.根据权利要求2所述的数据存储装置,其中所述映射管理器在执行将所述写入数据存储在所述存储器装置中的编程操作的同时,更新所述预加载映射信息之中的、与所述写入数据的逻辑地址相对应的所述逻辑到物理映射信息。


5.根据权利要求2所述的数据存储装置,进一步包括:物理到逻辑映射信息存储装置,存储物理到逻辑映射信息,所述物理到逻辑映射信息是待存储所述写入数据的存储块的物理地址和所述写入数据的逻辑地址之间的映射关系。


6.根据权利要求5所述的数据存储装置,其中当分配了对应于所述存储块的所有物理地址时,所述映射管理器执行所述映射更新操作。


7.根据权利要求5所述的数据存储装置,其中当所述存储块是已经完全写入数据的写入完成块时,所述映射管理器执行所述映射更新操作。


8.根据权利要求7所述的数据存储装置,进一步包括:映射更新缓冲器,存储在所述存储器装置中存储的所述逻辑到物理映射信息之中待更新的映射信息。


9.根据权利要求8所述的数据存储装置,其中所述映射管理器基于所述物理到逻辑映射信息更新与所述预加载映射信息不同的逻辑到物理映射信息。


10.根据权利要求1所述的数据存储装置,
其中所述存储器装置中存储的所述逻辑到物理映射信息包括多个逻辑到物理段,以及
其中所述预加载映射信息包括所述多个逻辑到物理段中的至少一个或更多个逻辑到物理段。


11.根据权利要求10所述的数据存...

【专利技术属性】
技术研发人员:朴炳奎田星训赵荣翼池承九
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

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

1