经调整扫描事件阈值制造技术

技术编号:28738598 阅读:19 留言:0更新日期:2021-06-06 13:34
公开系统及方法,所述系统包括:存储器装置,其包括存储器单元的多个群组,所述群组包括存储器单元的第一群组和存储器单元的第二群组,所述第一群组和所述第二群组经配置成以每一存储器单元的相同位容量来存储信息;及处理装置,其可操作地耦合到所述存储器装置,所述处理装置经配置以将用于存储器单元的所述第一或第二群组中的一个的扫描事件阈值调整为小于用于存储器单元的所述第一和第二群组的目标扫描事件阈值的阈值,以在所述存储器装置上及时分配扫描事件。置上及时分配扫描事件。置上及时分配扫描事件。

【技术实现步骤摘要】
【国外来华专利技术】经调整扫描事件阈值
[0001]优先权申请案
[0002]本申请案要求2018年9月21日提交的第16/138,334号美国申请案的优先权权益,所述美国申请案以全文引用的方式并入本文中。


[0003]本公开的实施例大体上涉及存储器子系统,且更具体地说,涉及调整用于存储器单元的群组的扫描事件阈值。

技术介绍

[0004]存储器系统可为存储系统,例如固态驱动器(SSD),并且可包含存储数据的一或多个存储器组件。举例来说,存储器系统可包含例如非易失性存储器装置和易失性存储器装置的存储器装置。一般来说,主机系统可利用存储器系统将数据存储在存储器系统的存储器装置处并且检索存储在存储器系统处的数据。
附图说明
[0005]根据下文给出的详细描述和本公开的各种实施例的附图,将更充分地理解本公开。
[0006]图1说明根据本公开的一些实例的包括存储器系统的实例计算环境。
[0007]图2到4说明根据本公开的一些实施例的用于不同扫描事件的读取计数与时间之间的实例关系。
[0008]图5说明根据本公开的一些实施例的实例方法的流程图,所述实例方法包括调度用于存储器单元的第一及第二群组的扫描事件。
[0009]图6说明本公开的实施例可在其中操作的实例计算机系统。
具体实施方式
[0010]本公开的方面涉及调度或执行扫描或折叠事件,或调整用于存储器系统中的存储器单元(例如,块、页等)的不同群组的扫描或折叠事件阈值。存储器系统的实例是存储系统,例如固态驱动器(SSD)。在一些实施例中,存储器系统是混合式存储器/存储系统。一般来说,主机系统可利用包含一或多个存储器装置的存储器系统。存储器装置可包含非易失性存储器装置,例如“与非”(NAND)。主机系统可提供写入请求以将数据存储在存储器系统的存储器装置处,且可提供读取请求以检索存储于存储器系统处(例如存储在一或多个存储器单元阵列中)的数据。
[0011]例如基于闪存的装置的存储器装置可在操作期间经历一或多个错误。举例来说,存储器单元可由于存储器单元的重复读取、写入及擦除而降级。同样地,可在存储器系统的操作中引入错误。从存储器装置中的存储器单元块中的存储器单元读取数据可引起附近的存储器单元(例如,存储器单元的块、页或群组中或在某些实例中存储器单元的周围的块、
页、群组或串中的存储器单元)随时间推移的改变(例如,阈值电压改变等等),此为已知为读取干扰的效应。举例来说,当使其被施加到的单元中的电荷分布发生移位的穿通电压(Vpass)施加到正被读取的存储器单元附近的存储器单元时,会发生读取干扰错误。如果分布的幅度足够大,则会从存储器单元读取与存储的值不同的值。
[0012]为了确保可靠的数据存储和恢复,存储器系统可具有一或多个错误检测和一或多个错误校正机制。举例来说,存储器单元可具有错误校正码(ECC),其在通过将要存储在存储器装置中的值输入到数学公式中以产生也经存储的ECC值来写入存储器单元时产生。稍后,在读取存储器单元时,将相同或互补的数学公式应用于从存储器单元读取的值。可以将在将值写入到存储器单元时产生的ECC与在从存储器单元读取值时产生的ECC进行比较以确定错误。举例来说,如果在将值写入到存储器装置时产生的ECC不匹配在从存储器装置读取值时产生的ECC,那么存储器单元发生了错误。实例ECC进程可以包含奇偶校验、汉明码、校验和、循环冗余校验(CRC)、加密散列、块码、卷积码、涡轮码、低密度奇偶校验(LDPC)等。
[0013]当检测到错误时,多种错误处理机制可允许存储器装置校正从存储器单元读取的值。错误处理机制可以是存储器系统用来尝试校正错误的基于硬件或软件的过程。错误处理机制可以是通用的错误处理机制,其可以对所有类型的错误起作用,或者可以校正存储器系统中的某些错误条件为目标。举例来说,读取干扰错误处理机制以恢复读取干扰读取干扰为目标。用于校正读取干扰错误的一个实例错误处理机制正在将读取电压转变为较高电压以补偿电荷分布的移位。可以针对给定错误尝试多种错误处理机制。举例来说,可存在多个以解决读取干扰错误为目标的错误处理机制。每一错误处理机制可执行不同操作,且因此可花费不同量的错误处理开销。
[0014]在一些实例中,错误对于存储器系统来说并非显而易见的。存储器系统可能仅仅知道错误检测机制(例如ECC)检测到了错误。因为给定问题可能存在多个错误处理机制,且因为错误原因可能是未知的,所以存储器系统可以尝试多个错误处理机制来校正错误。在一些实例中,存储器系统可以按照预定义错误处理序列所规定的次序来尝试这些校正机制中的一或多个。错误处理序列可以在装置制造时以硬件,软件或硬件和软件的组合编程到装置中。
[0015]错误处理序列由制造商基于预期的使用状况和环境以及各种错误处理机制的历史预期成功率,等待时间和控制器利用率统计来开发。鉴于与每一特定错误处理机制相关联的时间和资源成本以及与预期使用状况相关联的预期错误类型,预定义的错误处理序列相当于存储器系统设计者的有根据地推测出来的用于校正错误的最佳序列。
[0016]经配置以控制与存储器装置相关联的操作(例如,读取,写入等)的控制器可对与存储器单元或存储器单元的群组(例如,存储器单元的块或页等)相关联的读取的数目(读取计数)进行计数。当用于存储器单元或存储器单元的群组的读取计数达到第一扫描阈值(例如,用于不具有中间写入、擦除等的存储器单元块的读取计数,或用于存储器单元块的总读取计数等)时,控制器可扫描存储器单元块以寻找读取干扰错误。在一实例中,用于存储器单元的群组的扫描事件可包含读取干扰扫描,其经配置以确定存储器单元的群组的阈值电压分布。如果阈值电压分布改变,或如果存储器单元或存储器单元的群组中的读取干扰错误的数量达到第一错误阈值,或读取计数达到第一读取阈值,那么控制器可在折叠事件中刷新存储器单元或存储器单元的群组中的数据。在一实例中,折叠事件可包含将数据
写入到不同存储器单元或存储器单元的不同群组(例如,从第一存储器单元块读取数据和将其写入到第二存储器单元块等),或以其它方式刷新存储器单元或存储器单元的群组中的数据。折叠事件可由读取计数、原始误码率(RBER)、读取干扰错误或应刷新所存储数据的一或多个其它指示触发。
[0017]可根据横跨给定时间间隔(例如1秒等)的读取操作(例如随机或依序)来定义驱动性能。然而,在某些操作条件(例如,测试条件,4k虚拟现实操作,加载图像或图库,或其它依序数据操作等)中,存储器单元的群组(例如,存储器单元块)可经历相同或类似数量的读取计数或读取干扰,在一时间段内(例如,在时间上重叠,或在阈值时间内,例如1秒等)针对存储器单元的多个块或群组触发驱动管理操作(例如,扫描、折叠等),从而影响相关联的存储器系统的性能。尽管扫描事件可花费相对较小时间量(例如,微秒),但折叠事件可花费大体上较大时间量(例如,数十毫秒)。如果在一时间段中触发数个扫描或折叠,那么可能会影响存储器系统性能且因此影响整个系统性能。
[001本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,其包括:存储器装置,其包括存储器单元的多个群组,所述群组包括存储器单元的第一群组和存储器单元的第二群组,所述第一群组和所述第二群组经配置成以每一存储器单元的相同位容量来存储信息;及处理装置,其可操作地耦合到所述存储器装置,所述处理装置经配置以:将用于存储器单元的所述第一或第二群组中的一个的扫描事件阈值调整为小于用于存储器单元的所述第一和第二群组的目标扫描事件阈值的阈值以在所述存储器装置上及时分配扫描事件。2.根据权利要求1所述的系统,其中用于存储器单元的群组的扫描事件包括用于存储器单元的所述群组的读取干扰扫描,且其中所述扫描事件阈值包括读取计数阈值,且其中用于存储器单元的所述第一群组的所述目标扫描事件阈值与用于存储器单元的所述第二群组的所述目标扫描事件阈值相同。3.根据权利要求1所述的系统,其中用于存储器单元的所述第一和第二群组中的所述存储器单元的所述位容量为多个层级中的可选择层级,且其中存储器单元的所述群组包括存储器单元块,每一块包括存储器单元的多个页。4.根据权利要求1所述的系统,其中用于存储器单元的群组的所述扫描事件阈值包括在达到初步条件之后的时间,且其中所述初步条件包括小于所述目标扫描事件阈值的用于存储器单元的所述群组的读取计数阈值或子阈值。5.根据权利要求1所述的系统,其中,为了调整用于存储器单元的所述第一或第二群组中的一个的所述扫描事件阈值,所述处理装置经配置以:在小于或等于用于存储器单元的所述第一和第二群组的所述目标扫描事件阈值的扫描事件阈值的范围内为存储器单元的所述第一或第二群组中的一个随机地指配所述扫描事件阈值,或相对于用于存储器单元的所述第二群组的所述扫描事件阈值而错开用于存储器单元的所述第一群组的所述扫描事件阈值。6.根据权利要求1所述的系统,其中为了调整用于存储器单元的所述第一或第二群组中的一个的扫描事件阈值,所述处理装置经配置以:除了存储器单元的所述第一群组的读取次数之外,还将用于存储器单元的所述第一群组的读取计数增加第一量,其中考虑到增加的读取计数,用于存储器单元的所述第一群组的所述扫描事件阈值包括有效的扫描事件阈值。7.根据权利要求1所述的系统,其中为了调整用于存储器单元的所述第一或第二群组中的一个的扫描事件阈值,所述处理装置经配置以:在达到低于扫描事件上限阈值的扫描事件子阈值之后在不同时间调度用于存储器单元的所述第一和第二群组的扫描事件。8.根据权利要求1所述的系统,其中所述处理装置经配置成:以经调整扫描事件阈值针对存储器单元的所述第一或第二群组中的一个执行包括读取干扰扫描的扫描事件;及
响应于所...

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

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

1
相关领域技术
  • 暂无相关专利