通过存储器系统进行错误跟踪的制作方法
- 国知局
- 2024-07-31 20:15:29
涉及通过存储器系统进行错误跟踪。
背景技术:
1、存储器装置广泛用于将信息存储于装置(例如计算机、用户装置、无线通信装置、照相机、数字显示器及其它)中。通过将存储器装置内的存储器单元编程为各种状态来存储信息。例如,二进制存储器单元可被编程为两个支持的状态中的一者,通常由逻辑1或逻辑0表示。在一些实例中,单个存储器单元可支持两个以上状态,可存储其中的任一者。为了存取所存储信息,存储器装置可从存储器单元读取(例如,感测、检测、检索、确定)状态。为了存储信息,存储器装置可将状态写入(例如,编程、设置、指派)到存储器单元。
2、存在各种类型的存储器装置,包含磁性硬盘、随机存取存储器(ram)、只读存储器(rom)、动态ram(dram)、同步动态ram(sdram)、静态ram(sram)、铁电ram(feram)、磁性ram(mram)、电阻式ram(rram)、快闪存储器、相变存储器(pcm)、自选择存储器、硫属化物存储器技术,“或非”(nor)及“与非”(nand)存储器装置及其它。可根据易失性配置或非易失性配置来描述存储单元。即使在不存在外部电源的情况下,以非易失性配置进行配置的存储单元也可在延长时间段内维持所存储逻辑状态。以易失性配置进行配置的存储单元在与外部电源断开连接时可能丢失所存储状态。
技术实现思路
1、描述一种方法。所述方法可包含:接收用以将包括多个位的第一组数据写入到存储器系统的写入命令,所述多个位中的至少第一位指示所述第一组数据的有效性;在第一例子处,基于至少所述第一位指示所述第一组数据无效来反转所述多个位的子集以产生第二组数据;基于反转所述多个位的所述子集来确定所述多个位的所述子集的一或多个位包括错误;在所述第一例子之后的第二例子处,基于确定所述多个位的所述子集的所述一或多个位包括所述错误来反转所述多个位的所述子集以产生第三组数据;以及基于在所述第二例子处反转所述多个位的所述子集来传输包括所述第三组数据及指示所述第三组数据无效的第二位的第四组数据。
2、描述一种方法。所述方法可包含:接收用于存储到存储器系统的存储器装置的数据的读取命令;确定存储到所述存储器装置的所述数据包括一或多个错误;基于确定存储到所述存储器装置的所述数据包括所述一或多个错误来产生所述数据包括所述一或多个错误的指示;以及向主机装置传输所述数据及所述数据包括所述一或多个错误的所述指示。
3、描述一种存储包括可由处理器执行的指令的代码的非暂时性计算机可读媒体。所述代码可包含可由处理器执行的指令以:接收用以将包括多个位的第一组数据写入到存储器系统的写入命令,所述多个位中的至少第一位指示所述第一组数据的有效性;在第一例子处,基于至少所述第一位指示所述第一组数据无效来反转所述多个位的子集以产生第二组数据;基于反转所述多个位的所述子集来确定所述多个位的所述子集的一或多个位包括错误;在所述第一例子之后的第二例子处,基于确定所述多个位的所述子集的所述一或多个位包括所述错误来反转所述多个位的所述子集以产生第三组数据;以及基于在所述第二例子处反转所述多个位的所述子集来传输包括所述第三组数据及指示所述第三组数据无效的第二位的第四组数据。
4、描述一种设备。所述设备可包含:与存储器装置相关联的控制器,其中所述控制器经配置以致使所述设备:接收用以将包括多个位的第一组数据写入到存储器系统的写入命令,所述多个位中的至少第一位指示所述第一组数据的有效性;在第一例子处,基于至少所述第一位指示所述第一组数据无效来反转所述多个位的子集以产生第二组数据;基于反转所述多个位的所述子集来确定所述多个位的所述子集的一或多个位包括错误;在所述第一例子之后的第二例子处,基于确定所述多个位的所述子集的所述一或多个位包括所述错误来反转所述多个位的所述子集以产生第三组数据;以及基于在所述第二例子处反转所述多个位的所述子集来传输包括所述第三组数据及指示所述第三组数据无效的第二位的第四组数据。
技术特征:1.一种方法,其包括:
2.根据权利要求1所述的方法,其进一步包括:
3.根据权利要求1所述的方法,其进一步包括:
4.根据权利要求3所述的方法,其进一步包括:
5.根据权利要求1所述的方法,其中确定所述多个位的所述子集的所述一或多个位包括所述错误包括:
6.根据权利要求5所述的方法,其进一步包括:
7.根据权利要求6所述的方法,其进一步包括:
8.一种方法,其包括:
9.根据权利要求8所述的方法,其进一步包括:
10.根据权利要求8所述的方法,其中确定存储到所述存储器装置的所述数据包括所述一或多个错误包括:
11.根据权利要求8所述的方法,其进一步包括:
12.一种存储代码的非暂时性计算机可读媒体,所述代码组成可由处理器执行以进行以下操作的指令:
13.根据权利要求12所述的非暂时性计算机可读媒体,其中所述指令可由所述处理器进一步执行以:
14.根据权利要求12所述的非暂时性计算机可读媒体,其中所述指令可由所述处理器进一步执行以:
15.根据权利要求14所述的非暂时性计算机可读媒体,其中所述指令可由所述处理器进一步执行以:
16.根据权利要求12所述的非暂时性计算机可读媒体,其中用以确定所述多个位的所述子集的所述一或多个位包括所述错误的所述指令可由所述处理器执行以:
17.根据权利要求16所述的非暂时性计算机可读媒体,其中所述指令可由所述处理器进一步执行以:
18.根据权利要求17所述的非暂时性计算机可读媒体,其中所述指令可由所述处理器进一步执行以:
19.一种设备,其包括:与存储器装置相关联的控制器,其中所述控制器经配置以致使所述设备:
20.根据权利要求19所述的设备,其中所述控制器进一步经配置以致使所述设备:
技术总结本申请案涉及通过存储器系统进行错误跟踪。一种存储器系统传输损坏数据的指示而不存储(例如,在内部存储)所述指示。在一些实例中,存储器系统能够(例如,从相关联存储器装置)读取数据且检测所述数据中的错误。所述存储器系统能够产生所述错误的指示且能够向主机装置传输所述指示。在其它实例中,主机装置能够传输损坏数据与损坏数据的指示。所述存储器系统能够存储所述损坏数据(例如,所述损坏数据的反转版本),且在接收到后续读取命令时,能够向所述主机系统传输速所述损坏数据与所述数据损坏的指示。技术研发人员:S·K·米拉瓦拉普受保护的技术使用者:美光科技公司技术研发日:技术公布日:2024/7/23本文地址:https://www.jishuxx.com/zhuanli/20240731/185591.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表