【技术实现步骤摘要】
用于存储器装置的逻辑到物理表信息的恢复
[0001]交叉参考
[0002]本专利申请案要求卡列洛(Cariello)等人在2020年12月18日提交的名称为“用于存储器装置的逻辑到物理表信息的恢复(RECOVERY OF LOGICAL
‑
TO
‑
PHYSICAL TABLE INFORMATION FOR A MEMORY DEVICE)”的美国专利申请案第17/127,147号的优先权,所述申请案转让给本受让人且明确地以全文引用的方式并入本文中。
[0003]
涉及用于存储器装置的逻辑到物理表信息的恢复。
技术介绍
[0004]存储器装置广泛地用于将信息存储于例如计算机、无线通信装置、相机、数字显示器等等各种电子装置中。通过将存储器装置内的存储器单元编程为不同状态来存储信息。例如,二进制存储器单元可编程到两个所支持状态中的一者,通常对应于逻辑1或逻辑0。在一些实例中,单个存储器单元可支持多于两个可能的状态,所述状态中的任一者可由存储器单元存储。为了存取由存储器装置存储的信息,组件可读取或感测存储器装置内的一或多个存储器单元的状态。为了存储信息,组件可将存储器装置内的一或多个存储器单元写入或编程到对应状态。
[0005]存在各种类型的存储器装置,包含磁性硬盘、随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM)、铁电RAM(FeRAM)、磁性RAM(MRAM)、电阻式RAM(RRAM)、快闪存储器、相变 ...
【技术保护点】
【技术特征摘要】
1.一种设备,其包括:存储器阵列;控制器,其与所述存储器阵列耦合且经配置以使所述设备进行以下操作:读取包括用于所述存储器阵列的逻辑到物理L2P表的一或多个条目的位集合,其中所述一或多个条目各自包括从所述存储器阵列的对应逻辑地址映射到对应物理地址的对应指针;至少部分地基于错误校正和检测代码检测所述位集合中的使用所述代码不可校正的错误;至少部分地基于检测到所述错误而确定用于所述位集合的候选码字的集合,其中所述候选码字中的每一者与一或多个对应候选指针相关联;至少部分地基于所识别的候选码字与一或多个候选指针相关联而将所述候选码字中的一者识别为对应于所述L2P表的所述一或多个条目,所述一或多个候选指针各自在所述存储器阵列的有效对应逻辑地址与有效对应物理地址之间进行映射;和更新所述L2P表的所述一或多个条目以包括与所述所识别的候选码字相关联的所述一或多个候选指针。2.根据权利要求1所述的设备,其中所述控制器进一步经配置以使所述设备进行以下操作:确定用于评估所述候选码字的次序,其中候选码字在所述次序内的位置至少部分地基于所述候选码字的所述一或多个对应候选指针是否对应于物理地址的依序集合;和根据所确定的次序评估所述候选码字中的一或多者直到识别所述候选码字中的所述一者。3.根据权利要求1所述的设备,其中所述控制器进一步经配置以使所述设备进行以下操作:确定用于评估所述候选码字的次序,其中候选码字在所述次序内的位置至少部分地基于所述候选码字的所述一或多个对应候选指针是否对应于相对于所述L2P表的一或多个其它条目依序的一或多个物理地址;和根据所确定的次序评估所述候选码字中的一或多者直到识别所述候选码字中的所述一者。4.根据权利要求1所述的设备,其中,为了确定与所述所识别的候选码字相关联的候选指针是否在所述候选指针的所述有效对应逻辑地址与所述有效对应物理地址之间进行映射,所述控制器经配置以使所述设备进行以下操作:识别由所述候选指针指示的物理地址;从所述存储器阵列内的存储器单元集合读取数据,其中所述存储器单元集合对应于所述物理地址,且其中所述数据包括所存储的逻辑地址;和确定所述所存储的逻辑地址与所述候选指针的所述对应逻辑地址之间是否存在匹配。5.根据权利要求4所述的设备,其中所述控制器进一步经配置以使所述设备进行以下操作:确定由所述候选指针指示的所述物理地址是否在用于所述存储器阵列的物理地址空间内,其中所述控制器经配置以使所述设备至少部分地基于确定所述物理地址在用于所述
存储器阵列的所述物理地址空间内而从所述存储器阵列内的所述存储器单元集合读取所述数据。6.根据权利要求4所述的设备,其中所述控制器进一步经配置以使所述设备进行以下操作:至少部分地基于确定所述匹配而更新有效指针的列表以包含所述候选指针。7.根据权利要求6所述的设备,其中所述控制器进一步经配置以使所述设备进行以下操作:在从所述存储器阵列内的所述存储器单元集合读取所述数据之前,确定有效指针的所述列表不含所述候选指针。8.根据权利要求1所述的设备,其中,为了确定与所述候选码字中的所述一者相关联的每一候选指针是否在所述有效对应逻辑地址与所述有效对应物理地址之间进行映射,所述控制器经配置以使所述设备进行以下操作:确定所述候选码字中的所述一者的每一候选指针是否包含于有效指针的列表中。9.根据权利要求1所述的设备,其中所述控制器进一步经配置以使所述设备进行以下操作:至少部分地基于评估所述候选码字中的第二者而确定所述候选码字中的所述第二者的第一候选指针从第一有效逻辑地址映射到第一有效物理地址,且所述候选码字中的所述第二者的第二候选指针未能从任何有效逻辑地址映射、未能映射到任何有效物理地址或这两者;至少部分地基于评估所述候选码字中的所述第二者而选择经更新候选码字集合,其中所述经更新集合的每一候选码字包括所述第一候选指针且不包含所述第二候选指针;和评估所述经更新集合的一或多个候选码字直到识别所述候选码字中的所述一者。10.根据权利要求1所述的设备,其中所述控制器进一步经配置以使所述设备进行以下操作:接收读取或写入与逻辑地址相关联的数据的命令,其中所述控制器经配置以使所述设备响应于所述命令而读取包括所述L2P表的所述一或多个条目的所述位集合;至少部分地基于与所述所识别的候选码字相关联的候选指针识别所述存储器阵列内的存储器单元集合,所述所识别的存储器单元集合具有由所述候选指针指示的物理地址;和从所述存储器...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。