存储器的编程方法、存储器及存储系统与流程

文档序号:32312560发布日期:2022-11-23 12:24阅读:来源:国知局

技术特征:
1.一种存储器的编程方法,其特征在于,所述方法包括:在对多个存储块进行编程的编程验证过程中,获取多个存储块在第n次编程脉冲循环阶段对第m个数据态的编程验证结果,n和m皆为正整数;响应于所述多个存储块中存在编程验证失败的存储块,且针对第m个数据态的验证次数达到最大验证次数,禁用所述编程验证失败的存储块,并在第n次编程脉冲循环阶段中对第m+1个数据态进行验证。2.根据权利要求1所述的方法,其特征在于,所述在第n次编程脉冲循环阶段中对第m+1个数据态进行验证,包括:在第n次编程脉冲循环阶段获取第m+1个数据态对应的编程阈值电压;确定所述多个存储块中除被禁用的存储块以外的其他存储块对应的编程脉冲电压;对所述编程脉冲电压与第m+1个数据态对应的编程阈值电压进行比较;基于所述编程脉冲电压与第m+1个数据态对应的编程阈值电压的比较情况,对第m+1个数据态进行验证。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述多个存储块中存在编程验证失败的存储块,且针对第m个数据态的验证次数未达到最大验证次数,在第n+1次编程脉冲循环阶段对第m个数据态进行验证。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述多个存储块编程验证通过,且当前编程验证过程在所述第n次编程脉冲循环阶段中非首次验证过程,在第n次编程脉冲循环阶段中对当前数据态的后续数据态进行验证。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述多个存储块编程验证通过,且当前编程验证过程是所述第n次编程脉冲循环阶段中的首次验证过程,在第n+1次编程脉冲循环阶段中对第m+1个数据态进行验证。6.根据权利要求5所述的方法,其特征在于,所述在第n+1次编程脉冲循环阶段中对第m+1个数据态进行验证,包括:获取数据态验证阈值,所述数据态验证阈值用于表示所述多个存储块所需要编程达到的数据态总数;响应于第m+1个数据态未达到所述数据态验证阈值,在第n+1次编程脉冲循环阶段中对第m+1个数据态进行验证。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:响应于第m+1个数据态达到所述数据态验证阈值,结束所述编程脉冲循环。8.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:响应于所述多个存储块中存在未达到第m个数据态对应的编程阈值电压的存储块,则确定所述多个存储块中存在编程验证失败的存储块;响应于所述多个存储块达到第m个数据态对应的所述编程阈值电压,确定所述多个存储块编程验证成功。9.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:响应于所述多个存储块中目标存储块的存储单元在编程后未达到第m个数据态对应的编程阈值电压,确定所述目标存储块编程验证失败。
10.一种存储器,其特征在于,所述存储器包括:存储阵列单元和外围逻辑单元,所述存储阵列单元中包括多个存储块,所述存储块中包括存储单元,所述外围逻辑单元包括控制电路;所述控制电路,被配置为在对多个存储块进行同步编程的编程验证过程中,获取多个存储块在第n次编程脉冲循环阶段对第m个数据态的编程验证结果,n和m皆为正整数;所述控制电路,还被配置为响应于所述多个存储块中存在编程验证失败的存储单元,且针对第m个数据态的验证次数达到最大验证次数,禁用所述编程验证失败的存储块,并在第n次编程脉冲循环阶段中对第m+1个数据态进行验证。11.根据权利要求10所述的方法,其特征在于,所述控制电路,还被配置为在第n次编程脉冲循环阶段获取第m+1个数据态对应的编程阈值电压;确定所述多个存储块中除被禁用的存储块以外的其他存储块对应的编程脉冲电压;对所述编程脉冲电压与第m+1个数据态对应的编程阈值电压进行比较;基于所述编程脉冲电压与第m+1个数据态对应的编程阈值电压的比较情况,对第m+1个数据态进行验证。12.根据权利要求10所述的存储器,其特征在于,所述控制电路,还被配置为响应于所述多个存储块中存在编程验证失败的存储块,且针对第m个数据态的验证次数未达到最大验证次数,在第n+1次编程脉冲循环阶段对第m个数据态进行验证。13.根据权利要求10所述的存储器,其特征在于,所述控制电路,还被配置为响应于所述多个存储块编程验证通过,且当前编程验证过程在所述第n次编程脉冲循环阶段中非首次验证过程,在第n次编程脉冲循环阶段中对当前数据态的后续数据态进行验证。14.根据权利要求10所述的存储器,其特征在于,所述控制电路,还被配置为响应于所述多个存储块编程验证通过,且当前编程验证过程是所述第n次编程脉冲循环阶段中的首次验证过程,在第n+1次编程脉冲循环阶段中对第m+1个数据态进行验证。15.根据权利要求14所述的存储器,其特征在于,所述控制电路,还被配置为获取数据态验证阈值,所述数据态验证阈值用于表示所述多个存储块所需要编程达到的数据态总数;响应于第m+1个数据态未达到所述数据态验证阈值,在第n+1次编程脉冲循环阶段中对第m+1个数据态进行验证。16.根据权利要求15所述的存储器,其特征在于,所述控制电路,还被配置为响应于第m+1个数据态达到所述数据态验证阈值,结束所述编程脉冲循环。17.根据权利要求10至16任一所述的存储器,其特征在于,所述控制电路,还被配置为响应于所述多个存储块中存在未达到第m个数据态对应的编程阈值电压的存储块,则确定所述多个存储块中存在编程验证失败的存储块;响应于所述多个存储块达到第m个数据态对应的所述编程阈值电压,确定所述多个存储块编程验证成功。18.根据权利要求10至16任一所述的存储器,其特征在于,所述控制电路,还被配置为响应于所述多个存储块中目标存储块的存储单元在编程后未达到第m个数据态对应的编程阈值电压,确定所述目标存储块编程验证失败。19.一种存储系统,其特征在于,所述存储系统包括:一个或多个如权利要求10至18任一所述的存储器,以及,耦合到所述存储器并且被配置为控制所述存储器的存储器控制器。

技术总结
本申请提供了一种存储器的编程方法、存储器及存储系统,涉及存储技术领域。该方法包括:在对至少两个存储单元进行同步编程的编程验证过程中,获取至少两个存储单元在第n次编程脉冲循环阶段对第m个数据态的编程验证结果;响应于至少两个存储单元中存在编程验证失败的存储单元,且验证次数达到最大验证次数,禁用编程验证失败的存储单元,并在第n次编程脉冲循环阶段中对第m+1个数据态进行验证。在编程验证的过程中,当经过最大验证次数后存在坏块被禁用时,无需进入下一个编程脉冲循环阶段进行编程后再进行编程验证,直接在当前编程脉冲循环阶段中进行后续数据态的编程验证,从而提高了编程验证的效率。提高了编程验证的效率。提高了编程验证的效率。


技术研发人员:万维俊
受保护的技术使用者:长江存储科技有限责任公司
技术研发日:2022.07.18
技术公布日:2022/11/22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1