【技术实现步骤摘要】
【国外来华专利技术】用于读取闪存存储器设备的方法和装置
[0001]相关申请的交叉引用
[0002]本申请要求于2021年2月25日提交的美国临时专利申请序列号63/153,906以及于2021年4月20日提交的美国非临时专利申请序列号17/234,993的优先权,这些专利申请中的每个专利申请的内容全文以引用方式并入本文。
技术介绍
[0003]一些固态驱动器(SSD)包括闪存控制器,该闪存控制器使用阈值电压偏移读取来读取闪存存储器设备,以获得客户端和企业SSD所需的低水平的不可校正比特误码率(UBER)。通过向要读取的闪存存储器设备发送阈值电压偏移读取指令来执行阈值电压偏移读取。一个或多个阈值电压偏移补偿(TVSO)值与阈值电压偏移读取指令一同发送。TVSO值指示用于执行读取的每个阈值电压与由闪存存储器设备的制造商指定的对应默认阈值电压的补偿的量。多层单元(MLC)闪存存储器设备在每个单元中存储两个信息比特并且针对每次读取需要三个TVSO值;三层单元(TLC)闪存存储器设备在每个单元中存储三个信息比特并且针对每次读取需要七个TVSO值;四层单元(QLC)闪存存储器设备在每个单元中存储四个信息比特并且针对每次读取需要15个TVSO值;并且五层单元(PLC)闪存存储器设备在每个单元中存储五个信息比特并且针对每次读取需要31个TVSO值。
[0004]执行闪存表征测试过程以识别用于执行特定闪存存储器设备的读取的最佳TVSO值,通常称为阈值电压偏移补偿最小(TVSOmin)值。TVSOmin值通常为当在对应于特定可靠性状态的测试条件下读取闪存存 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于读取闪存存储器设备的方法,所述方法包括:存储多个可靠性状态分类神经网络(CNN)模型的配置文件、多个回归神经网络(RNN)推理模型的配置文件以及多个可靠性状态标签集,每个可靠性状态标签集与多个可靠性状态中的一个可靠性状态相关联,并且所述可靠性状态CNN模型中的每个可靠性状态CNN模型与编程/擦除(P/E)循环范围相关联;监测所述闪存存储器设备的操作以识别所述闪存存储器设备的当前P/E循环次数;选择与对应于所述当前P/E循环次数的P/E循环范围相关联的所述可靠性状态CNN模型中的一个可靠性状态CNN模型;执行所选择的可靠性状态CNN模型的神经网络操作以识别预测的可靠性状态;识别与所述预测的可靠性状态相关联的所述可靠性状态标签集;选择对应于所述预测的可靠性状态所述多个RNN推理模型中的一个RNN推理模型;执行所选择的RNN推理模型的神经网络操作,所述神经网络操作使用所识别的可靠性状态标签作为输入,以生成指示阈值电压偏移读取误差(TVS
‑
RE)曲线的形状的输出值;识别接近所述TVS
‑
RE曲线的最小值的阈值电压偏移补偿(TVSO)值;重复所述选择所述RNN模型中的一个RNN模型、所述执行所选择的RNN推理模型的所述神经网络操作以及所述识别读取所述闪存存储器设备所需的所有阈值电压区域的TVSO值;以及使用所识别的TVSO值处的阈值电压偏移读取来执行所述闪存存储器设备的读取。2.根据权利要求1所述的方法,其中,与所述预测的可靠性状态相关联的所述可靠性状态标签集包括指示保持时间值的保持时间标签、指示读取干扰值的读取干扰标签以及指示温度值的温度标签。3.根据权利要求1所述的方法,其中,所述执行所识别的可靠性状态CNN模型的神经网络操作以识别预测的可靠性状态使用字线索引和块索引作为所述神经网络操作的输入。4.根据权利要求1所述的方法,其中,所述执行所识别的可靠性状态CNN模型的神经网络操作使用字线索引、块索引和页面索引作为所述神经网络操作的输入。5.根据权利要求1所述的方法,其中,所述执行所选择的RNN推理模型的神经网络操作使用字线索引、块索引、页面索引、保持时间标签、读取干扰标签和温度标签作为所述神经网络操作的输入。6.根据权利要求1所述的方法,其中,指示所述TVS
‑
RE曲线的形状的所述输出包括所述TVS
‑
RE曲线的多个系数,并且其中所述识别接近所生成的TVS
‑
RE曲线的最小值的一个或多个TVSO值包括对所述系数执行最小函数以识别所述TVSO值。7.根据权利要求1所述的方法,其中,指示所述TVS
‑
RE曲线的形状的所述输出包括指示对应于不同TVSO值的误差的输出值,并且其中所述识别接近所生成的TVS
‑
RE曲线的最小值的TVSO值包括识别具有最小误差的所述输出值。8.根据权利要求1所述的方法,所述方法还包括:生成所述多个RNN推理模型,所述RNN推理模型中的每个RNN推理模型被配置为执行回归神经网络操作以识别所述TVS
‑
RE曲线的系数。9.根据权利要求1所述的方法,所述方法还包括:生成所述多个可靠性状态CNN推理模型,所述多个可靠性状态CNN模型中的每个可靠性
状态CNN模型使用对应于不同P/E循环值范围的数据记录来生成。10.一种闪存控制器,所述闪存控制器包括:数据存储模块,所述数据存储模块被配置为存储多个可靠性状态分类神经网络(CNN)模型的配置文件、多个回归神经网络(RNN)推理模型的配置文件以及多个可靠性状态标签集,每个可靠性状态标签集与多个可靠性状态中的一个可靠性状态相关联,并且所述可靠性状态CNN模型中的每个可靠性状态CNN模型与编程/擦除(P/E)循环范围相关联;状态模块,所述状态模块被配置为识别当前P/E循环次数;神经处理模块,所述神经处理模块耦...
【专利技术属性】
技术研发人员:L,
申请(专利权)人:微芯片技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。