存储器的读取阈值调整技术制造技术

技术编号:35367033 阅读:21 留言:0更新日期:2022-10-29 18:07
本申请涉及存储器的读取阈值调整技术。存储器装置可使用具有第一值的读取阈值从所述存储器装置的存储器阵列读取码字。所述存储器装置可基于读取所述码字而递增所述存储器装置的一或多个计数器。所述计数器可指示对应于第一逻辑值的所述码字的位数量。所述存储器装置可基于读取所述码字而检测所述码字中的错误,例如不可纠正错误。所述存储器装置可基于由所述计数器指示的所述位数量,将所述读取阈值从所述第一值调整为第二值。所述存储器装置可使用具有所述第二值的所述读取阈值读取所述码字。述码字。述码字。

【技术实现步骤摘要】
存储器的读取阈值调整技术
[0001]交叉引用
[0002]本专利申请要求由EISENHUTH在2021年4月26日提交的标题为“存储器的读取 阈值调整技术(READ THRESHOLD ADJUSTMENT TECHNIQUES FOR MEMORY)”的 第17/240,938号美国专利申请的权益,所述申请转让给本受让人,且以全文引用的方式 明确地并入本文中。


[0003]
涉及存储器的读取阈值调整技术。

技术介绍

[0004]存储器装置广泛用于将信息存储在例如计算机、无线通信装置、相机、数字显示器 等的各种电子装置中。通过将存储器装置内的存储器单元编程为各种状态来存储信息。 例如,二进制存储器单元可被编程为常常对应于逻辑1或逻辑0的两个支持状态中的一 者。在一些实例中,单个存储器单元可支持超过两个可能状态,存储器单元可存储所述 超过两个可能状态中的任一个。为了存取由存储器装置存储的信息,组件可读取或感测 存储器装置内的一或多个存储器单元的状态。为了存储信息,组件可将存储器装置内的 一或多个存储器单元写入或编程到相应状态。
[0005]存在各种类型的存储器装置,包含磁性硬盘、随机存取存储器(RAM)、只读存储器 (ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM)、铁电RAM(FeRAM)、磁性RAM (MRAM)、电阻式RAM(RRAM)、快闪存储器、相变存储器(PCM)、三维交叉点存储器 (3D交叉点)、或非(NOR)和与非(NAND)存储器装置等。存储器装置可以是易失性或非 易失性的。除非由外部电源周期性更新,否则易失性存储器单元(例如,DRAM单元)可 能随时间推移而丢失其编程状态。非易失性存储器单元(例如,NAND存储器单元)即使 在不存在外部电源的情况下仍可在很长一段时间内维持其编程状态。

技术实现思路

