【技术实现步骤摘要】
基于写入行为预测的写入控制方法、存储装置及控制电路
[0001]本专利技术涉及一种存储器控制技术,尤其涉及一种基于写入行为预测的写入控制方法、存储器存储装置及存储器控制电路单元。
技术介绍
[0002]部分类型的存储器存储装置支援多种写入模式,例如单阶存储单元(Single Level Cell,SLC)模式搭配三阶存储单元(Triple Level Cell,TLC)模式。在一般情况下,存储器存储装置可基于SLC模式将数据存储至SLC区,以减少单个存储单元的存储容量并尽可能提高数据存储速度。在SLC区被用尽后,存储器存储装置可改为基于TLC模式以较慢的速度来存储数据,但可提高单个存储单元的存储容量。藉此,存储器存储装置可在不同的情境下采用不同的写入模式来存储数据,以在数据存储速度与存储器容量之间取得平衡。然而,实务上,TLC模式往往会伴随垃圾回收(garbage collection,GC)程序同步执行,从而导致存储器存储装置在TLC模式中的数据存储速度更为下降。此外,写入模式之间的频繁切换也容易导致存储器存储装置的数据存储速度难以维持稳定。
技术实现思路
[0003]有鉴于此,本专利技术提供一种基于写入行为预测的写入控制方法、存储器存储装置及存储器控制电路单元,可提高存储器存储装置的数据写入速度的稳定性。
[0004]本专利技术的范例实施例提供一种基于写入行为预测的写入控制方法,其用于可复写式非易失性存储器模块,所述写入控制方法包括:监测主机系统在第一时间范围内的第一数据写入行为;根据所述 ...
【技术保护点】
【技术特征摘要】
1.一种基于写入行为预测的写入控制方法,其特征在于,用于可复写式非易失性存储器模块,所述写入控制方法包括:监测主机系统在第一时间范围内的第一数据写入行为;根据所述第一数据写入行为,预测所述主机系统在第二时间范围内的第二数据写入行为,其中所述第二时间范围不同于所述第一时间范围;获得对应于所述第一数据写入行为的第一测量参数与第一目标参数;根据所述第一测量参数、所述第一目标参数及所述第二数据写入行为,决定写入控制参数;以及根据所述写入控制参数发送写入指令序列,以指示所述可复写式非易失性存储器模块在所述第二时间范围内基于多个写入模式执行数据写入,其中所述多个写入模式所各别对应的写入数据量受所述写入控制参数控制。2.根据权利要求1所述的写入控制方法,其中所述多个写入模式包括第一写入模式与第二写入模式,所述可复写式非易失性存储器模块中基于所述第一写入模式所程序化的一个存储单元用以存储p个比特,所述可复写式非易失性存储器模块中基于所述第二写入模式所程序化的一个存储单元用以存储q个比特,p与q皆为正整数,且p不同于q。3.根据权利要求1所述的写入控制方法,其中根据所述第一数据写入行为,预测所述主机系统在所述第二时间范围内的所述第二数据写入行为的步骤包括:根据所述第一数据写入行为,预测所述主机系统在所述第二时间范围内的写入数据量。4.根据权利要求1所述的写入控制方法,其中所述多个写入模式包括第一写入模式与第二写入模式,所述写入控制参数用以控制在所述第二时间范围中对应于所述第一写入模式的第一写入数据量与对应于所述第二写入模式的第二写入数据量,并且所述第一写入数据量与所述第二写入数据量的总和不小于所预测的所述主机系统在所述第二时间范围内的写入数据量。5.根据权利要求1所述的写入控制方法,其中所述第一测量参数包括所述主机系统在所述第一时间范围内的实际写入速度,所述第一目标参数包括所述主机系统在所述第一时间范围内的目标写入速度,且根据所述第一测量参数、所述第一目标参数及所述第二数据写入行为,决定所述写入控制参数的步骤包括:根据所述实际写入速度与所述目标写入速度,决定所述写入控制参数,以将所预测的所述主机系统在所述第二时间范围内的数据写入速度控制为介于所述实际写入速度与所述目标写入速度之间。6.根据权利要求5所述的写入控制方法,其中根据所述实际写入速度与所述目标写入速度,决定所述写入控制参数的步骤还包括:根据所述实际写入速度决定波动容许速度,其中所述波动容许速度与所述实际写入速度之间的误差小于预设比率;以及
根据所述实际写入速度与所述波动容许速度,决定所述写入控制参数,以将所预测的所述主机系统在所述第二时间范围内的数据写入速度控制为介于所述实际写入速度与所述波动容许速度之间。7.根据权利要求1所述的写入控制方法,其中所述多个写入模式包括第一写入模式与第二写入模式,且根据所述第一数据写入行为,预测所述主机系统在所述第二时间范围内的所述第二数据写入行为的步骤包括:根据所述可复写式非易失性存储器模块中对应于所述第一写入模式的可用容量,决定是否在所述第二时间范围内启用所述第二写入模式。8.一种存储器存储装置,其特征在于,包括:连接接口单元,用以连接至主机系统;可复写式非易失性存储器模块;以及存储器控制电路单元,连接至所述连接接口单元与所述可复写式非易失性存储器模块,其中所述存储器控制电路单元用以:监测所述主机系统在第一时间范围内的第一数据写入行为;根据所述第一数据写入行为,预测所述主机系统在第二时间范围内的第二数据写入行为,其中所述第二时间范围不同于所述第一时间范围;获得对应于所述第一数据写入行为的第一测量参数与第一目标参数;根据所述第一测量参数、所述第一目标参数及所述第二数据写入行为,决定写入控制参数;以及根据所述写入控制参数发送写入指令序列,以指示所述可复写式非易失性存储器模块在所述第二时间范围内基于多个写入模式执行数据写入,其中所述多个写入模式所各别对应的写入数据量受所述写入控制参数控制。9.根据权利要求8所述的存储器存储装置,其中所述多个写入模式包括第一写入模式与第二写入模式,所述可复写式非易失性存储器模块中基于所述第一写入模式所程序化的一个存储单元用以存储p个比特,所述可复写式非易失性存储器模块中基于所述第二写入模式所程序化的一个存储单元用以存储q个比特,p与q皆为正整数,且p不同于q。10.根据权利要求8所述的存储器存储装置,其中所述存储器控制电路单元根据所述第一数据写入行为,预测所述主机系统在所述第二时间范围内的所述第二数据写入行为的操作包括:根据所述第一数据写入行为,预测所述主机系统在所述第二时间范围内的写入数据量。11.根据权利要求8所述的存储器存储装置,其中所述多个写入模式包括第一写入模式与第二写入模式,所述写入控制参数用以控制在所述第二时间范围中对应于所述第一写入模式的第一写入数据量与对应于所述第二写入模式的第二写入数据量,并且
所述第一写入数据量与所述第二写入数据量的总和不小于所预测的所述主机...
【专利技术属性】
技术研发人员:王智麟,易凡,曹快,陈阳,陶勤勤,饶东升,
申请(专利权)人:合肥兆芯电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。