使用深度神经网络在存储器装置中读取阈值预测制造方法及图纸

技术编号:37842246 阅读:16 留言:0更新日期:2023-06-14 09:46
本发明专利技术描述了一种用于提高存储器装置的性能的装置、系统和方法。示例方法包括:获得与存储器装置的多个单元电压分布中的每一个的概率分布相对应的多个样本,多个单元电压分布中的每一个与读取电压相对应;基于针对多个单元电压分布获得的样本,确定第一深度神经网络(DNN)的数量;针对第一DNN中的每一个,基于多个样本估计相应概率分布的一个或多个参数;基于样本和相应的一个或多个参数训练第一DNN中的每一个;并且基于样本和来自第一DNN中的每一个的一个或多个参数训练第二DNN,以使得能够生成更新后的读取电压值以用于从存储器装置检索信息。置检索信息。置检索信息。

【技术实现步骤摘要】
使用深度神经网络在存储器装置中读取阈值预测


[0001]本专利文件总体上涉及一种非易失性存储器装置,并且更具体地,涉及一种非易失性存储器装置中的深度神经网络。

技术介绍

[0002]数据完整性是任何数据存储装置和数据传输的重要特征。在固态存储器存储(例如,NAND闪存)装置中,信息通过单元中的不同电荷电平存储在单元中。在写入和读取过程期间,由编程干扰和单元间干扰电荷泄漏引入噪声,导致电压电平随时间下降,其中下降与所存储的电荷量以及单元经历的编程和擦除(P/E)循环数成正比。在确定读取电压阈值时考虑电压降,可以增加存储器装置的使用寿命。

技术实现思路

[0003]所公开技术的实施例涉及一种提高存储器装置的块的性能的方法、系统和装置。在示例中,通过使用一组第一深度神经网络(DNN)以及第二DNN提高存储器装置的性能,一组第一深度神经网络中的每一个被配置为估计不同编程电压(PV)分布的参数,第二DNN被配置为整合来自一组第一DNN中的每一个的估计参数集并输出考虑存储器单元劣化的最佳读取电压阈值,从而能够在整个使用寿命内从各种类型的存储器装置中可靠地检索信息。
[0004]在一个示例中,描述了一种用于提高存储器装置的性能的方法。该方法包括:获得与存储器装置的多个单元电压分布中的每一个的概率分布相对应的多个样本,其中多个单元电压分布中的每一个与读取电压相对应;基于针对多个单元电压分布获得的样本,确定多个第一深度神经网络(DNN)的数量;针对多个第一DNN中的每一个,基于多个样本估计相应概率分布的一个或多个参数;基于样本和相应的一个或多个参数训练多个第一DNN中的每一个;并且基于样本和来自多个第一DNN中的每一个的一个或多个参数训练第二DNN,以使得能够生成更新后的读取电压值以用于从存储器装置检索信息。
[0005]在另一示例中,描述了一种用于提高存储器装置的性能的方法。该方法包括:获得与多个概率分布相对应的样本,其中多个概率分布中的每一个与存储器装置的多个单元电压分布中的每一个相关联,并且其中多个单元电压分布中的每一个与读取电压相对应;针对与相应概率分布相关联的多个第一深度神经网络(DNN)中的每一个,基于样本估计相应概率分布的一个或多个参数,多个第一DNN中的每一个已经通过使用从相应概率分布中获得的样本被训练;基于第二DNN的输出确定更新后的读取电压,第二DNN的输入包括来自多个第一DNN中的每一个的一个或多个参数,并且第二DNN已经通过使用样本和来自多个第一DNN中的每一个的一个或多个参数被训练;并且将更新后的读取电压施加到存储器装置,以从存储器装置检索信息。
[0006]在另一示例中,描述了一种用于提高存储器装置的性能的设备。该设备包括存储器控制器、多个第一深度神经网络(DNN)以及第二DNN,每个第一DNN通信联接到存储器控制器,第二DNN包括多个输入以及联接到存储器控制器的输出,每个输入联接到相应第一DNN
的输出,其中存储器控制器被配置为获得与存储器装置的多个单元电压分布中的每一个的概率分布相对应的多个样本,其中多个单元电压分布中的每一个与读取电压相对应;基于针对多个单元电压分布获得的样本,确定多个第一深度神经网络(DNN)的数量;针对多个第一DNN中的每一个,基于多个样本估计相应概率分布的一个或多个参数;基于样本和相应的一个或多个参数训练多个第一DNN中的每一个;并且基于样本和来自多个第一DNN中的每一个的一个或多个参数训练第二DNN,以使得能够生成更新后的读取电压值以用于从存储器装置检索信息。
[0007]在又一示例中,描述了一种用于提高存储器装置的性能的设备。该设备包括:存储器控制器、多个第一深度神经网络(DNN)以及第二DNN,每个第一DNN通信联接到存储器控制器,第二DNN包括多个输入以及联接到存储器控制器的输出,每个输入联接到相应第一DNN的输出,其中存储器控制器被配置为获得与多个概率分布相对应的样本,其中多个概率分布中的每一个与存储器装置的多个单元电压分布中的每一个相关联,并且其中多个单元电压分布中的每一个与读取电压相对应;针对与相应概率分布相关联的多个第一深度神经网络(DNN)中的每一个,基于样本估计相应概率分布的一个或多个参数,第一DNN中的每一个已经通过使用从相应概率分布中获得的样本被训练;基于第二DNN的输出确定更新后的读取电压,第二DNN的输入包括来自多个第一DNN中的每一个的一个或多个参数,并且第二DNN已经通过使用样本和来自多个第一DNN中的每一个的一个或多个参数被训练;并且将更新后的读取电压施加到存储器装置,以从存储器装置检索信息。
[0008]在又一示例中,这些方法可以以处理器可运行的指令的形式实现并存储在计算机可读程序介质上。
[0009]本专利文件中描述的主题可以以提供以下一个或多个特征的特定方式实施。
附图说明
[0010]图1示出了存储器系统的示例。
[0011]图2是示例非易失性存储器装置的示图。
[0012]图3是示出非易失性存储器装置的单元电压电平分布(V
th
)的示例图。
[0013]图4是示出非易失性存储器装置的单元电压电平分布(V
th
)的另一示例图。
[0014]图5是示出在编程干扰之前和之后的非易失性存储器装置的单元电压电平分布(V
th
)的示例图。
[0015]图6是示出作为参考电压的函数的非易失性存储器装置的单元电压电平分布(V
th
)的示例图。
[0016]图7示出了三层单元(TLC)NAND闪存块的理论电压概率分布的示例。
[0017]图8是示出用于确定最佳读取电压的深度神经网络(DNN)的常规架构的示例图。
[0018]图9是示出根据所描述的实施例的用于确定最佳读取电压的DNN架构的示例图。
[0019]图10示出了使用偏斜正态分布的概率密度函数(PDF)来确定最佳读取电压的示例。
[0020]图11A和图11B示出了用于提高存储器装置的性能的示例方法的流程图。
[0021]图12是示出可以被配置为实施所描述的实施例的存储装置的示例图。
具体实施方式
[0022]半导体存储器装置可以是易失性的或非易失性的。易失性半导体存储器装置高速执行读取操作和写入操作,但其中存储的内容在断电时可能丢失。非易失性半导体存储器装置即使在断电时也可以保留存储在其中的内容。非易失性半导体存储器装置可以用于存储在不管它们是否通电的情况下都必须保留的内容。
[0023]随着对大容量存储器装置的需求增加,每个单元存储多位数据的多层单元(MLC)或多位存储器装置变得越来越普遍。然而,MLC非易失性存储器装置中的存储器单元必须具有与有限电压窗口中的四个或更多个可区分数据状态相对应的阈值电压。为了提高非易失性存储器装置中的数据完整性,必须在存储器装置的整个使用寿命内调整用于区分数据状态的读取电压的电平和分布,以在读取操作和/或读取尝试期间具有最佳值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提高存储器装置的性能的方法,包括:获得与所述存储器装置的多个单元电压分布中的每一个的概率分布相对应的多个样本,其中所述多个单元电压分布中的每一个与读取电压相对应;基于针对所述多个单元电压分布获得的所述多个样本,确定多个第一深度神经网络即多个第一DNN的数量;针对所述多个第一DNN中的每一个,基于所述多个样本估计相应概率分布的一个或多个参数;基于所述多个样本和相应的一个或多个参数训练所述多个第一DNN中的每一个;并且基于所述多个样本和来自所述多个第一DNN中的每一个的一个或多个参数训练第二DNN,以使得能够生成更新后的读取电压值以从所述存储器装置检索信息。2.根据权利要求1所述的方法,其中确定所述多个第一DNN的数量包括:针对每对概率分布,执行相应的多个样本之间的比较,以生成指示所述每对概率分布之间距离的度量;并且基于所述度量,确定所述多个第一DNN的数量。3.根据权利要求2所述的方法,其中所述度量基于费希尔信息度量。4.根据权利要求2所述的方法,其中所述度量基于Kullback

