三维闪存数据迁移保存方法、系统、电子设备和存储介质技术方案

技术编号:38630053 阅读:13 留言:0更新日期:2023-08-31 18:29
本发明专利技术提供一种三维闪存数据迁移保存方法、系统、电子设备和存储介质。所述方法包括步骤:对于目标类型的三维闪存块,获取其存储层序号、数据保存时长、磨损次数与高原始误码率之间的映射关系;对于采用目标类型三维闪存块的三维闪存芯片,基于映射关系检测每个三维闪存块中是否存在高原始误码率的存储层,若是,对该存储层所保存的数据进行迁移保存。所述系统包括对应实现上述各步骤的功能模块。电子设备:处理器执行存储器保存的计算机程序时实现所述方法。存储介质存储有被处理器执行时实现所述方法的计算机程序。根据本发明专利技术能够解决现有三维闪存芯片的数据可靠性提高方式导致三维闪存块寿命短、空间利用率低以及数据迁移开销大的问题。销大的问题。销大的问题。

【技术实现步骤摘要】
三维闪存数据迁移保存方法、系统、电子设备和存储介质


[0001]本专利技术属于固态盘存储
,更具体地,涉及一种基于层间差异感知的三维闪存数据迁移保存方法、系统、电子设备和存储介质。

技术介绍

[0002]对于三维闪存芯片而言,原始误码率影响其数据可靠性以及闪存块的利用率和使用寿命。在三维闪存芯片的工作过程中,随着三维闪存块的磨损次数的增加和/或数据保存时长的增加,三维闪存块的原始误码率相应升高,而当三维闪存块的原始误码率超过纠错码的纠错能力时,三维闪存块的数据可靠性将无法得到保证,进而影响三维闪存芯片的整体可靠性。
[0003]在上述背景下,现有的三维闪存芯片通常采用以下方式提高其数据可靠性:
[0004]将原始误码率超过纠错码的纠错能力的三维闪存块标记为坏块,将坏块所保存的数据迁移至其他的原始误码率不超过纠错码的纠错能力的三维闪存块,并弃用坏块。
[0005]然而,上述方式虽然能够有效地提高三维闪存芯片的数据可靠性,但是,其所采用的对不可靠三维闪存块进行整体的数据迁移及弃用的方式不仅导致三维闪存块的使用寿命较短、空间利用率较低,而且导致数据迁移的开销较大。

技术实现思路

