正如第一部分中提到的选择Dashcam存储卡时考虑其耐用性、延迟性和工作负载,许多用户行为可能导致NAND存储失败,如长期记录、环境条件或电源不稳定。ATP介绍了数据损坏的三个最常见的原因、修复方法,以及基于NAND技术及其用户行为的强化分析方法。

图1:较小读取窗口对每单元的位数的读取困难会导致读取不准确
ATP解决方案:读取重试+自动读取校准(ARC)
为了纠正位错误并读取正确的信息,有必要优化读取窗口内的参考电压。因此,读取重试和自动读取校准(ARC)机制的有效性如下所示。
图2:电压分布是动态的 图3:3D NAND需要比平面NAND更高的校准水平
当电压分布发生偏移时,ATP的SD卡会自动激活读取重试。读取重试是一种电压校准方法,目的是找到数据读取的参考电压。如果读取仍然因为超过ECC阈值的位错误而失败,并且无法通过读取重试的方法来正确判断,那么将采用一种巧妙的、更精确的电压调整方法,即自动读取校准(ARC)。
这个功能可以比喻为听广播频道。例如,您想收听没有噪音的93.6kHz的频道。读取重试可以让您将旋钮设置为93kHz。使用读取重试和自动读取校准方法,您可以将其精确调整到93.6kHz。
图4:读取重试和自动读取校准方法可以进行精确的调整
任何意外断电都可能引起丢失或损坏重要数据。如果在更新系统表时发生断电,最坏的情况是存储卡故障。系统表(包括FW/ISP代码、FTL信息表和引导表)包含在NAND闪存SLC模式块中。
尽管SLC模式块很坚固,但备份表保存在不同的系统块中,以防止主系统表崩溃。因此,可以从主系统表或备份系统表访问SD卡上的数据。
存储器芯片的基本单位是单元,这些单元被排列成一排,称为字线(WL)。 下页、上页和额外页是TLC结构中共享着相同字线的成对页。数据损坏和数据完整性问题可能由同一WL(开放字线)中的不完整编程导致。
为了尽可能多地保存数据,ATP突然断电恢复(SPOR)固件将在同一WL的剩余单元中填充虚拟底样,以完成WL编程(闭合字线)。
以下图5为例,ATP的SPOR固件机制通过在同一WL中用虚拟模式填充成对的页面66和69来完成第36页的编程操作。这可以保证整个操作完成,并保存第36页中的数据。

图5:SPOR固件用虚拟模式填充剩余单元。
SiP(系统级封装)存储卡的高级卡分析
存储卡通过IP67/IP57认证,并使用系统级封装(SiP)晶片/芯片工艺制造,该工艺将组件集成在单个封装包中,使其防水/防尘/防震。然而,SiP保护也使存储卡难以执行组件分析。ATP的解决方案是采取SiP存储卡的分析方法,其特点是独特的设计衬底和调试工具,使这一任务“成为可能”。
图6:系统级封装存储卡的ATP分析方法
更多信息,请访问ATP网站: ATP Mission Impossible Video.
为什么Dashcam制造商应考虑销售ATP高耐久性存储卡