数据存储装置及其操作方法制造方法及图纸

技术编号:31158050 阅读:22 留言:0更新日期:2021-12-04 09:56
本文描述了数据存储装置及其操作方法。数据存储装置可以包括非易失性存储器装置和控制器,控制器被配置为当在执行针对从主机装置接收的命令的操作时发生故障时增加断言计数,断言计数表示故障已发生的次数,并且当断言计数大于或等于参考值时,响应于来自主机装置的初始化请求,在读取专用模式中执行闪存转换层(FTL)重置操作。(FTL)重置操作。(FTL)重置操作。

【技术实现步骤摘要】
数据存储装置及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2020年5月29日在韩国知识产权局提交的韩国专利申请号10-2020-0065312的优先权,其全部内容通过引用并入本文。


[0003]各个实施例一般地涉及半导体装置,并且更具体地涉及数据存储装置及其操作方法。

技术介绍

[0004]使用存储器装置的数据存储装置的优点在于,由于其不具有机械驱动器并且具有非常高的信息访问速度和低功耗,因此具有优异的稳定性和耐久性。具有这样的优点的数据存储装置的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储器卡、通用闪存(UFS)装置和固态驱动器(SSD)。
[0005]如果存储装置由于诸如静态随机存取存储器(SRAM)中的位翻转(或变化)或NAND不可纠正ECC(UECC)的故障而不再能够执行正常操作,存储装置可能处于停滞状态。
[0006]此后,主机装置尝试对处于停滞状态中的存储装置进行初始化,但是由于故障的下层原因尚未解决,即使反复尝试初始化也失败。结果,存储装置可能变得不可用。因本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据存储装置,包括:非易失性存储器装置;以及控制器,被配置为当在执行针对从主机装置接收的命令的操作时发生故障时增加断言计数,所述断言计数表示所述故障已发生的次数,以及当所述断言计数大于或等于参考值时,响应于来自所述主机装置的初始化请求,在读取专用模式中执行闪存转换层FTL重置操作。2.根据权利要求1所述的数据存储装置,其中所述非易失性存储器装置包括:第一系统表,其中存储FTL操作信息;以及第二系统表,其中在发生所述故障时存储断言转储和已发生所述断言转储的当前状态。3.根据权利要求2所述的数据存储装置,其中所述控制器包括:存储器,以及处理器,被配置为在所述第一系统表中存储随着执行FTL的功能而生成的所述FTL操作信息,在所述第二系统表中存储所述存储器中存储的信息,以及增加所述断言计数,所述信息与在发生所述故障时正在执行的所述FTL的功能以及已发生所述断言转储的所述当前状态有关。4.根据权利要求3所述的数据存储装置,其中所述处理器被配置为:在增加所述断言计数之前,确认所述第二系统表中存储的先前断言转储的原因,以及作为所述确认的结果,当所述断言转储的原因与所述先前断言转储的原因相同时,增加所述断言计数。5.根据权利要求3所述的数据存储装置,其中所述处理器被配置为:当所述断言计数大于或等于所述参考值时,生成读取专用模式标志,以及将所述读取专用模式标志存储在所述第二系统表中。6.根据权利要求3所述的数据存储装置,其中所述处理器被配置为当在所述读取专用模式中执行所述FTL重置操作时,基于所述第一系统表中存储的所述FTL操作信息之中在所述故障之前的最后FTL操作信息来执行所述FTL重置操作。7.根据权利要求3所述的数据存储装置,其中所述处理器被配置为当在所述读取专用模式中执行所述FTL重置操作时,跳过在所述非易失性存储器装置中发生写入的重置操作。8.根据权利要求3所述的数据存储装置,其中所述处理器被配置为当在所述读取专用模式中执行所述FTL重置操作时,设置写入保护模式,在所述写入保护模式中,仅执行针对由所述主机装置请求的命令之中的读取命令的操作。9.根据权利要求8所述的数据存储装置,其中所述处理器被配置为:当所述写入保护模式已被设置时,在从所述主机装置接收到写入命令时,跳过针对所述写入命令的操作,以及向所述主机装置传输写入保护错误。10.一种数据存储装置的操作方法,包括:在执行针对从主机装置接收的命令的操作时,监测是否已发生故障;增加断言计数;以及响应于来自所述主机装置的初始化请求,执行重置操作,
其中执行所述重置操作包括:当随着所述故障重复所述断言计数大于或...

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

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

1