[0006]描述一种设备。所述设备可包含:存储器装置;以及控制器,其与所述存储器装置 耦合且配置成使所述设备进行以下操作:使用具有第一值的读取阈值从所述存储器装置 的存储器阵列读取码字;至少部分地基于读取所述码字而递增计数器,所述计数器指示 对应于第一逻辑值的所述码字的位数量;在读取所述码字之后检测所述码字中的错误; 至少部分地基于由所述计数器指示的所述位数量,将所述读取阈值从所述第一值调整为 第二值;以及使用具有所述第二值的所述读取阈值从所述存储器阵列读取所述码字。
[0007]描述一种存储代码的非暂时性计算机可读媒体。所述非暂时性计算机可读媒体存储 代码,所述代码可包含指令,所述指令在由电子装置的处理器执行时使所述电子装置进 行以下操作:使用具有第一值的读取阈值从存储器阵列读取码字;至少部分地基于读取 所述码字而递增计数器,所述计数器指示对应于第一逻辑值的所述码字的位数量;在读 取所
述码字之后检测所述码字中的错误;至少部分地基于由所述计数器指示的所述位数 量,将所述读取阈值从所述第一值调整为第二值;以及使用具有所述第二值的所述读取 阈值从所述存储器阵列读取所述码字。
[0008]描述一种方法。所述方法可包含:使用具有第一值的读取阈值从所述存储器装置的 存储器阵列读取码字;至少部分地基于读取所述码字而递增所述存储器装置的计数器, 所述计数器指示对应于第一逻辑值的所述码字的位数量;在读取所述码字之后检测所述 码字中的错误;至少部分地基于由所述计数器指示的所述位数量,将所述读取阈值从所 述第一值调整为第二值;以及使用具有所述第二值的所述读取阈值从所述存储器阵列读 取所述码字。
附图说明
[0009]图1示出根据本文公开的实例支持存储器的读取阈值调整技术的系统的实例。
[0010]图2示出根据本文公开的实例支持存储器的读取阈值调整技术的实例读取分布的曲 线图。
[0011]图3示出根据本文公开的实例支持存储器的读取阈值调整技术的系统的实例。
[0012]图4示出根据本文公开的实例支持存储器的读取阈值调整技术的实例读取分布的曲 线图。
[0013]图5示出根据本文公开的实例支持存储器的读取阈值调整技术的系统的实例。
[0014]图6示出根据本文公开的实例支持存储器的读取阈值调整技术的实例读取分布的曲 线图。
[0015]图7示出根据本文公开的实例支持存储器的读取阈值调整技术的系统的实例。
[0016]图8示出根据本文公开的实例支持存储器的读取阈值调整技术的存储器装置的框 图。
[0017]图9

