【技术实现步骤摘要】
数据存储中针对极端温度使用条件改进的数据可靠性
[0001]本文中所公开的至少一些实施例大体上涉及存储器装置,且更明确地说,涉及(但不限于)用于在高温下的数据存储的改进的数据可靠性。
技术介绍
[0002]各种类型的非易失性存储装置可用于存储数据。非易失性存储装置可包含NAND快闪存储器装置。NAND快闪是使用NAND逻辑门来构造的一种类型的快闪存储器。
[0003]固态驱动器为非易失性数据存储装置的实例,所述非易失性数据存储装置使用固态存储器来将数据存储在例如非易失性基于NAND的快闪存储器芯片中。基于NAND的快闪存储器通常是可靠的,但并不无错误地存储数据。在一些情况下,使用错误校正码来校正所存储数据中的原始位错误。
[0004]数据存储中的错误可出于各种原因而发生。举例来说,错误可由电力轨处的噪声、在相邻单元的读取或写入期间的电压阈值干扰或由于单元内的泄漏而导致的保持损失引起。
[0005]如果检测到错误,那么通常在快闪存储器中使用错误校正码来恢复所存储数据。在一个实例中,错误校正码用存储额外信 ...
【技术保护点】
【技术特征摘要】
1.一种方法,其包括:从主机系统接收数据;使用第一错误校正码对所接收数据进行编码以产生第一奇偶校验数据;确定存储器单元将存储所述所接收数据的温度;基于所确定温度识别所述所接收数据的至少第一部分;使用第二错误校正码对所述所接收数据的所述第一部分进行编码以产生第二奇偶校验数据,其中所述第二错误校正码具有比所述第一错误校正码更高的错误校正能力;以及将所述第一部分、所述第一奇偶校验数据和所述第二奇偶校验数据存储在所述存储器单元中。2.根据权利要求1所述的方法,其中使用所述第一错误校正码对所述所接收数据进行编码包括:根据预定的有效负载大小将所述所接收数据拆分成数据单元;以及使用所述第一错误校正码对所述有效负载大小的每一相应数据单元进行编码以产生所述第一奇偶校验数据。3.根据权利要求1所述的方法,其中所述存储器单元包括以单层级单元SLC模式编程的第一单元,和以多层级单元MLC模式、三层级单元TLC模式或四层级单元QLC模式中的至少一个编程的第二单元。4.根据权利要求3所述的方法,其中所述所接收数据的所述第一部分存储在所述第二单元中。5.根据权利要求1所述的方法,其中由所述主机系统进行使用所述第二错误校正码对所述所接收数据的所述第一部分进行编码。6.根据权利要求1所述的方法,其中所述主机系统为车辆的控制系统,且所述控制系统配置成基于存储在所述存储器单元中的数据来控制所述车辆的至少一个功能。7.根据权利要求1所述的方法,其进一步包括基于所述所确定温度选择所述第二错误校正码的所述错误校正能力。8.根据权利要求1所述的方法,其中所述所确定温度为与存储装置相关联的当前温度,所述方法进一步包括基于所述当前温度选择所述第二错误校正码的类型。9.根据权利要求1所述的方法,其中识别所述所接收数据的所述第一部分进一步基于由所述存储器单元使用的编程模式。10.一种系统,其包括:存储装置,其配置成存储来自主机系统的数据;以及至少一个处理装置,其配置成:从所述主机系统接收第一数据;使用第一错误校正码对所述第一数据进行编码以产生第一奇偶校验数据;确定所述存储装置将存储所述第一数据的温度或所述存储装置将存储所述第一数据的存储时间中的至少一个;基于所述温度或所述存储时间中的所述至少一个识别所述第一数据的至少第一部分;使用第二错误校正码对所述第一数据的所述第一部分进行编码以产生第二奇偶校验数据,其中所述第二错误校正码具有比所述第一错误校正码更高的错误校正能力;以及
将所述第一部分、所述第一奇偶校验数据和所述第二奇偶校验数据存储在所述存储装置中。11.根据权利要求10所述的系统,其中所述至少一个处理装置进一步配置成:从所述存储装置检索所述第一数据的所述第一部分;使用所述第一错误校正码对所述第一部分进行解码;确定解码不成功;以及响应于确定所述解码不成功,使用所述第二错误校正码对所述第一部分进行解码。12.根据权利要求11所述的系统,其中所述至少一个处理装置进一步配置成:确定所述主机系统的处理能力高于预定阈值;以及响应于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。