NVMeSSD的断电持续时间确定制造技术

技术编号:34005384 阅读:43 留言:0更新日期:2022-07-02 13:13
本公开大体上涉及NVMe SSD的断电持续时间确定。一种SSD包含控制器,所述控制器具有其中存储断电时间戳的第一非易失性存储器和可由主机存取的硬件寄存器。所述SSD还包含耦合到所述控制器的第二非易失性存储器,所述第二非易失性存储器存储用于所述SSD的至少一个启动模式的指令。在对所述控制器进行加电时且在所述控制器执行用于所述SSD的至少一个启动模式的所述指令之前,所述控制器在所述硬件寄存器中从所述主机接收通电时间戳,并基于所述通电时间戳和所存储断电时间戳确定所述SSD的启动模式。动模式。动模式。

【技术实现步骤摘要】
NVMe SSD的断电持续时间确定


[0001]本专利技术大体上涉及用于确定固态硬盘(“SSD”)的断电持续时间的系统和方法。

技术介绍

[0002]耦合到快闪存储器的SSD和其它装置将数据和指令作为电荷存储在快闪存储器内。随时间推移,如果SSD保持空闲状态,则电荷会泄漏掉,从而将错误引入到所存储的数据和指令,且在一些情况下,会使经译码数据和指令无法解码。如果SSD尝试基于快闪存储器中存储的包含太多错误的代码而加电,则SSD加电可能会失败且SSD可能会变得不可用。
[0003]当SSD驱动器未被定期或立即使用,例如驱动器作为替换或备份驱动器保持在数据中心中时,这尤其成问题。如果驱动器持续延长的时间周期断电,则NAND将不处于活动状态,且驱动器的数据保持可能会受损。如果驱动器已断电太长时间,则在启动驱动器时从存储器读取数据可能会存在故障。驱动器可能无法处理写入到NAND的指令或元数据,且驱动器将变得无效且不可用。
[0004]虽然SSD可能包含额外指令以使得装置能够如同第一次通电一般启动到出厂模式,但装置无法在启动之前确定是否将需本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘,其包括:控制器,其包括:第一非易失性存储器,其被配置成存储断电时间戳;以及硬件寄存器,主机能存取所述硬件寄存器;以及第二非易失性存储器,其耦合到所述控制器,所述第二非易失性存储器被配置成存储用于所述固态硬盘的至少一个启动模式的指令;其中在对所述控制器进行加电时且在所述控制器执行用于所述固态硬盘的至少一个启动模式的所述指令之前,所述控制器被配置成在所述硬件寄存器中从所述主机接收通电时间戳,并基于所述通电时间戳和所存储断电时间戳确定所述固态硬盘的启动模式。2.根据权利要求1所述的固态硬盘,其中所述控制器被配置成在设置所述主机能存取的状态位之前从所述主机接收所述通电时间戳,所述状态位指示准备好从所述主机接收存储命令。3.根据权利要求2所述的固态硬盘,其中所述控制器被配置成通过确定所述通电时间戳与所述所存储断电时间戳之间的差量时间,且将所述差量时间与阈值进行比较来确定所述启动模式。4.根据权利要求3所述的固态硬盘,其中如果所述差量时间大于所述阈值,则所述控制器被配置成进入出厂启动模式,且如果所述差量时间小于或等于所述阈值,则所述控制器被配置成通过存取所述第二非易失性存储器而进入正常启动模式。5.根据权利要求1所述的固态硬盘,其中所述第一非易失性存储器被配置成存储断电和通电时间戳的历史。6.根据权利要求5所述的固态硬盘,其中所述控制器被配置成基于断电和通电时间戳的所述历史确定累积断电持续时间。7.根据权利要求1所述的固态硬盘,其中所述控制器被配置成基于所述通电时间戳和所述所存储断电时间戳确定错误校正模式。8.根据权利要求1所述的固态硬盘,其中所述控制器被配置成基于所述通电时间戳和所述所存储断电时间戳确定是否刷新存储器的一或多个块。9.根据权利要求1所述的固态硬盘,其中在关机时,所述控制器被配置成将断电时间戳存储到所述第一非易失性...

【专利技术属性】
技术研发人员:季珊德拉
申请(专利权)人:铠侠股份有限公司
类型:发明
国别省市:

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

1