【技术实现步骤摘要】
用于自适应芯片启用设置时间的数据存储系统和方法
技术介绍
一般来讲,非易失性存储器设备在非易失性存储器设备接收命令时不处于稳定状态。非易失性存储器设备达到稳定状态所需的时间可受到各种因素的影响,包括但不限于数据存储系统的操作环境、非易失性存储器设备的质量等。在接收到命令时不提供稳定状态的一个后果是命令或命令的一部分可能被删除并且未被成功执行。命令的删除可能会导致旧数据被传输到主机系统,并且可能导致不可逆的数据损坏。
技术介绍
部分中提供的描述不应仅因为它在
技术介绍
部分中被提及或与
技术介绍
部分相关联而被认为是现有技术。
技术介绍
部分可包括描述主题技术的一个或多个方面的信息,并且该部分中的描述不限制本专利技术。附图说明图1描绘了示出提供给非易失性存储器设备的信号的时序图的示例曲线图。图2描绘了基于对非易失性存储器设备的命令是否被成功执行而示出该非易失性存储器设备的芯片启用设置时间参数的值的变化的示例曲线图。图3是示出根据例示性具体实施的数据存储系统的部件的框图。图4是调节非易失性存储器设备的芯片启用设 ...
【技术保护点】
1.一种数据存储系统,所述数据存储系统包括:/n一个或多个非易失性存储器设备;和/n控制器,/n其中所述控制器被配置为:/n确定对所述一个或多个非易失性存储器设备的第一非易失性存储器设备的命令是否被删除;/n当确定所述第一非易失性存储器设备的所述命令要被删除时,/n更新第一计数器值,所述第一计数器值指示对所述第一非易失性存储器设备的被删除的命令的数量;以及/n基于所述第一非易失性存储器设备的所述第一计数器值和所述一个或多个参数值中的至少一个,将所述第一非易失性存储器设备的芯片启用设置时间参数的值增加第一持续时间。/n
【技术特征摘要】
20190128 US 16/259,8281.一种数据存储系统,所述数据存储系统包括:
一个或多个非易失性存储器设备;和
控制器,
其中所述控制器被配置为:
确定对所述一个或多个非易失性存储器设备的第一非易失性存储器设备的命令是否被删除;
当确定所述第一非易失性存储器设备的所述命令要被删除时,
更新第一计数器值,所述第一计数器值指示对所述第一非易失性存储器设备的被删除的命令的数量;以及
基于所述第一非易失性存储器设备的所述第一计数器值和所述一个或多个参数值中的至少一个,将所述第一非易失性存储器设备的芯片启用设置时间参数的值增加第一持续时间。
2.根据权利要求1所述的数据存储系统,其中所述控制器被配置为:
当确定对所述第一非易失性存储器设备的所述命令不被删除时,
更新与所述第一非易失性存储器设备相关联的第二计数器值;
确定所述第二计数器值是否满足阈值;以及
当所述第二计数器值满足所述阈值时,
将所述第一非易失性存储器设备的所述芯片启用设置时间参数的所述值减少第二持续时间。
3.根据权利要求2所述的数据存储系统,其中所述控制器被配置为:
当所述第二计数器值满足所述阈值时,
基于所述第一非易失性存储器设备的所述第二计数器值或所述一个或多个参数值中的一个或多个中的至少一个来确定所述第二持续时间。
4.根据权利要求2所述的数据存储系统,其中所述控制器被配置为:
当所述第二计数器值满足所述阈值时,
确定所述芯片启用设置时间参数的值是否满足所述芯片启用设置时间参数的默认值;以及
当所述芯片启用设置时间参数的所述值不满足所述芯片启用设置时间参数的所述默认值时,
将所述芯片启用设置时间参数的所述值减少所述第二持续时间。
5.根据权利要求2所述的数据存储系统,其中所述第二计数器值指示对所述第一非易失性存储器设备的未被删除的连续命令的数量。
6.根据权利要求2所述的数据存储系统,其中所述一个或多个参数值基于所述第一非易失性存储器设备的制造方差和所述第一非易失性存储器设备的校准中的至少一个。
7.根据权利要求1所述的数据存储系统,其中基于所述第一非易失性存储器设备的制造方差和所述第一非易失性存储器设备的校准中的至少一个,能够对所述第一非易失性存储器设备配置所述第一持续时间。
8.根据权利要求1所述的数据存储系统,其中所述控制器被配置为:
确定对所述一个或多个非易失性存储器设备的第二非易失性存储器设备的命令是否被删除;以及
当确定所述第二非易失性存储器设备的所述命令要被删除时,
基于所述第二非易失性存储器设备的第三计数器值和一个或多个参数值中的至少一个,将用于所述第二非易失性存储器设备的芯片启用设置时间参数的值增加第三时间段,其中所述第三时间段不同于所述第一持续时间,并且所述第三计数器值指示对所述第二非易失性存储器设备的被删除的命令的数量。
9.一种用于数据存储系统的计算机实现的方法,所述方法包括:
确定对一个或多个非易失性存储器设备的第一非易失性存储器设备的命令是否被删除;
响应于确定对所述第一非易失性存储器设备的所述命令被删除:
更新第一计数器值,所述第一计数器值指示对所述第一非易失性存储器设备的被删除的命令的数量;以及
基于所述第一非易失性存储器设备的所述第一计数器值和所述一个或多个参数值中的至少一个,将所述第一非易失性存储器设备的芯片启用设置时间参数的值增加第一持续时间,其中所述第一持续时间能够配置用于所述第一非易失性存储器设备。
10.根据权利要求9所述的计算机实现的方法,还包括:
响应于确定对所述第一非易失性存储器设备的所述命令未被删除:
更新与所述第一非易失性存储器设备相关联的第二计数器值;
确定所述第二计数器值是否满足阈值;以及
响应于确定所述第二计数器值满足所述阈值:
将所述第一非易失性存储器设备的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。