【技术实现步骤摘要】
Flash存储器的数据纠错方法、设备以及介质
[0001]本专利技术涉及存储器
,尤其涉及一种Flash存储器的数据纠错方法、终端设备以及计算机存储介质。
技术介绍
[0002]近年来,随着闪存技术的飞速发展,闪速存储器如nand flash(一种flash闪存存储器),凭借其高性能、非易失性、能耗低等优点,迅速在嵌入式系统中得到大量应用,成为主流的高性能存储技术。然而,由于nand flash自身存在的ReadDistrub读干扰、ProgramDistrub写干扰、高低温以及擦写次数等因素的影响,flash存储器面临严峻的可靠性退化问题。
[0003]尽管现有存在诸如FTL等主流纠错方案来进行针对flash存储器进行数据纠错,但是,现有的FTL算法中针对flash存储器的数据纠错机制所配置的重读电压通常是固定的几组,从而当物理块上某数据页的数据出错时,就需要通过遍历固定的重读电压,直到找到某一组能够将数据读正确的阈值电压为止,如此,由于flash存储器中数据出错的表现大都不相同,固定的几组重读电压往往难以覆 ...
【技术保护点】
【技术特征摘要】
1.一种Flash存储器的数据纠错方法,其特征在于,所述Flash存储器的数据纠错方法包括以下步骤:在监测到从Flash存储器的数据页读取数据报错时,获取所述数据页的数据页参数和数据存储状态参数,其中,所述数据页参数包括:擦除次数和读次数,所述数据存储状态参数包括:数据存储温度和数据存储时间;将所述数据页参数和所述数据存储状态参数输入预设的数据纠错模型,其中,所述数据纠错模型基于所述Flash存储器在各使用场景下的状态参数进行离线训练得到;获取所述数据纠错模型基于所述数据页参数和所述数据存储状态参数进行计算并输出的实时最优重读参数;根据所述实时最优重读参数针对所述数据页进行重读实现数据纠错。2.如权利要求1所述的Flash存储器的数据纠错方法,其特征在于,所述Flash存储器的数据纠错方法还包括以下步骤:获取所述Flash存储器在各使用场景下的状态参数,并基于所述状态参数进行离线训练得到所述数据纠错模型。3.如权利要求2所述的Flash存储器的数据纠错方法,其特征在于,所述获取所述Flash存储器在各使用场景下的状态参数的步骤,包括:模拟所述Flash存储器的各使用场景;分析和采集所述Flash存储器在各所述使用场景下的状态参数。4.如权利要求3所述的Flash存储器的数据纠错方法,其特征在于,所述模拟所述Flash存储器的各使用场景,和所述分析和采集所述Flash存储器在各所述使用场景下的状态参数的步骤,包括:模拟所述Flash存储器中一个目标数据页的各使用场景,并分析和采集所述目标数据页在各所述使用场景下的状态参数。5.如权利要求2至4任一项所述的Flash存储器的数据纠错方法,其特征在于,所述状态参数包括:所述Flash存储器在各所述使用场景中的最优重读参数,和,所述Flash存储器的数据页的数据页参数...
【专利技术属性】
技术研发人员:林寅,吴大畏,李晓强,
申请(专利权)人:广州致存科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。