存储器错误校正技术制造技术

技术编号:37149718 阅读:42 留言:0更新日期:2023-04-06 22:04
本申请案涉及存储器错误校正。存储器系统可支持利用错误校正码ECC操作的刷新。可在从主机装置到存储器装置的命令中指示所述利用ECC操作的刷新,或所述存储器装置可支持自主地执行所述利用ECC操作的刷新,例如作为自刷新操作的一部分。所述利用ECC操作的刷新可使得所述存储器系统对存储器阵列行的至少一部分执行错误校正操作,作为用于所述行的刷新操作的一部分。所述错误校正操作可在数据集的额外位损坏之前校正所述数据集中的位错误。可使用与ECC巡逻块相关联的一或多个计数器来确定所述行的所述部分的地址。所述行的所述部分的地址。所述行的所述部分的地址。

【技术实现步骤摘要】
存储器错误校正技术
[0001]交叉引用
[0002]本专利申请案要求王(WANG)的在2022年7月29日申请的名称为“存储器错误校正技术(TECHNIQUES FOR MEMORY ERROR CORRECTION)”的美国专利申请案第17/877,210号及王的名称为“存储器错误校正技术”且在2021年8月03日申请的美国临时专利申请案第63/228,816号的优先权,所述申请案让与给本受让人且以全文引用的方式明确地并入本文中。


[0003]
涉及存储器错误校正技术。

技术介绍