11示出流程图,示出根据本文公开的实例支持存储器的读取阈值调整技术的一 或多种方法。
具体实施方式
[0018]存储器装置可以存取存储器单元作为读取操作的一部分。例如,存储器单元可以向 感测组件输出信号,感测组件可以将信号与一或多个读取阈值(例如,参考电压、参考电 流或其任何组合)进行比较。存储器装置可以响应于将信号与一或多个读取阈值进行比 较,确定存储器单元的逻辑值(例如,对于配置成存储一位的二进制存储器单元,存储的 逻辑值例如0或1;对于配置成存储两位的非二进制存储器单元,存储的逻辑值例如00、 01、10或11等)。作为说明性实例,尽管可以使用任何数量的阈值和逻辑值,但存储器 装置可以确定,如果信号低于读取阈值,则存储器单元正在存储第一逻辑值(例如,0), 或者如果信号高于读取阈值,则存储器单元正在存储第二逻辑值(例如,1)。在一些实例 中,存储器装置可从存储器单元集读取位集,其中位集可被称为码字。在一些情况下, 存储器装置可响应于从存储器单元读取一或多个码字而检测不可纠正错误。例如,由于 程序擦除(PE)周期、读取干扰、交叉温度效应等,一或多个读取阈值可能已经随时间而 移位。此类移位可能会导致存储器装置的纠错码(ECC)方案或其它纠错方案无法纠正的 错误数量。
[0019]根据本文描述的技术,存储器装置可以实施存储器的读取阈值调整技术。此类技术 可使存储器装置在读取检测到相对高错误数量的数据之后(例如,在再次读取数据之前) 准确地移位一或多个读取阈值,这可纠正错误的至少一个子集(例如,由于移位的读取阈 值,可消除或变得可纠正的不可纠正错误)。
[0020]例如,存储器装置可以配置成在存储器阵列中存储数据,作为平衡的或至少接近平 衡的码字,其中平衡的码字可以包含相等数量的1和0。例如,存储器装置可在存储数 据之前应用加扰器(例如,伪随机加扰器),并将加扰数据存储为码字,其中码字可响应 于加扰器而平衡或接近平衡。结合从存储器阵列读取数据(例如,码字),存储器装置可 以包含配置成跟踪数据中的逻辑值数量的一或多个计数器。
[0021]在一些实例中,存储器单元可以是单层级单元(SLC)的实例(例如,每个存储器单元 可以存储单个逻辑值或位,例如0或1)。在此类实例中,存储器装置可以将来自存储器 单元的信号与读取阈值进行比较,以识别单元存储的逻辑值。存储器装置可以读取存储 器单元集,作为读取码字的一部分。存储器装置可以递增计数器以跟踪本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备,其包括:存储器装置;以及控制器,其与所述存储器装置耦合且配置成使所述设备进行以下操作:使用具有第一值的读取阈值从所述存储器装置的存储器阵列读取码字;至少部分地基于读取所述码字而递增计数器,所述计数器指示对应于第一逻辑值的所述码字的位数量;在读取所述码字之后检测所述码字中的错误;至少部分地基于由所述计数器指示的所述位数量,将所述读取阈值从所述第一值调整为第二值;以及使用具有所述第二值的所述读取阈值从所述存储器阵列读取所述码字。2.根据权利要求1所述的设备,其中所述控制器进一步配置成使所述设备进行以下操作:将对应于所述第一逻辑值的所述码字的所述位数量与对应于第二逻辑值的所述码字的第二位数量进行比较,其中将所述读取阈值从所述第一值调整为所述第二值是至少部分地基于所述比较。3.根据权利要求2所述的设备,其中所述控制器进一步配置成使所述设备进行以下操作:选择与至少部分地基于所述比较来调整所述读取阈值相关联的调整方向、调整幅度或两者。4.根据权利要求3所述的设备,其中所述控制器进一步配置成使所述设备进行以下操作:根据选择的所述调整方向、所述调整幅度或两者,将所述读取阈值从所述第一值调整为所述第二值。5.根据权利要求1所述的设备,其中所述控制器进一步配置成使所述设备进行以下操作:至少部分地基于所述递增而确定对应于所述第一逻辑值的所述码字的所述位数量满足阈值;以及至少部分地基于所述位数量满足所述阈值,选择与调整所述读取阈值相关联的调整方向、调整幅度或两者。6.根据权利要求1所述的设备,其中所述控制器进一步配置成使所述设备进行以下操作:将所述读取阈值调整达对应于由所述计数器指示的所述位数量的幅度、方向或两者。7.根据权利要求1所述的设备,其中所述控制器进一步配置成使所述设备进行以下操作:确定所述错误是纠错码方案的不可纠正错误,其中检测所述错误是至少部分地基于所述纠错码方案,并且其中调整所述读取阈值是至少部分地基于所述错误对于所述纠错码方案是不可纠正的。8.根据权利要求1所述的设备,其中所述读取阈值包括电压阈值、电流阈值或其任何组合。
9.根据权利要求1所述的设备,其中所述控制器进一步配置成使所述设备进行以下操作:至少部分地基于使用具有所述第二值的所述读取阈值读取所述码字来检测所述码字中的第二错误;以及至少部分地基于检测到的所述第二错误,将所述读取阈值从所述第二值调整为第三值。10.一种存储代码的非暂时性计算机可读媒体,所述代码包括指令,所述指令在由电子装置的处理器执行时使所述电子装置进行以下操作:使用具有第一值的读取阈值从存储器阵列读取码字;至少部分地基于读取所述码字而递增计数器,所述计数器指示对应于第一逻辑值的所述码字的位数量;在读取所述码字之后检测所述码字中的错误;至少部分地基于由所述计数器指示的所述位数量,将所述读取阈值从所述第一值调整为第二值;以及使用具有所述第二值的所述读取阈值从所述存储器阵列读取所述码字。11.根据权利要求10所述的非暂时性计算机可读媒体,其中所述指令在由所述电子装置的所述处理器执行时进一步使所述电子装置进行以下操作:将对应于所述第一逻辑值的所述码字的所述位数量与对应于第二逻辑值的所述码字的第二位数量进行比较,其中将所述读取阈值从所述第一值调整为所述第二值是至少部分地基于所述比较。12.根据权利要求11所述的非暂时性计算机可读媒体,其中所述指令在由所述电子装置的所述处理器执行时进一步使所述电子装置进行以下操作:选择与至少部分地基于所述比较来调整所述读取...

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

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

1