闪存数据读取方法及其装置、电子设备、存储介质制造方法及图纸

技术编号:35894046 阅读:16 留言:0更新日期:2022-12-10 10:27
本发明专利技术公开了一种闪存数据读取方法及其装置、电子设备、存储介质,其中,闪存数据读取方法包括:在查询到闪存块不具有优先回收标志的情况下,使用默认电压进行第一读取处理;在第一读取处理发生纠错校验失败的情况下,进行重读处理;在重读处理纠错校验成功的情况下,记录重读处理中所使用的retry参数,并输出Ecc limit值和读取的闪存数据;根据闪存块不具有优先回收标志的情况和Ecc limit值,对闪存数据所在的闪存块进行优先回收标记处理。根据本发明专利技术实施例的方案,能够提高读取效率,减小将稳定数据误判为不稳定数据的概率,降低由于频繁地进行优先回收所带来的读写性能损失和写放大,提高闪存的可靠性和耐用性。提高闪存的可靠性和耐用性。提高闪存的可靠性和耐用性。

【技术实现步骤摘要】
闪存数据读取方法及其装置、电子设备、存储介质


[0001]本专利技术涉及存储器
,尤其是一种闪存数据读取方法及其装置、电子设备、存储介质。

技术介绍

[0002]闪存受到数据保留、读干扰等自身特性,以及温度等环境因素的影响,会产生一些误码数据,此时对闪存进行读操作,有可能会纠错失败。通常,对闪存进行读操作时,首先会用默认参考电压进行数据读取,如果出现纠错失败的情况,则进入读取重试流程。读取重试流程中,会遍历闪存原厂提供的retry参数表调整参考电压,以调整后的参考电压重新进行读操作,直到将数据读对。当以默认参考电压进行的读操作纠错失败而进入读取重试流程中纠错成功时,读取到的数据通常被认为是不稳定数据,需要被优先回收。retry参数表为了尽可能的覆盖各种应用场景,一般较为庞大,当进入读取重试流程时逐个遍历retry参数会带来较大的时间消耗。
[0003]相关技术中,通过优先采用前次重试成功时记录的参数所对应的电压值进行读操作,减小读取重试流程的耗时。如果一组数据在采用默认参考电压或采用记录的retry参数的情况下均可以被读对,则其为稳定性较好的数据。而优先采用记录的retry参数,则可能会导致稳定性较好的数据被误判为不稳定数据,这种误判会增加进行优先回收的概率,频繁地进行优先回收会降低读写性能、增加写放大,降低闪存的可靠性、耐用性。

技术实现思路

