多阶层映射资讯管理的数据储存装置以及非挥发式存储器控制方法制造方法及图纸

技术编号:29156300 阅读:22 留言:0更新日期:2021-07-06 22:55
本发明专利技术涉及一种非挥发式存储器的映射资讯高效管理技术。该非挥发式存储器的控制器的一微处理器根据一主机指示的一第一逻辑地址,自该非挥发式存储器将一第一群组映射表载入一挥发式存储器,据以操作该非挥发式存储器。该微处理器令该挥发式存储器更载有阶层式的多个指标表。这些指标表中,较高阶层的指标表指示较低阶层的指标表在该非挥发式存储器的实体地址,且最低阶层的一第一指标表上的一第一索引记录该第一群组映射表在该非挥发式存储器的实体地址。

【技术实现步骤摘要】
多阶层映射资讯管理的数据储存装置以及非挥发式存储器控制方法
本专利技术是有关于非挥发式存储器的映射资讯管理。
技术介绍
非挥发式存储器有多种形式─例如,快闪存储器(flashmemory)、磁阻式随机存取存储器(MagnetoresistiveRAM)、铁电随机存取存储器(FerroelectricRAM)、电阻式随机存取存储器(ResistiveRAM)、自旋转移力矩随机存取存储器(SpinTransferTorque-RAM,STT-RAM)…等,用于长时间数据保存,可做为储存媒体实现一数据储存装置。非挥发式存储器通常有其特殊的储存特性。本
需要相应非挥发式存储器的储存特性发展相应的控制技术。
技术实现思路
本专利技术为非挥发式存储器揭露一种映射资讯高效管理技术。根据本专利技术一种实施方式实现的一数据储存装置包括一非挥发式存储器以及一控制器。该控制器耦接一主机至该非挥发式存储器,其中一微处理器根据该主机指示的一第一逻辑地址,自该非挥发式存储器将一第一群组映射表载入一挥发式存储器,据以操作该非挥发式存储器。该微处理器令该挥发式存储器更载有阶层式的多个指标表。这些指标表中,较高阶层的指标表指示较低阶层的指标表在该非挥发式存储器的实体地址,且最低阶层的一第一指标表上的一第一索引记录该第一群组映射表在该非挥发式存储器的实体地址。一种实施方式中,该主机指示对应一第二群组映射表的一第二逻辑地址、且该第二群组映射表在该非挥发式存储器的实体地址是由该第一指标表上的一第二索引记录时,该微处理器根据该第二索引查询载于该挥发式存储器的该第一指标表,获得该第二群组映射表在该非挥发式存储器的实体地址,据以自该非挥发式存储器将该第二群组映射表载入该挥发式存储器,用以操作该非挥发式存储器。一种实施方式中,该第一指标表在该非挥发式存储器的实体地址是由一第二指标表上的一第三索引记录。该主机指示对应的一第三群组映射表的一第三逻辑地址、且该第三群组映射表在该非挥发式存储器的实体地址是由一第三指标表上的一第四索引记录、且该第三指标表在该非挥发式存储器的实体地址是由该第二指标表上的一第五索引记录时,该微处理器根据该第五索引查询载于该挥发式存储器的该第二指标表,获得该第三指标表在该非挥发式存储器的实体地址,据以自该非挥发式存储器将该第三指标表载入该挥发式存储器,且该微处理器更根据该第四索引查询载于该挥发式存储器的该第三指标表,获得该第三群组映射表在该非挥发式存储器的实体地址,据以自该非挥发式存储器将该第三群组映射表载入该挥发式存储器,用以操作该非挥发式存储器。一种实施方式中,该微处理器是在该数据储存装置开机时,自该非挥发式存储器,将最高阶层的一第四指标表载入该挥发式存储器常驻。一种实施方式中,上述第一、第二以及第三逻辑地址是采一逻辑地址格式。该逻辑地址格式的一第一位元段用作该第四指标表的索引。该逻辑地址格式的一第二位元段用作该第二指标表的索引。该逻辑地址格式的一第三位元段用作该第一指标表以及该第三指标表的索引。该逻辑地址格式的一第四位元段用作该第一群组映射表、该第二群组映射表、以及该第三群组映射表的索引。一种实施方式中,该微处理器更以上述第一位元段、第二位元段、以及第三位元段更新储存于该挥发式存储器的一索引记录。该微处理器根据该索引记录辨识该挥发式存储器目前储存的群组映射表。以上控制器对非挥发式存储器的操作也可以由其他结构实现。本专利技术更可以前述概念实现非挥发式存储器的控制方法。下文特举实施例,并配合附图,详细说明本
技术实现思路
。附图说明图1根据一种实施方式图解区块Blk的结构;图2图解群组映射表L2P_G#的定义;图3根据本专利技术一种实施方式图解管理L2P_G0…L2P_G65535的阶层式指标表,是非挥发式储存于快闪存储器中;图4根据本专利技术一种实施方式主机主机逻辑地址HAddr的格式,共30位元;图5图解根据本专利技术一种实施方式实现的一数据储存装置500;图6A和6B为流程图,根据本专利技术一种实施方式图解如何因应主机506的存取要求,在挥发式存储器510上管理映射资讯;以及图7A以及图7B以N阶层指标管理(N大于2)进行讨论,其中涉及分属三个群组的主机主机逻辑地址HAddr1、HAddr2以及HAddr3的操作要求。符号说明500~数据储存装置;502~快闪存储器;504~控制器;506~主机;508~微处理器;510~挥发式存储器;512~系统数据;514~阶层L0索引记录;516~阶层L1索引记录;702、704、706、708~位元段;Blk~区块;HAddr~主机逻辑地址;Index1…Index5~索引;L0、L1、…L(N-2)、L(N-1)~指标表各阶层;L0_PT~阶层L0指标表;L1_PT0…L1_PT3~阶层L1指标表;L1_PTt~目标之阶层L1指标表;L2P~逻辑-实体地址映射表;L2P_G0…L2P_G65535、L2P_GforHAddr1…L2P_GforHAddr3~群组映射表;L2P_Gt~目标之群组映射表;PT1…PT4~指标表;S602…S628~步骤。具体实施方式以下叙述列举本专利技术的多种实施例。以下叙述介绍本专利技术的基本概念,且并非意图限制本
技术实现思路
。实际专利技术范围应由权利要求书来界定。非挥发式存储器可以是快闪存储器(FlashMemory)、磁阻式随机存取存储器(MagnetoresistiveRAM)、铁电随机存取存储器(FerroelectricRAM)、电阻式存储器(ResistiveRAM,RRAM)、自旋转移力矩随机存取存储器(SpinTransferTorque-RAM,STT-RAM)…等,提供长时间数据保存的储存媒体。以下特别以快闪存储器为例进行讨论。现今数据储存装置常以快闪存储器为储存媒体,实现记忆卡(MemoryCard)、通用串行总线闪存装置(USBFlashDevice)、固态硬碟(SSD)…等产品。有一种应用是采多晶片封装、将快闪存储器与其控制器包装在一起─称为嵌入式快闪存储器模组(如eMMC)。以快闪存储器为储存媒体的数据储存装置可应用于多种电子装置中。所述电子装置包括智慧型手机、穿戴装置、平板电脑、虚拟实境设备…等。电子装置的运算模块可视为一主机(Host),操作所使用的数据储存装置,以存取其中快闪存储器。以快闪存储器为储存媒体的数据储存装置也可用于建构数据中心。例如,伺服器可操作固态硬碟(SSD)阵列形成数据中心。伺服器即可视为一主机,操作所连结的固态硬碟,以存取其中快闪存储器。快闪存储器有其特殊的储存特性,以下叙述之。主机(Host)端是以逻辑地址(例如,逻辑区块地址LBA)来区别数据,其中,一个LBA可表示5本文档来自技高网
...

