存储器控制器及其操作方法技术

技术编号:37977154 阅读:6 留言:0更新日期:2023-06-30 09:52
本公开的实施例涉及一种存储器控制器及其操作方法。根据本公开的实施例,该存储器控制器可以包括:存储器,被配置为存储激活候选列表,该激活候选列表包括一个或多个节点,每个节点指示满足预设激活候选条件的逻辑地址范围;以及处理器,被配置为基于激活候选列表中包括的各个节点所指示的逻辑地址范围的激活参数来确定目标节点,基于目标节点从激活候选列表中确定一个或多个逻辑地址范围作为激活逻辑地址范围,并将指示激活逻辑地址范围的信息传输到主机。信息传输到主机。信息传输到主机。

【技术实现步骤摘要】
存储器控制器及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年12月24日提交的、申请号为10

2021

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


[0003]本公开的实施例涉及一种存储器控制器及其操作方法。

技术介绍

[0004]存储器系统包括基于来自诸如计算机、服务器、智能电话、平板电脑或其他电子装置的主机的请求来存储数据的数据存储装置。存储器系统的示例涵盖从传统的基于磁盘的硬盘驱动器(HDD)到诸如以下的基于半导体的数据存储装置:固态驱动器(SSD)、通用闪存存储装置(UFS)或嵌入式MMC(eMMC)装置。
[0005]存储器系统可以进一步包括用于控制存储器装置的存储器控制器。存储器控制器可以从主机接收命令,并且可以基于接收到的命令来运行命令或控制对存储器系统中的存储器装置的读取操作/写入操作/擦除操作。存储器控制器可以用于运行用于执行逻辑运算的固件操作,以控制这些操作。
[0006]存储器系统可以将逻辑地址和物理地址之间的映射信息传输到主机以快速地处理从主机接收的命令,例如读取命令或写入命令。在这种情况下,主机可以将关于映射到特定逻辑地址的物理地址的信息包括在命令中。

技术实现思路

