【技术实现步骤摘要】
存储器阵列错误校正
[0001]交叉引用
[0002]本专利申请要求阿亚普鲁迪(AYYAPUREDDI)于2021年12月10日提交的标题为“存储器阵列错误校正(MEMORY ARRAY ERROR CORRECTION)”的第17/548,057号美国专利申请的优先权,所述申请转让给本受让人且以引用的方式明确并入本文中。
[0003]
涉及存储器阵列错误校正。
技术介绍
[0004]存储器装置广泛用于将信息存储在例如计算机、用户装置、无线通信装置、相机、数字显示器等各种电子装置中。通过将存储器装置内的存储器单元编程到各种状态来存储信息。例如,二进制存储器单元可编程到两种支持状态中的一种,常常由逻辑1或逻辑0来表示。在一些实例中,单个存储器单元可支持多于两个状态,所述状态中的任一个可被存储。为了存取所存储的信息,组件可读取或感测存储器装置中的至少一个所存储状态。为了存储信息,组件可写入或编程存储器装置中的状态。
[0005]存在各种类型的存储器装置和存储器单元,包含磁性硬盘、随机存取存储器(RA ...
【技术保护点】
【技术特征摘要】
1.一种方法,其包括:在包括存储器阵列的存储器装置处,检测码字具有多个位错误,所述码字与存储在所述存储器阵列中的数据集相关联;至少部分地基于检测到所述码字具有所述多个位错误,存储用于存储所述码字的所述存储器阵列的位置的地址;至少部分地基于存储所述地址,向主机装置指示存储在所述存储器阵列中的一或多个码字各自包括多个位错误,所述一或多个码字包括所述码字;以及至少部分地基于所述指示,从所述主机装置接收用于将第二码字写入到所述存储器阵列的所述地址的写入命令,所述第二码字与所述数据集相关联。2.根据权利要求1所述的方法,其进一步包括:接收包括所述地址的读取命令;至少部分地基于所述读取命令的所述地址,从所述存储器阵列中的所述位置检索所述码字;以及至少部分地基于检索所述码字,对所述码字执行数据保护操作,其中检测所述码字具有所述多个位错误至少部分地基于所述数据保护操作。3.根据权利要求1所述的方法,其进一步包括:至少部分地基于所述指示,从所述主机装置接收包括所述地址的读取命令;至少部分地基于接收到所述读取命令,将所述码字传输到所述主机装置。4.根据权利要求1所述的方法,其中存储所述地址包括:将所述地址写入到所述存储器装置的寄存器。5.根据权利要求4所述的方法,其进一步包括:至少部分地基于所述指示,从所述主机装置接收读取所述寄存器的请求;以及至少部分地基于接收到所述请求,向所述主机装置传输所述地址,其中接收所述写入命令至少部分地基于传输所述地址。6.根据权利要求4所述的方法,其进一步包括:检测第三码字具有第二多个位错误,所述第三码字与存储在所述存储器阵列中的第二数据集相关联;至少部分地基于检测到所述第三码字具有所述第二多个位错误,向所述寄存器写入用于存储所述第三码字的所述存储器阵列的第二位置的第二地址;至少部分地基于所述指示,从所述主机装置接收读取所述寄存器的请求;以及至少部分地基于接收到所述请求,向所述主机装置传输所述地址和所述第二地址,其中接收所述写入命令至少部分地基于传输所述地址和所述第二地址。7.根据权利要求1所述的方法,其中指示存储在所述存储器阵列中的所述一或多个码字分别包括多个位错误包括:将电压施加到与连接所述主机装置和所述存储器阵列的总线耦合的引脚,所述引脚配置成在读取操作期间空闲。8.根据权利要求7所述的方法,其中所述引脚是所述存储器装置的数据掩码引脚。9.一种方法,其包括:在包括存储器阵列的存储器装置处,从主机装置接收命令,所述命令包括所述存储器
阵列的一组地址及用于校正存储在所述一组地址处的码字的错误的程序的触发器;至少部分地基于所述命令,通过所述存储器装置发起所述程序;作为所述程序的部分,至少部分地基于接收到包括所述一组地址的所述命令,存取所述一组地址处的所述存储器阵列的位置;以及作为所述程序的部分,至少部分地基于所述存取,校正所述存储器阵列的一或多个所述位置处的码字。10.根据权利要求9所述的方法,其进一步包括:发起与校正存储在所述存储器阵列处的码字的错误相关联的第二程序;以及作为所述第二程序的部分,根据所述存储器阵列的地址序列,存取所述存储器阵列的地址处的所述存储器阵列的第二位置。11.根据权利要求10所述的方法,其中存取所述地址序列中的所述地址包括:至少部分地基于与所述第二程序相关联的计数器的值,存取对应于所述地址序列中的所述地址的所述存储器阵列的多个位置,其中所述计数器的值对应于所述地址序列中的相应地址,并且其中所述计数器在每次作为所述第二程序的部分而存取所述多个位置中的位置时递增。1...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。