存储器系统、存储器控制器以及操作存储器系统的方法技术方案

技术编号:31786336 阅读:15 留言:0更新日期:2022-01-08 10:42
本公开的实施例涉及一种存储器系统、存储器控制器以及操作该存储器系统的方法。根据本公开的实施例,存储器系统可以在从电源管理内核向闪存接口层内核传输突然断电(SPO)信号时,在将待输入到存储器装置的命令排队的多个命令队列中搜索在进入断电状态之前待处理的目标命令,可以将目标命令排队到多个命令队列之中的、具有最高优先级的最高优先级命令队列中,并且可以在进入断电状态之前将被排队到最高优先级命令队列中的目标命令输入到存储器装置。装置。装置。

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

2020

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


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

技术介绍

[0004]存储器系统(例如,存储装置)基于来自诸如计算机、移动终端(例如,智能电话或平板电脑)或各种其它电子装置中的任一种的主机的请求来存储数据。存储器系统可以是诸如硬盘驱动器(HDD)的将数据存储在磁盘中的一种装置,或者诸如固态驱动器(SDD)、通用闪存(UFS)装置或嵌入式MMC(eMMC)装置的将数据存储在非易失性存储器中的一种装置。
[0005]存储器系统进一步可以包括用于控制存储器装置的存储器控制器。存储器控制器可以从主机接收命令,并且可以基于接收到的命令运行或控制用于读取、写入或擦除存储器系统中包括的易失性存储器或非易失性存储器中的数据的操作。存储器控制器可以驱动固件以执行用于控制这些操作的逻辑运算。
[0006]当发生突然断电(SPO)时,存储器系统可能会将易失性存储器中的数据转储(dump)到存储器装置。此后,存储器系统可以利用在通电时转储的数据执行恢复操作以恢复在发生SPO之前的状态下的数据。为了使在将易失性存储器中的数据转储到存储器装置的过程中所需的时间最小化,存储器系统可以允许继续执行在当前执行的操作之中必须完成的操作,并且可以中止剩余操作。

技术实现思路

