【技术实现步骤摘要】
用于内部读取操作的错误校正
[0001]交叉引用
[0002]本专利申请主张艾森胡特(EISENHUTH)在2021年4月26日提交的标题为“用于内部读取操作的错误校正(ERROR CORRECTION FOR INTERNAL READ OPERATIONS)”的第17/240,471号美国专利申请的权益,所述美国专利申请被转让给本受让人且以引用的方式明确并入本文中。
[0003]
涉及用于内部读取操作的错误校正。
技术介绍
[0004]存储器装置广泛地用于将信息存储在例如计算机、用户装置、相机、数字显示器等各种电子装置中。通过将存储器装置内的存储器单元编程为各种状态来存储信息。举例来说,二进制存储器单元可编程到两个支持状态中的一个,通常对应于逻辑1或逻辑0。在一些实例中,单个存储器单元可支持多于两个可能状态,存储器单元可存储所述两个可能状态中的任一个。为了存取由存储器装置存储的信息,组件可读取或感测存储器装置内的一或多个存储器单元的状态。为了存储信息,组件可将存储器装置内的一或多个存储器单元写入或编程到对应状态。
[0005]存在各种类型的存储器装置,包含磁性硬盘、随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM)、铁电RAM(FeRAM)、磁性RAM(MRAM)、电阻性RAM(RRAM)、快闪存储器、相变存储器(PCM)、三维交叉点存储器(3D交叉点)、或非(NOR)及与非(NAND)存储器装置等。存储器装置可为易失性的或非易失性的 ...
【技术保护点】
【技术特征摘要】
1.一种设备,其包括:存储器裸片;及控制电路,其与所述存储器裸片耦合且经配置以使所述设备:从所述存储器裸片检索码字作为内部读取操作的一部分,所述内部读取操作独立于从主机系统接收的读取命令而起始,所述码字包括数据及奇偶校验位集;由支持检测第一数量的错误且由所述存储器裸片上的第一错误控制电路实施的第一错误控制操作使用所述奇偶校验位集识别所述码字的所述数据中的一或多个错误,其中所述码字还经配置以由第二错误控制操作使用,所述第二错误控制操作使用所述奇偶校验位集支持检测多于所述第一数量的错误的第二数量的错误;至少部分地基于识别所述一或多个错误而校正所述码字的所述数据中的所述一或多个错误;及至少部分地基于校正所述码字的所述数据中的所述一或多个错误而将信息写入到所述存储器裸片。2.根据权利要求1所述的设备,其中所述控制电路进一步经配置以使所述设备:从所述主机系统接收从所述存储器裸片读取所述码字的所述数据的第一命令;响应于接收到读取所述数据的所述第一命令而从所述存储器裸片检索所述码字作为读取操作的一部分;由通过第二错误控制电路实施的所述第二错误控制操作使用所述奇偶校验位集识别所述码字的所述数据中的一或多个第二错误;及至少部分地基于识别所述一或多个第二错误而将所述码字的所述数据传输到所述主机系统。3.根据权利要求2所述的设备,其中所述控制电路进一步经配置以使所述设备:响应于接收到读取所述数据的所述第一命令而避免使用所述第一错误控制电路对所述码字执行所述第一错误控制操作。4.根据权利要求2所述的设备,其中所述控制电路进一步经配置以使所述设备:响应于读取所述数据的所述第一命令而避免使用所述第一错误控制电路校正所述码字的所述数据中的错误;及至少部分地基于使用所述第二错误控制电路识别所述一或多个第二错误而校正所述码字的所述数据中的所述一或多个第二错误,其中传输所述码字的所述数据至少部分地基于校正所述一或多个第二错误。5.根据权利要求1所述的设备,其中所述控制电路进一步经配置以使所述设备:接收将所述数据写入到所述存储器裸片的第二命令;使用生成多项式识别与所述数据相关联的所述奇偶校验位集;及至少部分地基于识别所述奇偶校验位集而将所述码字写入到所述存储器裸片。6.根据权利要求1所述的设备,其中经配置以使所述设备校正所述码字的所述数据中的所述一或多个错误的所述控制电路经配置以使所述设备:修改所述码字的所述数据的一或多个数据位、所述码字的所述奇偶校验位集的一或多个奇偶校验位,或其组合,其中所述一或多个数据位、所述一或多个奇偶校验位,或其组合的总位数量小于或等于所述第一错误控制操作支持检测的所述第一错误数量。
7.根据权利要求1所述的设备,其中经配置以使所述设备识别所述一或多个错误的所述控制电路经配置以使所述设备:计算所述码字的校正子集合,所述校正子集合的总校正子数量大于所述第一错误控制操作支持检测的所述第一错误数量的两倍;确定所述校正子集合中的至少一个校正子包括非零值,所述非零值指示所述码字中的错误;及修改所述码字中的至少一个位以校正所述码字的所述数据中的所述一或多个错误,修改所述码字的所述至少一个位使所述校正子集合中的每个校正子包括零值。8.根据权利要求7所述的设备,其中所述控制电路进一步经配置以使所述设备:从所述存储器裸片检索第二码字作为第二内部读取操作的一部分;由通过所述存储器裸片上的所述第一错误控制电路实施的所述第一错误控制操作计算所述第二码字的第二校正子集合,所述第二校正子集合的所述总校正子数量大于所述第一错误控制操作支持检测的所述第一错误数量的两倍;未能确定要修改的所述第二码字的位集,所述位集小于或等于所述第一错误控制操作支持检测的所述第一错误数量并且使所述第二校正子集合中的每个校正子包括所述零值;及至少部分地基于未能确定要修改的所述第二码字的所述位集而生成所述第二码字具有所述第一错误控制电路不可校正的第二错误的指示。9.根据权利要求1所述的设备,其中所述控制电路进一步经配置以使所述设备:接收将第一数据集写入到所述存储器裸片的多层级存储器单元的第三命令,其中执行所述内部读取操作以确定写入到所述多层级存储器单元的第一页的所述码字的所述数据;及至少部分地基于所述第一数据集及所述码字的所述数据确定要写入到所述多层级存储器单元的第二数据集,其中将所述信息写入到所述存储器裸片包括将所述第二数据集写入到所述多层级存储器单元的第二页。10.根据权利要求1所述的设备,其中所述控制电路进一步经配置以使所述设备:接收将第一数据集写入到所述存储器裸片的分区的第四命令,其中执行所述内部读取操作以确定写入到所述存储器裸片的所述分区的所述码字的所述数据;及确定在所述第一数据集与所述码字的所述数据之间不同的位子集,其中将所述信息写入到所述存储器裸片包括覆写所述存储器裸片的所述分区处的所述位子集。11.根据权利要求1所述的设备,其中所述控制电路进一步经配置以使所述设备:对所述码字的所述数据执行回拷操作,其中执行所述内部读取操作以确定写入到所述存储器裸片的第一分区的所述码字的所述数据,并且将所述信息写入到所述存储器...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。