Leibler散度或Jensen

Shannon散度。5.根据权利要求1所述的方法,其中估计所述概率分布的所述一个或多个参数包括:测量所述一个或多个参数的实际值与所述一个或多个参数的预测值之间的误差。6.根据权利要求5所述的方法,其中所述误差是均方误差。7.根据权利要求5所述的方法,进一步包括:基于相应的误差使用随机梯度下降算法来确定相应的第一DNN的一个或多个权重。8.一种用于提高存储器装置的性能的方法,包括:获得与多个概率分布相对应的样本,其中所述多个概率分布中的每一个与所述存储器装置的多个单元电压分布中的每一个相关联,并且所述多个单元电压分布中的每一个与读取电压相对应;针对与相应的概率分布相关联的多个第一深度神经网络即多个第一DNN中的每一个,基于所述样本估计所述相应的概率分布的一个或多个参数,所述多个第一DNN中的每一个已经通过使用从所述相应的概率分布获得的样本被训练;基于第二DNN的输出确定更新后的读取电压,所述第二DNN的输入包括来自所述多个第一DNN中的每一个的一个或多个参数,并且所述第二DNN已经通过使用所述样本和来自所述多个第一DNN中的每一个的所述一个或多个参数被训练;并且将所述更新后的读取电压施加到所述存储器装置,以从所述存储器装置检索信息。9.根据权利要求8所述的方法,其中所述样本对应于与所述多个单元电压分布相关联的累积分布函数。10.根据权利要求8所述的方法,其中所述概率分布为偏斜正态分布。11.根据权利要求8所述的方法,其中所述偏斜正态分布的概率密度函数f(x)由下式给出:
其中Θ=(ξ,ω,α)与所述一个或多个参数相对应,并且并且12.根据权利要求8所述的方法,其中所述概率分布为高斯分布。13.根据权利要求8所述的方法,其中所述存储器装置是三层单元NA...

【专利技术属性】
技术研发人员:王浩博哈曼
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

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

1