【技术保护点】
1.一种数据储存装置,包括:/n一非挥发式存储器;以及/n一控制器,耦接一主机至该非挥发式存储器,其中一微处理器根据该主机指示的一第一逻辑地址,自该非挥发式存储器将一第一群组映射表载入一挥发式存储器,据以操作该非挥发式存储器,/n其中:/n该微处理器令该挥发式存储器更载有阶层式的多个指标表;且/n这些指标表中,较高阶层的指标表指示较低阶层的指标表在该非挥发式存储器的实体地址,且最低阶层的一第一指标表上的一第一索引记录该第一群组映射表在该非挥发式存储器的实体地址。/n

【技术特征摘要】
20200106 TW 1091002571.一种数据储存装置,包括:
一非挥发式存储器;以及
一控制器,耦接一主机至该非挥发式存储器,其中一微处理器根据该主机指示的一第一逻辑地址,自该非挥发式存储器将一第一群组映射表载入一挥发式存储器,据以操作该非挥发式存储器,
其中:
该微处理器令该挥发式存储器更载有阶层式的多个指标表;且
这些指标表中,较高阶层的指标表指示较低阶层的指标表在该非挥发式存储器的实体地址,且最低阶层的一第一指标表上的一第一索引记录该第一群组映射表在该非挥发式存储器的实体地址。