[0006]本专利技术的目的在于解决现有三维闪存芯片的数据可靠性提高方式因对不可靠三维闪存块进行整体的数据迁移及弃用而导致三维闪存块寿命短、空间利用率低以及数据迁移开销大的问题。
[0007]为了实现上述目的,本专利技术提供一种基于层间差异感知的三维闪存数据迁移保存方法、系统、电子设备和存储介质
[0008]根据本专利技术的第一方面,提供一种基于层间差异感知的三维闪存数据迁移保存方法,该方法包括以下步骤:
[0009]对于目标类型的三维闪存块,获取其存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系;
[0010]对于采用所述目标类型的三维闪存块的三维闪存芯片,基于所述映射关系检测每个三维闪存块中是否存在原始误码率超过纠错码纠错能力的存储层,若是,将该存储层所保存的数据迁移至原始误码率未超过纠错码纠错能力的空闲存储层。
[0011]作为可选的是,所述获取其存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系包括:
[0012]在将选取的各个三维闪存块磨损不同次数后写入数据,并在数据保存至不同时长后读出数据;
[0013]根据读出的数据和写入的数据获取每个三维闪存块的每个存储层的原始误码率;
[0014]获取每个三维闪存块的每个存储层的数据保存时长、磨损次数与原始误码率之间
的映射关系;
[0015]获取每个三维闪存块的存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系;
[0016]根据各个三维闪存块的存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系获取所述目标类型的三维闪存块的存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系。
[0017]作为可选的是,所述目标类型的三维闪存块的存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系采用查找表记录。
[0018]作为可选的是,所述基于所述映射关系检测每个三维闪存块中是否存在原始误码率超过纠错码纠错能力的存储层包括:
[0019]获取当前待检测的三维闪存块的每个存储层的数据保存时长和磨损次数;
[0020]根据获取的所述数据保存时长和所述磨损次数,并基于所述查找表判断相应的存储层是否为原始误码率超过纠错码纠错能力的存储层。
[0021]作为可选的是,所述纠错码纠错能力为6.5
×
10
‑3。
[0022]作为可选的是,所述空闲存储层为所述三维闪存芯片的存储层或者其他三维闪存芯片的存储层。
[0023]作为可选的是,若所述空闲存储层为所述三维闪存芯片的存储层,则所述空闲存储层为存在原始误码率超过纠错码纠错能力的存储层的三维闪存块的其他存储层或者所述三维闪存芯片的其他三维闪存块的存储层。
[0024]根据本专利技术的第二方面,提供一种基于层间差异感知的三维闪存数据迁移保存系统,该系统包括以下功能模块:
[0025]映射关系获取模块,用于对于目标类型的三维闪存块,获取其存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系;
[0026]数据迁移控制模块,用于对于采用所述目标类型的三维闪存块的三维闪存芯片,基于所述映射关系检测每个三维闪存块中是否存在原始误码率超过纠错码纠错能力的存储层,若是,将该存储层所保存的数据迁移至原始误码率未超过纠错码纠错能力的空闲存储层。
[0027]根据本专利技术的第三方面,提供一种电子设备,该电子设备包括处理器和存储器,所述处理器执行所述存储器中保存的计算机程序时实现上述任一种基于层间差异感知的三维闪存数据迁移保存方法。
[0028]根据本专利技术的第四方面,提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述任一种基于层间差异感知的三维闪存数据迁移保存方法。
[0029]本专利技术的有益效果在于:
[0030]本专利技术的基于层间差异感知的三维闪存数据迁移保存方法,首先,对于目标类型的三维闪存块,获取其存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系;然后,对于采用所述目标类型的三维闪存块的三维闪存芯片,基于所述映射关系检测每个三维闪存块中是否存在原始误码率超过纠错码纠错能力的存储层,若是,将该存储层所保存的数据迁移至原始误码率未超过纠错码纠错能力的空闲存储层。
[0031]本专利技术的基于层间差异感知的三维闪存数据迁移保存方法,对于三维闪存芯片的每个三维闪存块,基于预先获取的存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系检测三维闪存块中是否存在原始误码率超过纠错码纠错能力的存储层,即坏层;当检测到坏层时,对该坏层所保存的数据进行迁移保存并弃用该坏层。
[0032]根据以上内容可知,一方面,当三维闪存块出现坏层时,本专利技术的方法并不是如现有三维闪存芯片的数据可靠性提高方式一般对坏块进行整体弃用,而是仅对坏层进行弃用,相应三维闪存块中的好层仍可以继续被使用,进而解决了现有三维闪存芯片的数据可靠性提高方式导致三维闪存块寿命短、空间利用率低的问题;另一方面,采用本专利技术的方法,只需对坏层所保存的数据进行迁移保存,与现有三维闪存芯片的数据可靠性提高方式对坏块所保存的数据进行整体迁移保存相比,具有较低的数据迁移开销。
[0033]综上所述,采用本专利技术的基于层间差异感知的三维闪存数据迁移保存方法能够有效地解决现有三维闪存芯片的数据可靠性提高方式因对不可靠三维闪存块进行整体的数据迁移及弃用而导致三维闪存块寿命短、空间利用率低以及数据迁移开销大的问题。
...

【技术保护点】

【技术特征摘要】
1.一种基于层间差异感知的三维闪存数据迁移保存方法,其特征在于,包括:对于目标类型的三维闪存块,获取其存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系;对于采用所述目标类型的三维闪存块的三维闪存芯片,基于所述映射关系检测每个三维闪存块中是否存在原始误码率超过纠错码纠错能力的存储层,若是,将该存储层所保存的数据迁移至原始误码率未超过纠错码纠错能力的空闲存储层。2.根据权利要求1所述的基于层间差异感知的三维闪存数据迁移保存方法,其特征在于,所述获取其存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系包括:在将选取的各个三维闪存块磨损不同次数后写入数据,并在数据保存至不同时长后读出数据;根据读出的数据和写入的数据获取每个三维闪存块的每个存储层的原始误码率;获取每个三维闪存块的每个存储层的数据保存时长、磨损次数与原始误码率之间的映射关系;获取每个三维闪存块的存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系;根据各个三维闪存块的存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系获取所述目标类型的三维闪存块的存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系。3.根据权利要求1所述的基于层间差异感知的三维闪存数据迁移保存方法,其特征在于,所述目标类型的三维闪存块的存储层序号、数据保存时长、磨损次数与超过纠错码纠错能力的原始误码率之间的映射关系采用查找表记录。4.根据权利要求3所述的基于层间差异感知的三维闪存数据迁移保存方法,其特征在于,所述基于所述映射关系检测每个三维闪存块中是否存在原始误码率超过纠错码纠错能力的存储层包括:获取当前待检测的三维闪存块的每个存储层的数据保存时长和磨损次数...

【专利技术属性】
技术研发人员:吴佳李礼吴叶楠
申请(专利权)人:上海威固信息技术股份有限公司
类型:发明
国别省市:

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

1