【技术实现步骤摘要】
一种数据读取方法及装置
本申请涉及存储
,尤其涉及一种数据读取方法及装置。
技术介绍
由于良好的随机访问性能、低密度、低功耗等优点,闪存存储系统成为重要的存储介质广泛地应用于嵌入式系统、便携式笔记本、数据中心等设备中。存储元通过存储一定量的电荷来表示数据,以每存储元存储2比特的多级存储元(Multi-LevelCell,MLC)为例,存储元有4种电压状态,当闪存数据不存在错误时,四个电压状态彼此分开,没有交叉,如图1所示,然而,在保存时间、编程干扰等的影响下,存储元的电压可能会发生变化,电压状态发生偏移至相邻状态,如图2所示,由此发生数据错误,闪存可靠性变差。而随着闪存技术的不断发展,特别是随着单位存储元的存储比特增多,比如最新的6bit技术,和存储元尺寸的变小,比如最新的10nm技术,将使闪存可靠性变差的问题越来越明显。因此,为了解决闪存可靠性的问题,当前普遍采用的解决方案是使用低密度校验码(Low-DensityParity-Check,LDPC)纠错机制,其纠错能力强,能够实现高错误率的纠错。具体的,LDPC解码通过置信传播算法实现,分为硬判决解码和软判决解码。如图1所示的存储元分布可采用硬判决解码,每两个相邻电压状态之间采用一个参考电压进行区分,每个存储元的电压与三个参考电压分别进行比较,确定自身的电压状态,获得每个存储元的电压状态信息。如图2所示的存储元分布可采用软判决解码,每两个相邻两个电压状态之间采用三个参考电压进行区分,将相邻两个电压状态之间的区域划分成更细粒度的子区域,确定每个存储元的电压状态时需要与九个参考电压进行比较,确定每个存 ...
【技术保护点】
1.一种数据读取方法,其特征在于,包括:闪存控制器接收到读取指令时,在待读取数据所在页加载预设参考电压,获取所述待读取数据所在页中存储元的第一电压状态信息;所述闪存控制器根据所述第一电压状态信息对所述待读取数据进行解码,确定解码失败时,判断所述待读取数据所在页所属块的编程擦除次数是否小于预设阈值;在所述编程擦除次数小于所述预设阈值时,在所述待读取数据所在页继续加载第一左移参考电压,根据所述第一左移参考电压和所述预设参考电压获取所述待读取数据所在页中存储元的第二电压状态信息对所述待读取数据进行解码,其中,所述第一左移参考电压小于所述预设参考电压;在所述编程擦除次数大于或等于所述预设阈值时,在所述待读取数据所在页继续加载第一右移参考电压,根据所述第一右移参考电压和所述预设参考电压获取所述待读取数据所在页中存储元的第二电压状态信息对所述待读取数据进行解码,其中,所述第一右移参考电压大于所述预设参考电压。
【技术特征摘要】
1.一种数据读取方法,其特征在于,包括:闪存控制器接收到读取指令时,在待读取数据所在页加载预设参考电压,获取所述待读取数据所在页中存储元的第一电压状态信息;所述闪存控制器根据所述第一电压状态信息对所述待读取数据进行解码,确定解码失败时,判断所述待读取数据所在页所属块的编程擦除次数是否小于预设阈值;在所述编程擦除次数小于所述预设阈值时,在所述待读取数据所在页继续加载第一左移参考电压,根据所述第一左移参考电压和所述预设参考电压获取所述待读取数据所在页中存储元的第二电压状态信息对所述待读取数据进行解码,其中,所述第一左移参考电压小于所述预设参考电压;在所述编程擦除次数大于或等于所述预设阈值时,在所述待读取数据所在页继续加载第一右移参考电压,根据所述第一右移参考电压和所述预设参考电压获取所述待读取数据所在页中存储元的第二电压状态信息对所述待读取数据进行解码,其中,所述第一右移参考电压大于所述预设参考电压。2.如权利要求1所述的方法,其特征在于,在根据所述第一左移参考电压和所述预设参考电压获取所述待读取数据所在页中存储元的第二电压状态信息对所述待读取数据进行解码后,包括:所述闪存控制器确定解码失败时,在所述待读取数据所在页继续加载第二左移参考电压,根据所述第一左移参考电压、所述第二左移参考电压和所述预设参考电压获取所述待读取数据所在页中存储元的第三电压状态信息对所述待读取数据进行解码,其中,所述第二左移参考电压小于所述第一左移参考电压;在根据所述第一右移参考电压和所述预设参考电压获取所述待读取数据中存储元的第二概率信息对所述待读取数据进行解码后,包括:所述闪存控制器确定解码失败时,在所述待读取数据所在页继续加载第二右移参考电压,根据所述第一右移参考电压、所述第二右移参考电压和所述预设参考电压获取所述待读取数据中存储元的第三电压状态信息对所述待读取数据进行解码,其中,所述第二右移参考电压大于所述第一右移参考电压。3.如权利要求2所述的方法,其特征在于,所述预设电压与所述第一左移参考电压的间隔等于所述第一左移参考电压与所述第二左移参考电压的间隔;所述预设电压与所述第一右移参考电压的间隔等于所述第一右移参考电压与所述第二右移参考电压的间隔。4.如权利要求1-3任一项所述的方法,其特征在于,所述待读取数据所在页中存储元为多级存储元MLC或三级存储元TLC。5.如权利要求1-4任一项所述的方法,其特征在于,在闪存控制器接收到读取指令后,包括:所述闪存控制器根据所述读取指令中携带的待读取数据所在页的地址,确定所述待读取数据所在页。6.一种数据读取装置...
【专利技术属性】
技术研发人员:石亮,李乔,王元钢,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。