[0004]以下是对本文详细描述的主题的概述。
[0005]本专利技术实施例提供了一种闪存数据读取方法及其装置、电子设备、存储介质,能够提高读取效率,减小将稳定数据误判为不稳定数据的概率,降低由于频繁地进行优先回收所带来的读写性能损失和写放大,提高闪存的可靠性和耐用性。
[0006]第一方面,本专利技术实施例提供了一种闪存数据读取方法,包括:在查询到闪存块不具有优先回收标志的情况下,使用默认电压进行第一读取处理;在所述第一读取处理发生纠错校验失败的情况下,进行重读处理;在所述重读处理纠错校验成功的情况下,记录所述重读处理中所使用的retry参数,并输出Ecc limit值和读取的闪存数据;根据所述闪存块不具有优先回收标志的情况和所述Ecc limit值,对所述闪存数据所在的所述闪存块进行优先回收标记处理。
[0007]根据本专利技术的一些实施例,所述在查询到闪存块不具有优先回收标志的情况下,使用默认电压进行第一读取处理之前,还包括:查询并获取所述闪存块的标志情况,所述标志情况包括:闪存块不具有优先回收标志的情况、闪存块具有优先回收标志的情况。
[0008]根据本专利技术的一些实施例,所述方法还包括:在查询到所述闪存块具有优先回收标志,且记录有所述retry参数的情况下,获取所述retry参数;根据所述retry参数进行第二读取处理;在所述第二读取处理纠错校验成功的情况下,输出Ecc limit值和读取的所述
闪存数据。
[0009]根据本专利技术的一些实施例,所述根据所述retry参数进行第二读取处理之后,还包括:在所述第二读取处理发生纠错校验失败的情况下,清除记录的所述retry参数;使用默认电压进行所述第一读取处理;在所述第一读取处理发生纠错校验失败的情况下,进行所述重读处理;在所述重读处理纠错校验成功的情况下,记录所述重读处理中所使用的retry参数,并输出Ecc limit值和读取的所述闪存数据。
[0010]根据本专利技术的一些实施例,所述使用默认电压进行第一读取处理之后,还包括:在所述第一读取处理纠错校验成功的情况下,输出Ecc ok值和读取的所述闪存数据。
[0011]第二方面,本专利技术实施例提供了一种闪存数据读取装置,包括:第一数据读取模块,用于在查询到闪存块不具有优先回收标志的情况下,使用默认电压进行第一读取处理;重读处理模块,用于在所述第一读取处理发生纠错校验失败的情况下,进行重读处理;在所述重读处理纠错校验成功的情况下,记录所述重读处理中所使用的retry参数,并输出Ecc limit值和读取的闪存数据;标记处理模块,用于根据所述闪存块不具有优先回收标志的情况和所述Ecc limit值,对所述闪存数据所在的所述闪存块进行优先回收标记处理。
[0012]根据本专利技术的一些实施例,所述闪存数据读取装置还包括:标志查询模块,用于查询并获取所述闪存块的标志情况,所述标志情况包括:闪存块不具有优先回收标志的情况、闪存块具有优先回收标志的情况。
[0013]根据本专利技术的一些实施例,所述闪存数据读取装置还包括:第二数据读取模块,用于在查询到所述闪存块具有优先回收标志,且记录有所述retry参数的情况下,获取所述retry参数;根据所述retry参数进行第二读取处理;在所述第二读取处理纠错校验成功的情况下,输出Ecc limit值和读取的所述闪存数据;在所述第二读取处理发生纠错校验失败的情况下,清除记录的所述retry参数。
[0014]第三方面,本专利技术实施例提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的闪存数据读取方法。
[0015]第四方面,本专利技术实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面所述的闪存数据读取方法。
[0016]本专利技术实施例包括:在查询到闪存块不具有优先回收标志的情况下,使用默认电压进行第一读取处理;在所述第一读取处理发生纠错校验失败的情况下,进行重读处理;在所述重读处理纠错校验成功的情况下,记录所述重读处理中所使用的retry参数,并输出Ecc limit值和读取的闪存数据;根据所述闪存块不具有优先回收标志的情况和所述Ecc limit值,对所述闪存数据所在的所述闪存块进行优先回收标记处理。根据本专利技术实施例的方案,通过查询获取闪存块的标志情况,在查询到闪存块不具有优先回收标志的情况下,首先使用默认电压进行第一读取处理;在第一读取处理发生纠错校验失败的情况下,进行重读处理;在重读处理纠错校验成功的情况下,记录重读处理中所使用的retry参数,并输出Ecc limit值和读取的闪存数据;根据闪存块不具有优先回收标志的情况和Ecc limit值,对闪存数据所在的闪存块进行优先回收标记处理,使闪存块具有优先回收标志,减小了数据优先回收的误判概率。即是说,本专利技术实施例的方案能够通过查询获取闪存块的标志情况选择进行不同的读取处理,提高读取效率,在闪存块不具有优先回收标志的情况且读取
处理返回Ecc limit值的情况下,对闪存数据所在的闪存块进行优先回收标记处理,能够减小将稳定数据误判为不稳定数据的概率,降低由于频繁地进行优先回收所带来的读写性能损失和写放大,提高闪存的可靠性和耐用性。
[0017]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书以及附图中所特别指出的结构来实现和获得。
附图说明
[0018]附图用来提供对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种闪存数据读取方法,其特征在于,包括:在查询到闪存块不具有优先回收标志的情况下,使用默认电压进行第一读取处理;在所述第一读取处理发生纠错校验失败的情况下,进行重读处理;在所述重读处理纠错校验成功的情况下,记录所述重读处理中所使用的retry参数,并输出Ecc limit值和读取的闪存数据;根据所述闪存块不具有优先回收标志的情况和所述Ecc limit值,对所述闪存数据所在的所述闪存块进行优先回收标记处理。2.根据权利要求1所述的闪存数据读取方法,其特征在于,所述在查询到闪存块不具有优先回收标志的情况下,使用默认电压进行第一读取处理之前,还包括:查询并获取所述闪存块的标志情况,所述标志情况包括:闪存块不具有优先回收标志的情况、闪存块具有优先回收标志的情况。3.根据权利要求1所述的闪存数据读取方法,其特征在于,所述方法还包括:在查询到所述闪存块具有优先回收标志,且记录有所述retry参数的情况下,获取所述retry参数;根据所述retry参数进行第二读取处理;在所述第二读取处理纠错校验成功的情况下,输出Ecc limit值和读取的所述闪存数据。4.根据权利要求3所述的闪存数据读取方法,其特征在于,所述根据所述retry参数进行第二读取处理之后,还包括:在所述第二读取处理发生纠错校验失败的情况下,清除记录的所述retry参数;使用默认电压进行所述第一读取处理;在所述第一读取处理发生纠错校验失败的情况下,进行所述重读处理;在所述重读处理纠错校验成功的情况下,记录所述重读处理中所使用的retry参数,并输出Ecc limit值和读取的所述闪存数据。5.根据权利要求1或4任一项所述的闪存数据读取方法,其特征在于,所述使用默认电压进行第一读取处理之后,还包括:在所述第一读取处理...

【专利技术属性】
技术研发人员:王东颖曾裕周坤龚晖
申请(专利权)人:珠海妙存科技有限公司
类型:发明
国别省市:

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

1