闪存重读电压的确定方法、装置及电子设备与流程
- 国知局
- 2024-07-31 19:48:38
本发明涉及芯片,尤其是涉及一种闪存重读电压的确定方法、装置及电子设备。
背景技术:
1、闪存是一种非易失存储介质,存储数据主要依赖于其中的存储单元。在读取存储单元中的数据时,会对存储单元施加电压,不同的阈值电压导通状态代表不同的存储单元数据状态,所以重读电压的确定是非常重要的。
2、不同的存储单元由于不同使用场景施加的影响导致重读电压的档位是不同的,在相关技术中,对于重读电压,通常是根据存储单元的优先级和适用于大部分场景等来确定档位的,但该方式只能同时保证存储单元中部分阈值电压的读数据的准确性,并且随着存储数据的增多,每个档位中的电压参数也越来越多,在切换档位时重读的次数也会越来越多,不仅增加了响应时间,读性能也越来越差。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种闪存重读电压的确定方法、装置及电子设备,保证了数据读取的准确性,减少了读数据的响应时间,提高了存储单元的读性能。
2、第一方面,本发明实施例提供了一种闪存重读电压的确定方法,用于确定闪存中的存储单元的重读电压,方法包括:获取重读档位表,基于预先设置的多个第一阈值电压对重读档位表进行筛选,得到第一数据集;确定存储单元对应的第二阈值电压,从第一数据集中提取与第二阈值电压对应的多个重读电压,形成重读电压列表;基于重读电压列表的列表长度确定重读电压列表的第一边界索引;基于第一边界索引和预先设置的比特阈值,在重读电压列表中确定存储单元的重读电压;其中,比特阈值为第一阈值电压在重读电压下重读结果中比特值1的预设占比阈值。
3、在本发明较佳的实施例中,上述重读档位表包括多个重读电压参数组,重读电压参数组包括多个重读电压;上述基于预先设置的多个第一阈值电压对重读档位表进行筛选,得到第一数据集,包括:将多个重读电压参数组中的重读电压按对应的第一阈值电压进行分组,得到多个分组重读电压;分组重读电压包括多个与第一阈值电压对应的重读电压;对多个分组重读电压进行筛选,得到第一数据集。
4、在本发明较佳的实施例中,上述对多个分组重读电压进行筛选,得到第一数据集,包括:对多个分组重读电压分别进行去重处理,得到多个无重复分组重读电压;将多个无重复分组重读电压中的重读电压进行排序,得到第一数据集。
5、在本发明较佳的实施例中,上述第一边界索引包括第一左边界索引和第一右边界索引;上述基于第一边界索引和预先设置的比特阈值,在重读电压列表中确定存储单元的重读电压,包括:对第一左边界索引和第一右边界索引对应的重读电压所在的重读电压参数组中的重读电压执行重读命令,得到第一重读结果;确定第一重读结果中比特值为1的第一占比结果;基于第一占比结果和比特阈值的大小关系在重读电压列表中确定存储单元的重读电压。
6、在本发明较佳的实施例中,上述第一占比结果包括低占比结果和高占比结果,上述基于第一占比结果和比特阈值的大小关系在重读电压列表中确定存储单元的重读电压,包括:若低占比结果大于比特阈值,或高占比结果小于比特阈值,则确定存在可选重读电压;基于可选重读电压确定存储单元的重读电压。
7、在本发明较佳的实施例中,方法还包括:若低占比结果小于或等于比特阈值,或高占比结果大于或等于比特阈值,则基于第一左边界索引、第一右边界索引、低占比结果和高占比结果确定重读电压列表的中间位置索引;执行重读命令得到第二重读结果中比特值为1的第二占比结果;若第二占比结果等于比特阈值,则基于中间位置索引确定存储单元的重读电压。
8、在本发明较佳的实施例中,方法还包括:若第二占比结果不等于比特阈值,则基于中间位置索引更新第一左边界索引和第一右边界索引直至执行重读命令后得到的第二占比结果等于比特阈值;或,若第二占比结果不等于比特阈值,则基于中间位置索引更新第一左边界索引和第一右边界索引直至确定最后定位时更新的中间位置索引。
9、在本发明较佳的实施例中,上述基于可选重读电压确定存储单元的重读电压,包括:将可选重读电压作为第二数据集;基于第二数据集的长度和预先设置的偏移步长确定第二边界索引;其中,第二边界索引包括第二左边界索引和第二右边界索引;若第二边界索引未超出第二数据集范围且未确定存储单元的重读电压时,执行重读命令,得到第三重读结果;确定第三重读结果中比特值为1的第三占比结果;若第三占比结果等于比特阈值,则基于偏移步长确定存储单元的重读电压;或,若确定最后定位时更新的位置索引,则基于偏移步长确定存储单元的重读电压。
10、第二方面,本发明实施例还提供一种闪存重读电压的确定装置,用于确定闪存中的存储单元的重读电压,装置包括:重读档位表获取模块,用于获取重读档位表,基于预先设置的多个第一阈值电压对重读档位表进行筛选,得到第一数据集;第二阈值电压确定模块,用于确定存储单元对应的第二阈值电压,从第一数据集中提取与第二阈值电压对应的多个重读电压,形成重读电压列表;第一边界索引确定模块,基于重读电压列表的列表长度确定重读电压列表的第一边界索引;重读电压确定模块,用于基于第一边界索引和预先设置的比特阈值,在重读电压列表中确定存储单元的重读电压;其中,比特阈值为第一阈值电压在重读电压下重读结果中比特值1的预设占比阈值。
11、第三方面,本发明实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述第一方面的闪存重读电压的确定方法。
12、本发明实施例带来了以下有益效果:
13、本发明实施例提供了一种闪存重读电压的确定方法、装置及电子设备,用于确定闪存中的存储单元的重读电压,通过获取重读档位表,基于预先设置的多个第一阈值电压对重读档位表进行筛选,得到第一数据集,再确定存储单元对应的第二阈值电压,从第一数据集中提取与第二阈值电压对应的多个重读电压,形成重读电压列表,再基于重读电压列表的列表长度确定重读电压列表的第一边界索引,基于第一边界索引和预先设置的比特阈值,在重读电压列表中确定存储单元的重读电压。该方式中,可以对每个存储单元不同阈值电压的重读电压都进行确定,避免了只使用一组固定阈值电压来对存储单元进行数据读取的局限性,保证了数据读取的准确性,并且减少了读数据的响应时间,提高了存储单元的读性能。
14、本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
15、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
技术特征:1.一种闪存重读电压的确定方法,其特征在于,用于确定闪存中的存储单元的重读电压,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述重读档位表包括多个重读电压参数组,所述重读电压参数组包括多个重读电压;所述基于预先设置的多个第一阈值电压对所述重读档位表进行筛选,得到第一数据集,包括:
3.根据权利要求2所述的方法,其特征在于,所述对多个所述分组重读电压进行筛选,得到第一数据集,包括:
4.根据权利要求1所述的方法,其特征在于,所述第一边界索引包括第一左边界索引和第一右边界索引;所述基于所述第一边界索引和预先设置的比特阈值,在所述重读电压列表中确定所述存储单元的重读电压,包括:
5.根据权利要求4所述的方法,其特征在于,所述第一占比结果包括低占比结果和高占比结果,所述基于所述第一占比结果和所述比特阈值的大小关系在所述重读电压列表中确定所述存储单元的重读电压,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求5所述的方法,其特征在于,所述基于所述可选重读电压确定所述存储单元的重读电压,包括:
9.一种闪存重读电压的确定装置,其特征在于,用于确定闪存中的存储单元的重读电压,所述装置包括:
10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至8任一项所述的闪存重读电压的确定方法。
技术总结本发明提供了一种闪存重读电压的确定方法、装置及电子设备,方法包括:获取重读档位表,基于预先设置的多个第一阈值电压对重读档位表进行筛选,得到第一数据集;确定存储单元对应的第二阈值电压,从第一数据集中提取与第二阈值电压对应的多个重读电压,形成重读电压列表;基于重读电压列表的列表长度确定重读电压列表的第一边界索引;基于第一边界索引和预先设置的比特阈值,在重读电压列表中确定存储单元的重读电压。可以对每个存储单元不同阈值电压的重读电压都进行确定,避免了只使用一组固定阈值电压来对存储单元进行数据读取的局限性,保证了数据读取的准确性,并且减少了读数据的响应时间,提高了存储单元的读性能。技术研发人员:王均成,田鹏飞,叶云杰,王斐受保护的技术使用者:深圳市德明利技术股份有限公司技术研发日:技术公布日:2024/4/17本文地址:https://www.jishuxx.com/zhuanli/20240731/184153.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表