[0007]本公开的实施例可以提供一种能够提供主机可能参考的逻辑地址和物理地址之间的映射信息的存储器控制器及其操作方法。
[0008]本公开的实施例还可以提供一种能够更快地处理从主机接收的命令的存储器控制器及其操作方法。
[0009]一方面,本公开的实施例可以提供一种存储器控制器,该存储器控制器包括:存储器,被配置为存储激活候选列表,该激活候选列表包括一个或多个节点,每个节点指示多个逻辑地址范围之中满足预设激活候选条件的逻辑地址范围;以及处理器,被配置为基于激活候选列表中包括的各个节点所指示的逻辑地址范围的激活参数来确定目标节点,基于目标节点从激活候选列表中确定一个或多个逻辑地址范围作为激活逻辑地址范围,并将指示激活逻辑地址范围的信息传输到主机。
[0010]另一方面,本公开的实施例可以提供一种存储器控制器的操作方法,该操作方法包括:基于激活候选列表中包括的各个节点所指示的逻辑地址范围的激活参数来确定目标节点,该激活候选列表包括一个或多个节点,每个节点指示多个逻辑地址范围之中满足预设激活候选条件的逻辑地址范围;基于目标节点从激活候选列表中确定一个或多个逻辑地址范围作为激活逻辑地址范围,并将指示激活逻辑地址范围的信息传输到主机。
[0011]根据本公开的实施例,可以提供一种能够提供主机可能参考的逻辑地址和物理地址之间的映射信息并且能够更快地处理从主机接收的命令的存储器控制器及其操作方法。
附图说明
[0012]图1是示出基于所公开技术的实施例的存储器系统的配置的示意图。
[0013]图2是示意性地示出基于所公开技术的实施例的存储器装置的框图。
[0014]图3示出了根据本公开实施例的存储器控制器中包括的激活候选列表。
[0015]图4示出了根据本公开实施例的映射信息的示例。
[0016]图5示出了根据本公开实施例的用于确定目标节点和激活逻辑地址范围的操作的示例。
[0017]图6示出了根据本公开实施例的存储器控制器向主机传输指示激活逻辑地址范围的信息的操作的示例。
[0018]图7示出了根据本公开实施例的存储器控制器使用映射信息中包括的物理地址进行访问的操作的示例。
[0019]图8示出了根据本公开实施例的存储器控制器基于读取计数确定目标节点的操作的示例。
[0020]图9示出了根据本公开实施例的激活逻辑地址范围的示例。
[0021]图10示出了根据本公开实施例的激活逻辑地址范围的另一示例。
[0022]图11示出了根据本公开实施例的存储器控制器将节点插入到激活候选列表中的操作的示例。
[0023]图12示出了根据本公开实施例的存储器控制器在激活候选列表末尾处将节点插入到激活候选列表中的操作的示例。
[0024]图13示出了示出根据本公开实施例的存储器控制器管理激活候选列表的示例的流程图。
[0025]图14示出了根据本公开实施例的存储器控制器基于整个逻辑地址范围所指示的存储器区域之中存储有效数据的存储器区域的大小比率将节点添加到激活候选列表中的操作的示例。
[0026]图15示出了示出根据本公开实施例的存储器控制器管理激活候选列表的另一示例的流程图。
[0027]图16示出了根据本公开实施例的当与逻辑地址范围相对应的数据被更新时的映射信息。
[0028]图17示出了根据本公开实施例的存储器控制器将指示特定逻辑地址的节点插入到激活候选列表中的示例。
[0029]图18示出了根据本公开实施例的存储器控制器的操作方法。
[0030]图19示出了根据本公开实施例的存储器控制器访问物理地址所指示的位置的操作。
[0031]图20是示出基于所公开技术的实施例的计算系统的配置的示图。
具体实施方式
[0032]在下文中,参照附图详细描述本公开的实施例。在整个说明书中,对“实施例”、“另一实施例”等的引用不一定仅针对一个实施例,并且对任何这种短语的不同引用不一定针对相同的实施例。本文使用的术语“多个实施例”不一定指所有实施例。
[0033]以下参照附图更详细地描述本专利技术的各个实施例。然而,本专利技术可以以不同的形式和变型实现,并且不应被解释为限于本文阐述的实施例。相反,提供所描述的实施例,使得本公开将是透彻且完整的,并向本专利技术所属领域的技术人员充分传达本专利技术。在整个公开中,相同的附图标记在本专利技术的各个附图和实施例中指代相同的部分。
[0034]本文描述的方法、过程和/或操作可以通过待由计算机、处理器、控制器或其他信号处理装置运行的代码或指令来执行。计算机、处理器、控制器或其他信号处理装置可以是本文描述的装置或者本文描述的元件之外的元件。由于对形成计算机、处理器、控制器或其他信号处理装置的方法或操作的基础的算法进行了详细描述,因此用于实施方法实施例的操作的代码或指令可以将计算机、处理器、控制器或其他信号处理装置转换为专用处理器,以执行本文的方法。
[0035]当至少部分地以软件实施时,控制器、处理器、装置、模块、单元、多路复用器、生成器、逻辑、接口、解码器、驱动器、发生器以及其他信号生成和信号处理特征可以包括,例如用于存储待由例如计算机、处理器、微处理器、控制器或其他信号处理装置运行的代码或指令的存储器或其他存储装置。
[0036]图1是示出基于所公开技术的实施例的存储器系统100的示意性配置的示图。
[0037]在一些实施方案中,存储器系统100可以包括被配置为存储数据的存储器装置110以及被配置为控制存储器装置110的存储器控制器120。
[0038]存储器装置110可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储器控制器,包括:存储器,存储激活候选列表,所述激活候选列表包括一个或多个节点,每个节点指示多个逻辑地址范围之中满足预设激活候选条件的逻辑地址范围;以及处理器:基于所述激活候选列表中包括的各个节点所指示的逻辑地址范围的激活参数来确定目标节点,基于所述目标节点从所述激活候选列表中确定一个或多个逻辑地址范围作为激活逻辑地址范围,并且将指示所述激活逻辑地址范围的信息传输到主机。2.根据权利要求1所述的存储器控制器,其中所述处理器进一步在从所述主机接收的命令包括映射到所述激活逻辑地址范围内的逻辑地址的物理地址时,访问所述物理地址所指示的位置。3.根据权利要求1所述的存储器控制器,其中所述激活参数是分别由所述激活候选列表中包括的节点中的相应节点所指示的每个逻辑地址范围的读取计数。4.根据权利要求3所述的存储器控制器,其中所述处理器通过以下方式确定所述目标节点:当从所述主机接收到读取命令时,增加与所述读取命令相对应的逻辑地址范围的读取计数,并且将所述激活候选列表中包括的节点之中的、指示所述读取计数等于或大于设定阈值计数的逻辑地址范围的节点确定为所述目标节点。5.根据权利要求1所述的存储器控制器,其中所述目标节点的前一个节点和后一个节点包括在所述激活候选列表中,并且其中所述处理器将所述目标节点、所述前一个节点和所述后一个节点所指示的逻辑地址范围确定为所述激活逻辑地址范围。6.根据权利要求1所述的存储器控制器,其中所述处理器将所述激活候选列表内的、包括所述目标节点的设定逻辑地址范围计数个连续的节点所指示的逻辑地址范围确定为所述激活逻辑地址范围。7.根据权利要求1所述的存储器控制器,其中所述处理器进一步在与从所述主机接收的命令相对应的逻辑地址范围满足所述激活候选条件时,将指示与从所述主机接收的命令相对应的逻辑地址范围的节点插入到所述激活候选列表中。8.根据权利要求7所述的存储器控制器,其中所述处理器在所述激活候选列表的末尾处插入指示与从所述主机接收的命令相对应的并且满足所述激活候选条件的逻辑地址范围的节点。9.根据权利要求1所述的存储器控制器,其中当与从所述主机接收的命令相对应的整个逻辑地址范围所指示的存储器区域之中存储有效数据的存储器区域的大小比率大于或等于设定阈值比率,并且指示与从所述主机接收的命令相对应的逻辑地址范围的节点没有包括在所述激活候选列表中时,满足所述激活候选条件。10.根据权利要求1所述的存储器控制器,其中所述处理器进一步:当更新节点所指示的逻辑地址范围所指示的一个或多个存储器区域中的数据被更新
时,将所述更新节点从所述激活候选列表中删除,其中所述更新节点为所述激活候选列表中包括的节点中的一个,并且将所述更新节点重新插入到所述激活候选列表...

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

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

1