[0007]本公开的实施例可以提供一种可以减少在发生突然断电(SPO)时将数据转储到存储器装置所需的时间的存储器系统、存储器控制器以及操作该存储器系统的方法。
[0008]另外,本公开的实施例可以提供一种可以减少在发生SPO之后的恢复过程所需的时间的存储器系统、存储器控制器以及操作该存储器系统的方法。
[0009]一方面,本公开的实施例可以提供一种存储器系统,该存储器系统包括存储器装置和用于控制该存储器装置的存储器控制器。
[0010]当从电源管理内核向闪存接口层内核传输SPO信号时,存储器控制器可以在多个命令队列中搜索在进入断电状态之前待处理的目标命令,该多个命令队列将待输入到存储器装置的命令排队。
[0011]存储器控制器可以将目标命令排队在多个命令队列之中的、具有最高优先级的最高优先级命令队列中。
[0012]存储器控制器可以在进入断电状态之前将在最高优先级命令队列中排队的目标
命令输入到存储器装置。
[0013]在发生SPO之前,最高优先级命令队列可以处于空白状态。
[0014]目标命令可以是用于请求写入元数据的操作的命令。
[0015]多个命令队列可以进一步包括第一优先级命令队列和第二优先级命令队列。与第二优先级命令队列中的命令相比,存储器控制器可以以更高优先级来处理第一优先级命令队列中的命令。在发生SPO之后,存储器控制器可以将用于请求内部读取操作的命令排队到第一优先级命令队列中。
[0016]存储器控制器可以将目标命令排队到最高优先级命令队列中,直到用于请求中止相应操作的命令被传输到闪存接口层内核为止。
[0017]SPO信号可以直接从电源管理内核传输到闪存接口层内核。
[0018]另一方面,本公开的实施例可以提供一种存储器控制器,该存储器控制器包括被配置成与存储器装置通信的存储器接口,并且存储器控制器被配置成包括用于控制存储器装置的控制电路。
[0019]当从电源管理内核向闪存接口层内核传输SPO信号时,控制电路可以在多个命令队列中搜索在进入断电状态之前待处理的目标命令,该多个命令队列将待输入到存储器装置的命令排队。
[0020]控制电路可以将目标命令排队在多个命令队列之中的、具有最高优先级的最高优先级命令队列中。
[0021]控制电路可以在进入断电状态之前将在最高优先级命令队列中排队的目标命令输入到存储器装置。
[0022]在发生SPO之前,最高优先级命令队列可以处于空白状态。
[0023]目标命令可以是用于请求写入元数据的操作的命令。
[0024]多个命令队列可以进一步包括第一优先级命令队列和第二优先级命令队列。与第二优先级命令队列中的命令相比,控制电路可以以更高优先级来处理第一优先级命令队列中的命令。在发生SPO之后,控制电路可以将用于请求内部读取操作的命令排队到第一优先级命令队列中。
[0025]控制电路可以将目标命令排队到最高优先级命令队列中,直到用于请求中止相应操作的命令被传输到闪存接口层内核为止。
[0026]SPO信号可以直接从电源管理内核传输到闪存接口层内核。
[0027]另一方面,本公开的实施例可以提供一种操作存储器系统的方法,该存储器系统包括存储器装置和被配置成控制该存储器装置的存储器控制器。
[0028]该操作存储器系统的方法可以包括从电源管理内核向闪存接口层内核传输SPO信号。
[0029]该操作存储器系统的方法可以包括在多个命令队列中搜索在进入断电状态之前待处理的目标命令,该多个命令队列将待输入到存储器装置的命令排队。
[0030]该操作存储器系统的方法可以包括将目标命令排队在多个命令队列之中的、具有最高优先级的最高优先级命令队列中。
[0031]目标命令可以是用于请求写入元数据的操作的命令。
[0032]多个命令队列可以进一步包括第一优先级命令队列和第二优先级命令队列。与第
二优先级命令队列中的命令相比,可以以更高优先级来处理第一优先级命令队列中包括的命令。
[0033]该操作存储器系统的方法可以包括在进入断电状态之前将被排队到最高优先级命令队列中的目标命令输入到存储器装置。
[0034]另一方面,本公开的实施例可以提供一种存储器系统,该存储器系统包括存储器装置和存储器控制器,该存储器控制器包括具有第一优先级的第一命令队列以及第二命令队列和第三命令队列。
[0035]存储器控制器可以将针对存储器装置的多个命令排队在第二命令队列和第三命令队列中。
[0036]存储器控制器可以响应于突然断电(SPO)信号来识别多个命令中的每一个的优先级。
[0037]存储器控制器可以将具有第一优先级的目标命令从第二命令队列和第三命令队列中的至少一个移动到第一命令队列。
[0038]存储器控制器可以将具有第二优先级的命令从第三命令队列移动到第二命令队列。
[0039]存储器控制器可以将目标命令从第一命令队列提供到存储器装置。
[0040]根据本公开的实施例,可以减少在发生SPO时将数据转储到存储器装置所需的时间。
[0041]另外,根据本公开的实施例,可以减少在发生SPO之后的恢复过程中所需的时间。
附图说明
[0042]从以下结合附图的详本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储器系统,包括:存储器装置;以及存储器控制器,控制所述存储器装置,其中所述存储器控制器:当从电源管理内核向闪存接口层内核传输突然断电信号即SPO信号时,在多个命令队列中搜索在进入断电状态之前待处理的目标命令,所述多个命令队列将待输入到所述存储器装置的命令排队,将所述目标命令排队在所述多个命令队列之中的、具有最高优先级的最高优先级命令队列中,并且在进入所述断电状态之前,将在所述最高优先级命令队列中排队的所述目标命令输入到所述存储器装置。2.根据权利要求1所述的存储器系统,其中在发生SPO之前,所述最高优先级命令队列处于空白状态。3.根据权利要求1所述的存储器系统,其中所述目标命令是请求写入元数据的操作的命令。4.根据权利要求1所述的存储器系统,其中所述多个命令队列进一步包括第一优先级命令队列和第二优先级命令队列,并且与所述第二优先级命令队列中的命令相比,所述存储器控制器以更高优先级来处理所述第一优先级命令队列中的命令。5.根据权利要求4所述的存储器系统,其中在发生SPO之后,所述存储器控制器将请求内部读取操作的命令排队在所述第一优先级命令队列中。6.根据权利要求4所述的存储器系统,其中在发生SPO时,所述存储器控制器将与在所述第一优先级命令队列中排队的命令相比待以更低优先级处理的命令排队在所述第二优先级命令队列中。7.根据权利要求1所述的存储器系统,其中所述存储器控制器将所述目标命令排队在所述最高优先级命令队列中,直到请求中止相应操作的命令被传输到所述闪存接口层内核为止。8.根据权利要求1所述的存储器系统,其中所述SPO信号直接从所述电源管理内核传输到所述闪存接口层内核。9.一种存储器控制器,包括:存储器接口,与存储器装置通信;以及控制电路,控制所述存储器装置,其中所述控制电路:当从电源管理内核向闪存接口层内核传输突然断电信号即SPO信号时,在多个命令队列中搜索在进入断电状态之前待处理的目标命令,所述多个命令队列将待输入到所述存储器装置的命令排队;将所述目标命令排队在所述多个命令队列之中的、具有最高优先级的最高优先级命令队列中,并且在进入...

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

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

1