闪存的数据重读方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:24852753 阅读:13 留言:0更新日期:2020-07-10 19:06
本发明专利技术公开一种闪存的数据重读方法,该数据重读方法包括构建重读参数库;根据发生比特翻转时的闪存温度、闪存读次数和闪存擦写次数,获取所述闪存发生比特翻转的原因;根据所述原因从所述重读参数库中调用对应的重读参数进行数据重读。本发明专利技术有利于提高闪存在发生比特翻转后进行数据重读操作的效率。此外,本发明专利技术还公开一种闪存的数据重读装置、设备及计算机可读存储介质。

【技术实现步骤摘要】
闪存的数据重读方法、装置、设备及计算机可读存储介质
本专利技术涉及闪存数据读取
,具体涉及一种闪存的数据重读方法、装置、设备及计算机可读存储介质。
技术介绍
众所周知,闪存系统是一种允许在操作中被多次擦或写的存储装置,如现有的U盘和固态硬盘,现有的U盘和固态硬盘在特定的条件下读数据可能会发生比特翻转,从而会出现数据读取错误或者无法读取的现象。其中,不同情况导致的比特翻转需要不同的重读参数进行重新读取以保证读取数据的准确性。现有的重读方式一般为在收纳的重读参数中逐个进行操作,但是,这种重读的方式只能按照相应的顺序进行重读操作,以确定适用的重读参数后完成重读操作,从而导致存储装置在发生比特翻转后进行重读操作的效率较低。
技术实现思路
本专利技术的主要目的在于提供一种闪存的数据重读方法,旨在解决闪存系统在发生比特翻转后进行重读操作的效率较低的技术问题。为解决上述技术问题,本专利技术提出一种闪存的数据重读方法,该数据重读方法包括:构建重读参数库;根据发生比特翻转时的闪存温度、闪存读次数和闪存擦写本文档来自技高网...

【技术保护点】
1.一种闪存的数据重读方法,其特征在于,包括:/n构建重读参数库;/n根据发生比特翻转时的闪存温度、闪存读次数和闪存擦写次数,获取所述闪存发生比特翻转的原因;/n根据所述原因从所述重读参数库中调用对应的重读参数进行数据重读。/n

【技术特征摘要】
1.一种闪存的数据重读方法,其特征在于,包括:
构建重读参数库;
根据发生比特翻转时的闪存温度、闪存读次数和闪存擦写次数,获取所述闪存发生比特翻转的原因;
根据所述原因从所述重读参数库中调用对应的重读参数进行数据重读。


2.根据权利要求1所述的数据重读方法,其特征在于,在所述根据发生比特翻转时的闪存温度、闪存读次数和闪存擦写次数,获取所述闪存发生比特翻转的原因的步骤之前还包括:
获取所述闪存的读数据类别,所述读数据类别包括0和1;
判断所述读数据中0的个数是否小于预设值;
若是,则判断所述闪存发生比特翻转的原因是空页干扰并退出数据重读操作;
若否,则判断所述闪存发生比特翻转的原因不是空页干扰并执行数据重读操作。


3.根据权利要求1或2所述的数据重读方法,其特征在于,所述根据发生比特翻转时的闪存温度、闪存读次数和闪存擦写次数,判断所述闪存发生比特翻转的原因包括:
判断所述闪存温度是否超出预设温度范围;
若是,则判断所述闪存发生比特翻转的原因是温度干扰;
若否,则判断所述闪存发生比特翻转的原因不是温度干扰。


4.根据权利要求3所述的数据重读方法,其特征在于,所述根据发生比特翻转时的闪存温度、闪存读次数和闪存擦写次数,判断所述闪存发生比特翻转的原因包括:
判断所述闪存读次数是否大于预设值;
若是,则判断所述闪存发生比特翻转的原因是读干扰;
若否,则判断所述闪存发生比特翻转的原因不是读干扰。


5.一种闪存的数据重读装置,其特征在于,包括:
存储模块,用于存储重读参数;
第一判断模块,用于获取发生...

【专利技术属性】
技术研发人员:朱钦床叶欣张翔李振华
申请(专利权)人:深圳佰维存储科技股份有限公司
类型:发明
国别省市:广东;44

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

1