基于数据质量改变概率数据完整性扫描的扫描频率制造技术

技术编号:37161810 阅读:17 留言:0更新日期:2023-04-06 22:27
本公开涉及基于数据质量改变概率数据完整性扫描的扫描频率。示范性方法、设备和系统包含接收多个读取操作。所述读取操作被划分成读取操作序列的当前集合和一或多个其它集合。所述当前集合的大小为第一数目个读取操作。从所述当前集合选择侵入者读取操作。对侵入者的受害者执行数据完整性扫描,并基于第一数据完整性扫描确定第一数据完整性指示符。基于数据完整性指示符,将后续读取操作集合的大小设定为第二数目,所述第二数目小于所述第一数目。所述第二数目小于所述第一数目。所述第二数目小于所述第一数目。

【技术实现步骤摘要】
基于数据质量改变概率数据完整性扫描的扫描频率


[0001]本公开大体上涉及存储器子系统中的读取干扰错误的减轻,且更确切地说,涉及确定和使用用于概率数据完整性扫描方案的动态数据完整性扫描窗口。

技术介绍

[0002]存储器子系统可包含存储有数据的一或多个存储器装置。存储器装置可以是例如非易失性存储器装置和易失性存储器装置。一般来说,主机系统可利用存储器子系统在存储器装置处存储数据并从存储器装置检索数据。

技术实现思路

