Apparatus, system, and method for recovery algorithms in memory. In one embodiment, the controller includes logic for the following logic: from the host device to receive data read line memory device read request, wherein the data across multiple (N) tube core spreading and includes a plurality of Cross (N) core tube error correcting codes spread (ECC); retrieval the data from the memory device; performing error correcting code from the memory device of the retrieved data line (ECC) calibration; and ECC check in response to the data retrieved from the memory device for the errors in the call recovery algorithm. Other embodiments are also disclosed and claimed.
【技术实现步骤摘要】
【国外来华专利技术】
本公开一般涉及电子器件的领域。更特别地,本专利技术的一些实施例一般地涉及用于电子设备的存储器中的恢复算法。
技术介绍
许多电子设备包括可以使用经常体现为非易失性存储器(例如闪速存储器等)的本地、快速访问存储器实现的存储器系统。在一些示例中,纠错码(ECC)可以用于保护数据以防原始位错误(RBER)。为了得到RBER多样性优点,ECC码字可以在多个管芯之上散布。ECC码字的示例可以包括BCH码、里德-所罗门码、低密度奇偶校验(LDPC)、卷积码、汉明码等。为了提供对管芯故障的弹性,RAID机制可以用于存储所有管芯的内容的XOR。相应地,改进经加密的存储器中的RBER性能的技术可以例如在用于电子设备的存储器系统中找到实用性。附图说明参照随附各图来提供详细描述。在不同图中使用相同参考数字指示类似或等同的项目。图1是依照本文所讨论的各种示例的实现非易失性存储器中的恢复算法的装置的组件的示意性框图图示。图2-3是依照本文所讨论的各种示例的实现非易失性存储器中的写入操作中的恢复算法的存储器架构的示意性框图图示。图4-5是图示了依照本文所讨论的各种实施例的实现非易失性存储器中的读取操作中的恢复算法的方法中的操作的流程图。图6-10是可以适配成实现依照本文所讨论的各种实施例的存储器恢复管理的电子设备的示意性框图图示。具体实施方式在以下描述中,阐述众多具体细节以便提供对各种实施例的透彻理解。然而,本专利技术的各种实施例可以在没有所述具体细节的情况下实践。在其它实例中,并未详细描述公知的方法、过程、组件和电路以免使本专利技术的特定实施例模糊。另外,本专利技术的实施例的各种方 ...
【技术保护点】
一种存储器,包括:存储器设备;以及控制器,所述控制器耦合到存储器设备并且包括至少部分地包括硬件逻辑的逻辑,所述逻辑用于:从主机设备接收读取存储在存储器设备中的数据的读取请求,其中数据的部分存储在多个(N个)管芯中的每一个中,并且与数据相关联的纠错码(ECC)的部分存储在所述多个(N个)管芯中的每一个中;响应于读取请求,从存储器设备检索数据;对从存储器设备检索到的数据执行纠错码(ECC)校验;以及响应于从存储器设备检索到的数据上的ECC校验中的错误而调用恢复算法。
【技术特征摘要】
【国外来华专利技术】2014.09.23 US 14/4939561.一种存储器,包括:存储器设备;以及控制器,所述控制器耦合到存储器设备并且包括至少部分地包括硬件逻辑的逻辑,所述逻辑用于:从主机设备接收读取存储在存储器设备中的数据的读取请求,其中数据的部分存储在多个(N个)管芯中的每一个中,并且与数据相关联的纠错码(ECC)的部分存储在所述多个(N个)管芯中的每一个中;响应于读取请求,从存储器设备检索数据;对从存储器设备检索到的数据执行纠错码(ECC)校验;以及响应于从存储器设备检索到的数据上的ECC校验中的错误而调用恢复算法。2.权利要求1的存储器,其中:数据包括ECC码字;并且ECC校验包括评估对数据和ECC码执行异或(XOR)运算的结果。3.权利要求2的存储器,其中控制器还包括至少部分地包括硬件逻辑的逻辑,所述逻辑用于:从对检索自存储器设备的数据执行XOR运算的结果和检索自存储器设备的数据来计算第二XOR。4.权利要求3的存储器,其中控制器还包括至少部分地包括硬件逻辑的逻辑,所述逻辑用于:在执行第二XOR运算的结果为全零时向主机设备返回数据。5.权利要求3的存储器,其中控制器还包括至少部分地包括硬件逻辑的逻辑,所述逻辑用于接连地:定位第二XOR中的1的位置;以及实现循环,所述循环遍历管芯以接连地:翻转对应于第二XOR中的1的位置的位置处的管芯中的位;并且重新计算第二XOR。6.权利要求5的存储器,其中控制器还包括至少部分地包括硬件逻辑的逻辑,所述逻辑用于:在第二XOR的内容为全零时向主机设备返回数据。7.权利要求5的存储器,其中控制器还包括至少部分地包括硬件逻辑的逻辑,所述逻辑用于:在第二XOR的内容包括1时向主机设备返回读取错误。8.一种电子设备,包括:处理器;以及存储器,包括:存储器设备;以及控制器,所述控制器耦合到存储器设备并且包括至少部分地包括硬件逻辑的逻辑,所述逻辑用于:从主机设备接收读取到存储器设备的数据行的读取请求,其中数据跨多个(N个)管芯散布并且包括跨所述多个(N个)管芯散布的纠错码(ECC);从存储器设备检索数据行;对从存储器设备检索到的数据行执行纠错码(ECC)校验;以及响应于从存储器设备检索到的数据行上的ECC校验中的错误而调用恢复算法。9.权利要求8的电子设备,其中:数据行包括ECC码字,ECC校验包括评估数据行和ECC码的XOR。10.权利要求9的电子设备,其中控制器还包括至少部分地包括硬件逻辑的逻辑,所述逻辑用于:从检索自存储器设备的数据行的XOR和检索自存储器设备的数据行来计算第二XOR。11.权利要求10的电子设备,其中控制器还包括至少部分地包括硬件...
【专利技术属性】
技术研发人员:RH莫特瓦尼,K潘加尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。