[0004]存储器装置广泛用于将信息存储在例如计算机、用户装置、无线通信装置、相机、数字显示器等的各种电子装置中。通过将存储器装置内的存储器单元编程到各种状态来存储信息。举例来说,二进制存储器单元可编程为两个支持状态中的一个,通常由逻辑1或逻辑0来标示。在一些实例中,单个存储器单元可支持多于两个状态,可存储所述状态中的任一个。为了存取所存储信息,组件可读取或感测存储器装置中的至少一个所存储状态。为了存储信息,组件可写入或编程存储器装置中的状态本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种设备,其包括:存储器装置;及控制器,其用于所述存储器装置且配置成使得所述设备:在所述存储器装置处识别用于存储器阵列内的存储器单元行的刷新操作;响应于识别所述刷新操作而存取所述存储器阵列内的所述存储器单元行;至少部分地基于响应于识别所述刷新操作而存取所述行来确定所述行是否包含数据错误;以及至少部分地基于确定所述行包含所述数据错误而使用错误校正程序校正所述数据错误。2.根据权利要求1所述的设备,其中所述控制器进一步配置成使得所述设备:响应于识别所述刷新操作而递增刷新计数器的值,其中存取所述存储器单元行是至少部分地基于所述刷新计数器的所述值。3.根据权利要求2所述的设备,其中:所述刷新计数器配置成至少部分地基于所述刷新计数器的所述值满足阈值而重置为初始值;且所述控制器进一步配置成使得所述设备:至少部分地基于所述刷新计数器的所述值重置为所述初始值而递增地址计数器的值;以及至少部分地基于所述地址计数器的所述值而存取所述行中的数据的至少一部分,其中确定所述行是否包含所述数据错误包括至少部分地基于存取数据的至少所述部分而确定所述行中的数据的至少所述部分是否包含所述数据错误。4.根据权利要求1所述的设备,其中所述控制器进一步配置成使得所述设备:响应于识别所述刷新操作而递增错误校正计数器的值,其中所述错误校正计数器配置成至少部分地基于所述错误校正计数器的所述值满足阈值而重置为初始值;至少部分地基于所述错误校正计数器的所述值重置为所述初始值而递增地址计数器的值;以及至少部分地基于所述地址计数器的所述值而存取所述行中的数据的至少一部分,其中确定所述行是否包含所述数据错误包括至少部分地基于存取数据的至少所述部分而确定所述行中的数据的至少所述部分是否包含所述数据错误。5.根据权利要求1所述的设备,其中所述控制器进一步配置成使得所述设备:接收第一刷新命令,其中识别所述刷新操作是至少部分地基于接收所述第一刷新命令;以及将所述第一刷新命令识别为第一类型的刷新命令,其中确定所述行是否包含所述数据错误是响应于将所述第一刷新命令识别为所述第一类型的刷新命令。6.根据权利要求5所述的设备,其中所述控制器进一步配置成使得所述设备:接收第二刷新命令;将所述第二刷新命令识别为不同于所述第一类型的刷新命令的第二类型的刷新命令;以及至少部分地基于将所述第二刷新命令识别为所述第二类型的刷新命令而避免响应于
所述第二刷新命令执行第二错误检测程序。7.根据权利要求1所述的设备,其中所述控制器进一步配置成使得所述设备:识别与结合刷新操作检查数据错误相关联的周期性,所述周期性对应于具有错误检测的刷新操作之间的无错误检测的中间刷新操作的数量,其中所述控制器配置成使得所述设备至少部分地基于所述周期性而确定所述行是否包含所述数据错误。8.根据权利要求7所述的设备,其中所述控制器进一步配置成使得所述设备:至少部分地基于存储在所述存储器装置处的值而识别所述周期性。9.根据权利要求7所述的设备,其中所述控制器配置成使得所述设备:至少部分地基于所述刷新操作为自刷新操作集中的初始刷新操作、所述自刷新操作集中的最终刷新操作、命令刷新操作集中的初始刷新操作或所述命令刷新操作集中的最终刷新操作而响应于识别所述刷新操作来确定所述行是否包含所述数据错误。10.根据权利要求1所述的设备,其中所述控制器进一步配置成使得所述设备:至少部分地基于地址计数器的值而确定与所述行中的数据的一部分相关联的地址,其中存取所述存储器单元行包括存取数据的所述部分;至少部分地基于存取数据的所述部分而产生用于数据的所述部分的一或多个奇偶校验位;以及比较用于数据的所述部分的所述一或多个所产生奇偶校验位与先前针对数据的所述部分存储的一或多个奇偶校验位,其中确定所述行是否包含所述数据错误是至少部分地基于所述比较。11.根据权利要求1所述的设备,其中所述控制器进一步配置成使得所述设备:刷新所述存储器单元行作为所述刷新操作的一部分,其中为确定所述行是否包含所述数据错误,所述控制器配置成使得所述设备:结合所述刷新操作针对数据错误检查所述行的第一部分;以及避免结合所述刷新操作针对数据错误检查所述行的第二部分。12.根据权利要求11所述的设备,其中所述控制器进一步配置成使得所述设备:至少部分地基于存储在所述存储器装置处的值而识别所述行的所述第一部分的大小。13.根据权利要求1所述的设备,其中为确定所述行是否包含所述数据错误,所述控制器配置成使得所述设备:针对存储在所述行中的数据的至少一部分执行单错校正SEC程序。14.一种非暂时性计算机可读媒体,其存储包括指令的代码,所述指令在由电子装置的处理器执行时使得所述电子装置:在所述电子装置处识别用于存储器阵列内的存储器单元行的刷新操作;响应于识别所述刷新操作而存取所述存储器阵列内的所述存储器单元行;至少部分地基于响应于识别所述刷新操作而存取所述行来确定所述行是否包含数据错误;以及至少部分地基于确定所述行包含所述数据错误而使用错误校正程序校正所述数据错误。15.根据权利要求14所述的非暂时性计算机可读媒体,其中所述指令在由所述电子装置的所述处理器执行时进一步使得所述电子装置:
响应于识别所述刷新操作而递增刷新计数器的值,其中存取所述存储器单元行是至少部分地基于所述刷新计数器的所述值,且其中所述刷新计数器配置成至少部分地基于所述刷新计数器的所述值满足阈值而重置...

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

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

1