2.如权利要求1所述的数据储存装置,其特征在于:
该主机指示对应一第二群组映射表的一第二逻辑地址、且该第二群组映射表在该非挥发式存储器的实体地址是由该第一指标表上的一第二索引记录时,该微处理器根据该第二索引查询载于该挥发式存储器的该第一指标表,获得该第二群组映射表在该非挥发式存储器的实体地址,据以自该非挥发式存储器将该第二群组映射表载入该挥发式存储器,用以操作该非挥发式存储器。


3.如权利要求2所述的数据储存装置,其特征在于:
该第一指标表在该非挥发式存储器的实体地址是由一第二指标表上的一第三索引记录;
该主机指示对应的一第三群组映射表的一第三逻辑地址、且该第三群组映射表在该非挥发式存储器的实体地址是由一第三指标表上的一第四索引记录、且该第三指标表在该非挥发式存储器的实体地址是由该第二指标表上的一第五索引记录时,该微处理器根据该第五索引查询载于该挥发式存储器的该第二指标表,获得该第三指标表在该非挥发式存储器的实体地址,据以自该非挥发式存储器将该第三指标表载入该挥发式存储器,且该微处理器更根据该第四索引查询载于该挥发式存储器的该第三指标表,获得该第三群组映射表在该非挥发式存储器的实体地址,据以自该非挥发式存储器将该第三群组映射表载入该挥发式存储器,用以操作该非挥发式存储器。


4.如权利要求3所述的数据储存装置,其特征在于:
该微处理器是在该数据储存装置开机时,自该非挥发式存储器,将最高阶层的一第四指标表载入该挥发式存储器常驻。


5.如权利要求4所述的数据储存装置,其特征在于:
上述第一、第二以及第三逻辑地址是采一逻辑地址格式;
该逻辑地址格式的一第一位元段用作该第四指标表的索引;
该逻辑地址格式的一第二位元段用作该第二指标表的索引;
该逻辑地址格式的一第三位元段用作该第一指标表以及该第三指标表的索引;且
该逻辑地址格式的一第四位元段用作该第一群组映射表、该第二群组映射表、以及该第三群组映射表的索引。


6.如权利要求5所述的数据储存装置,其特征在于:
该微处理器更以上述第一位元段、第二位元段、以及第三位元段更新储存于该挥发式存储器的一索引记录;且
该微处理...

【专利技术属性】
技术研发人员:傅学俊
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1