[0003]在一个方面,本公开提供一种方法,其包括:接收针对由存储器通道存取的存储器部分的多个读取操作,所述多个读取操作划分成读取操作序列的当前集合和读取操作序列的一或多个其它集合,所述当前集合的大小为第一数目个读取操作;从所述当前集合选择侵入者读取操作;对所述侵入者读取操作的受害者执行数据完整性扫描;基于所述数据完整性扫描确定数据完整性指示符;以及基于所述数据完整性指示符将后续读取操作集合的大小设定为第二数目个读取操作,所述第二数目不同于所述第一数目。
[0004]在另一个方面,本公开提供一种包括指令的非暂时性计算机可读存储媒体,所述指令在由处理装置执行时使所述处理装置:接收针对由存储器通道存取的存储器部分的多个读取操作,所述多个读取操作划分成读取操作序列的当前集合和读取操作序列的一或多个其它集合,所述当前集合的大小为第一数目个读取操作;从所述当前集合选择侵入者读取操作;对所述侵入者读取操作的受害者执行数据完整性扫描;基于所述数据完整性扫描确定数据完整性指示符;以及基于所述数据完整性指示符将后续读取操作集合的大小设定为第二数目个读取操作,所述第二数目不同于所述第一数目。
[0005]在另一个方面,本公开提供一种系统,其包括:多个存储器装置;及处理装置,其与所述多个存储器装置可操作地耦合以:接收针对由存储器通道存取的存储器部分的多个读取操作,所述多个读取操作划分成读取操作序列的当前集合和读取操作序列的一或多个其它集合,所述当前集合的大小为第一数目个读取操作;从所述当前集合选择侵入者读取操作;对所述侵入者读取操作的受害者执行数据完整性扫描;基于所述数据完整性扫描确定数据完整性指示符,其中所述数据完整性指示符是错误率;以及基于所述数据完整性指示符将后续读取操作集合的大小设定为第二数目个读取操作,所述第二数目不同于所述第一数目。
附图说明
[0006]根据下文给出的详细描述并根据本公开的各种实施例的附图,将更充分地理解本公开。然而,图示不应理解为将本公开限于特定实施例,而是仅为了解释和理解。
[0007]图1说明根据本公开的一些实施例的包含存储器子系统的实例计算系统。
[0008]图2说明根据本公开的一些实施例的管理存储器子系统的一部分的实例。
[0009]图3为根据本公开的一些实施例的实施概率数据完整性扫描方案的动态数据完整性扫描频率的实例方法的流程图。
[0010]图4为根据本公开的一些实施例的实施概率数据完整性扫描方案的动态数据完整性扫描频率的另一实例方法的流程图。
[0011]图5为根据本公开的一些实施例的实施概率数据完整性扫描方案的动态数据完整性扫描频率的另一实例方法的流程图。
[0012]图6为根据本公开的一些实施例的实施概率数据完整性扫描方案的动态数据完整性扫描频率的另一实例方法的流程图。
[0013]图7是其中可操作本公开的实施例的实例计算机系统的框图。
具体实施方式
[0014]本公开的各方面是关于在存储器子系统中实施概率数据完整性扫描方案。存储器子系统可为存储装置、存储器模块或存储装置与存储器模块的混合。下文结合图1描述存储装置和存储器模块的实例。一般来说,主机系统可利用包含一或多个组件的存储器子系统,例如存储数据的存储器装置。主机系统可提供将存储在存储器子系统处的数据,并且可请求将从存储器子系统检索的数据。
[0015]存储器装置可以为非易失性存储器装置。非易失性存储器装置为一或多个裸片的封装。非易失性存储器装置的一个实例为与非(NAND)存储器装置。下文结合图1描述非易失性存储器装置的其它实例。封装中的裸片可分配给一或多个通道以用于与存储器子系统控制器通信。每一裸片可由一或多个平面组成。平面可分组为逻辑单元(LUN)。对于一些类型的非易失性存储器装置(例如,NAND存储器装置),每一平面由一组物理块组成,所述物理块是用于存储数据的存储器单元的群组。单元为存储信息的电子电路。
[0016]取决于单元类型,单元可存储一或多个二进制信息位,且具有与所存储的位数相关的各种逻辑状态。逻辑状态可表示为二进制值,例如“0”和“1”,或此类值的组合。存在各种类型的单元,例如单层级单元(SLC)、多层级单元(MLC)、三层级单元(TLC)和四层级单元(QLC)。例如,SLC可以存储一个信息位且具有两种逻辑状态。
[0017]存储器中的数据可靠性可随着存储器装置的密度增加而下降(例如,装置组件在大小上按比例缩小,当每单元编程多个位时,等等)。这种可靠性降低的一个促成因素是读取干扰。当对存储器的一个部分(例如,一行单元)(通常称为侵入者)执行的读取操作影响存储器的另一部分(例如,相邻的一行单元)(通常称为受害者)中的阈值电压时,发生读取干扰。存储器装置对这些干扰的容忍度通常是有限的。足量的读取干扰效应,例如对相邻侵入者单元执行的阈值数目个读取操作,可将存储器的其它/未读取部分中的受害者单元改变为与原始编程不同的逻辑状态,这会导致错误。
[0018]存储器系统可通过针对每个存储器子部分使用计数器且当计数器达到阈值时对给定存储器子部分进行重新编程来跟踪读取干扰。通过对存储器部分(例如,裸片、逻辑单元等)中的读取操作集合进行计数或以其它方式跟踪读取操作集合并通过检查每一集合(也被称作窗口)中的经随机选择读取操作的一或多个读取干扰受害者的错误率来执行有限数据完整性扫描,概率数据完整性方案消耗的存储更少。然而,当集合或窗口大小根据存
储器可靠性的最坏情况设定为固定值时,概率数据完整性方案的数据完整性扫描频率高于可靠性指标优于最坏情况的存储器部分所需的频率。例如,基于存储器可靠性最坏情况的概率数据完整性扫描可能会导致带宽下降(与使用读取干扰计数器相比),因为并非所有存储器部分都在最坏情况的可靠性水平下执行,所以扫描存储器部分的频率比需要的频率更高。
[0019]本公开的各方面通过基于每一存储器部分的可靠性动态地选择所述存储器部分的扫描频率来解决以上及其它不足。较高扫描频率与较小概率数据完整性扫描窗口大小相关,而较低扫描频率与较大概率数据完整性扫描窗口大小相关。例如,可以根据存储器部分的错误率或其它可靠性指标来选择窗口大小。因此,概率数据完整性方案可以根据可靠性的实际量度启动数据完整性扫描,从而降低扫描频率并增加可靠性良好的存储器部分的带宽,同时不牺牲表示最坏情况的那些存储器部分的可靠性覆盖率。
[0020]图1说明根据本公开的一些实施例的包含存储器子系统110的实例计算系统100本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,其包括:接收针对由存储器通道存取的存储器部分的多个读取操作,所述多个读取操作划分成读取操作序列的当前集合和读取操作序列的一或多个其它集合,所述当前集合的大小为第一数目个读取操作;从所述当前集合选择侵入者读取操作;对所述侵入者读取操作的受害者执行数据完整性扫描;基于所述数据完整性扫描确定数据完整性指示符;以及基于所述数据完整性指示符将后续读取操作集合的大小设定为第二数目个读取操作,所述第二数目不同于所述第一数目。2.根据权利要求1所述的方法,其进一步包括:响应于确定所述第一数据完整性指示符大于存储器子部分的数据完整性指示符的当前最大值,将所述当前最大值设定为所述第一数据完整性指示符,其中响应于确定所述当前最大值满足第一阈值,将所述后续读取操作集合的所述大小设定为所述第二数目。3.根据权利要求2所述的方法,其进一步包含:从所述后续集合选择第二侵入者读取操作;对来自所述后续集合的所述第二侵入者读取操作的受害者执行第二数据完整性扫描;基于所述第二数据完整性扫描确定第二数据完整性指示符;以及响应于确定所述第二数据完整性指示符大于存储器子部分的数据完整性指示符的第二最大值,将所述第二最大值设定为所述第二数据完整性指示符。4.根据权利要求3所述的方法,其进一步包括:响应折叠所述第一侵入者读取操作的所述受害者,将所述当前最大值设定为所述第二最大值;以及响应于确定所述当前最大值不再满足所述第一阈值,将后续读取操作集合的大小设定为所述第一数目个读取操作。5.根据权利要求1所述的方法,其进一步包括:使用所述数据完整性指示符和所述存储器部分的编程擦除循环数来确定比例因子,其中使用所述比例因子将所述后续读取操作集合的所述大小设定为所述第二数目。6.根据权利要求5所述的方法,其中响应于确定所述数据完整性指示符在滞后范围内而执行确定所述比例因子。7.根据权利要求5所述的方法,所述确定所述比例因子包括:确定第一和第二乘积值的总和,所述第一乘积值是通过将历史比例因子值乘以第一权重而产生的,且所述第二乘积值是通过将当前比例因子乘以第二权重而产生的。8.一种包括指令的非暂时性计算机可读存储媒体,所述指令在由处理装置执行时使所述处理装置:接收针对由存储器通道存取的存储器部分的多个读取操作,所述多个读取操作划分成读取操作序列的当前集合和读取操作序列的一或多个其它集合,所述当前集合的大小为第一数目个读取操作;从所述当前集合选择侵入者读取操作;对所述侵入者读取操作的受害者执行数据完整性扫描;
基于所述数据完整性扫描确定数据完整性指示符;以及基于所述数据完整性指示符将后续读取操作集合的大小设定为第二数目个读取操作,所述第二数目不同于所述第一数目。9.根据权利要求8所述的非暂时性计算机可读存储媒体,其中所述处理装置进一步进行以下操作:响应于确定所述第一数据完整性指示符大于存储器子部分的数据完整性指示符的当前最大值,将所述当前最大值设定为所述第一数据完整性指示符,其中响应于确定所述当前最大值满足第一阈值,将所述后续读取操作集合的所述大小设定为所述第二数目。10.根据权利要求9所述的非暂时性计算机可读存储媒体,其中所述处理装置进一步进行以下操作:从所述后续集合选择第二侵入者读取操作;对来自所述后续集合的所述第二侵入者读取操作的受害者执行第二数据完整性扫描;基于所述第二数据完整性扫描确定第二...

【专利技术属性】
技术研发人员:S
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1