0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在基于NAND闪存的系统中实现最低的故障率?

存储加速器 来源:YXQ 2019-07-05 15:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们如何在基于NAND闪存的系统中实现最低的故障率?您可能已在工程团队或存储系统供应商之间进行过此次讨论。正在采取哪些措施来确保您获得的质量解决方案不仅可以有效地纠正将发生的不可避免的错误,而且建立一个如此强大的系统结构,可以防止一开始错误发生?

随着NAND闪存的工艺几何尺寸缩小,误码率不断增加,从而导致系统故障率降低。任何了解SD卡,USB闪存驱动器和其他基于NAND闪存的解决方案基础知识的人都知道,控制这些最小化故障率的关键组件是NAND闪存控制器。您可能熟悉此组件并讨论过纠错码(ECC)强度。是否想过在这个小包装里面究竟出现什么?闪存控制器为防止故障发生做了什么?ECC是一组不同构建块当中的一个单元。系统设计相当良好,其可靠性和防错功能在整个进程阵列中交错,包括用于不可避免的位错误的ECC。若想要老板留下深刻印象并且为工作项目提供更多有价值的事物,建议您应该继续阅读,因为我们会解释极为强大的闪存控制器功能。

甚至在系统组装之前,无论是在内部还是通过系统集成商,都有一个重要的规划标准进入闪存认证。换句话说,闪存控制器应该与正确的闪存策略配对。那么资格认定究竟是什么意思呢?资格认证不仅意味着控制器将使用选定的闪存。最重要的是,它意味着测试,而且不仅仅是少数。在海派世通,我们确保组合已经彻底测试过。首先是表征闪存本身。通过不同使用情况在所有生命周期阶段中广泛测试NAND闪存来完成表征。该知识有助于正确设计纠错单元,提取用于纠错的软解码的对数似然比(LLR)表,并实现最有效的整体错误恢复流程。

在规划设计时,大多数公司会讨论与总体成本相关的闪存,但许多人忘记考虑闪存的行为,因为它们的体系结构,环境和它们所暴露的用例。每种方案都需要独特的处理,校正和恢复选项,以实现最佳结果。这种表征活动非常重要,因为所有收集的数据都能够以最准确和最有效的方式验证工具。复杂且经过深思熟虑的资格认证是稳健和稳定系统的基础工作。对于要求苛刻的系统,与系统集成商一起质疑和讨论资格认证过程是值得的。或者,如果内部设计解决方案以获得更大的灵活性,请直接向控制器公司咨询。虽然可靠的认证设置了成功的系统,但校准和控制器功能(如读取干扰管理,磨损均衡和动态数据刷新)更像是直接的错误预防。

有效的校准过程可以在器件的整个寿命期间保持低误码率,同时动态地适应存储器单元中的阈值电压的变化。有许多干扰会影响电池的阈值电压:编程和擦除循环,读取干扰,数据保留温度变化等。闪存不会自动跟踪阈值变化。相反,闪存控制器会决定何时需要校准并执行合适的操作序列。

如下所述,校准改变了电池的参考电压。由于不同的块或页面可能会遇到不同的干扰,因此一页的最佳校准不一定适用于另一页。

此外,诸如磨损均衡(WL),读干扰管理(RDM),迹近错失ECC和动态数据刷新(DDR)之类的错误预防机制协同工作,以管理数据到闪存上有效和可靠的传输。磨损均衡可确保闪存或存储系统中的所有块同时接近其定义的擦除周期预算,而不是之前接近它的某些块。读取干扰管理计算对闪存的所有读取操作。如果达到某个阈值,则刷新周围区域。迹近错失ECC刷新应用程序读取的所有数据超过配置的错误阈值,而动态数据刷新扫描读取所有数据并将所有块的错误状态标识为后台操作。如果在此扫描读取中超过每个块或ECC单元的特定阈值错误,则触发刷新操作。这些功能通常由不同的控制器公司以不同的方式命名,并最终以其背后的逻辑和算法为目标,同时针对共同的目标,以不同的方式达到它人们应该与他们的控制器公司建立密切的关系,以便了解这些功能如何与合格的闪光灯协同工作。

最后,纠错已经成为闪存控制器中最着名和最重要的任务之一,而错误预防应该在其价值方面承担更多的重量,错误纠正的复杂性和强度最终使它成为最有价值的蛋糕控制器的机制。在考虑面积和功率限制时,纠错编码变得越来越困难。随着对纠错能力的需求不断增加,旧代码不再能够基于最新闪存中可用的有限备用区域来提供所需的校正性能。

为了提供最佳解决方案,海派世通开发了自己的纠错引擎,这是一种基于广义级联码的硬判决和软判决纠错模块。该代码构造提供的巨大优势在于一个特定方面:可以分析地确定每个代码字中的可校正错误的数量。这意味着对于每个码字,纠错可以保证一定程度的校正性能。对于所有可用的闪存,指定了保证误码率,可以保证在指定参数内的可靠操作。

当数据从闪存中读回并传递到纠错模块时,判断哪些位错误仅基于添加到码字中的冗余信息。仅使用此信息意味着对于每个比特,它同样可能是正确的或不正确的。使用所谓的软信息考虑概率,其指示接收的比特是接收的比特的可能性或者是否是另一个值(比特可以是“零”或“一个”)的可能性。这些概率取自所谓的对数似然表(LLR)表,这些表已经生成并且已经存储在控制器中的查找表中。使用该信息,纠错现在具有更多输入:对于每个单独的比特,概率信息现在指示该比特被接收的可能性,例如,收到零,有74%的信心,原始值为零。纠错具有明确的指示,哪些位可能是错误的,哪些位不太可能是错误的。该附加信息显着增加了纠错的纠正能力。

闪存控制器是确保闪存可靠和安全处理的关键组件。它们处理一系列功能,旨在有效地管理闪存上的数据传输,并且不仅可以进行纠错,还可以防止错误。但是,这些功能都是以不同的方式设计,并且取决于公司的业务模式和重点,您的控制器可以做到最低限度。在海派世通,我们称之为高质量的功能,机制和复杂过程,旨在提高FlashXE?eXtendedEndurance生态系统的耐用性,从而提高闪存的可靠性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 闪存
    +关注

    关注

    16

    文章

    1885

    浏览量

    117026
  • NAND
    +关注

    关注

    16

    文章

    1748

    浏览量

    140469

原文标题:如何在基于NAND闪存的系统中实现最低的故障率?

文章出处:【微信号:TopStorage,微信公众号:存储加速器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NAND Flash的基本原理和结构

    NAND Flash是什么?NAND Flash(闪存)是一种非易失性存储器技术,主要用于数据存储。与传统的DRAM或SRAM不同,NAND Flash在断电后仍能保存数据。它通过电荷
    的头像 发表于 09-08 09:51 5895次阅读
    <b class='flag-5'>NAND</b> Flash的基本原理和结构

    何在“SD 卡 NAND 闪存”的情况下使用 Non-OS NVTFAT?

    何在“SD 卡 NAND 闪存”的情况下使用 Non-OS NVTFAT
    发表于 09-01 07:58

    N9H30如何使用 NuWriter 进行 NAND 闪存

    N9H30如何使用 NuWriter 进行 NAND 闪存
    发表于 09-01 06:01

    何在 Keil rvmdk 开发环境启用可配置的数据闪存并设置大小?

    何在 Keil rvmdk 开发环境启用可配置的数据闪存并设置大小?
    发表于 08-26 08:18

    何在 IAR Embedded Workbench for ARM 开发环境启用可配置数据闪存并设置大小?

    何在 IAR Embedded Workbench for ARM 开发环境启用可配置数据闪存并设置大小?
    发表于 08-26 07:49

    请问如何在 Keil rvmdk 开发环境启用可配置的数据闪存并设置大小?

    何在 Keil rvmdk 开发环境启用可配置的数据闪存并设置大小?
    发表于 08-20 06:46

    什么是Flash闪存以及STM32使用NAND Flash

    处理三个方面来比较NOR和NAND的可靠性。 耐用性 在NAND闪存每个块的最大擦写次数是一百万次,而NOR的擦写次数是十万次。NAND
    发表于 07-03 14:33

    Flash闪存技术是什么?创世SD NAND Flash又有何独特之处?#嵌入式开发 #存储芯片 #闪存

    闪存
    深圳市雷龙发展有限公司
    发布于 :2025年06月05日 17:58:25

    拯救NAND/eMMC:延长闪存寿命

    随着电子设备的广泛应用,NAND闪存和eMMC作为主流存储介质,其使用寿命受到广泛关注。本文将探讨其损坏的软件原因,并提供延长使用寿命的实用方法。前言长时间运行后出现NAND或者eMMC损坏,可能
    的头像 发表于 03-25 11:44 2349次阅读
    拯救<b class='flag-5'>NAND</b>/eMMC:延长<b class='flag-5'>闪存</b>寿命

    NAND闪存的工作原理和结构特点

    NAND闪存是一种非易失性存储技术,广泛用于固态硬盘、USB闪存盘和手机存储,具有高速读写和耐用性强的特点。
    的头像 发表于 03-12 10:21 4692次阅读
    <b class='flag-5'>NAND</b><b class='flag-5'>闪存</b>的工作原理和结构特点

    SD NAND、SPI NAND 和 Raw NAND 的定义与比较

    问题,再也不用为SD卡的接触稳定性操心!   SD nand 和 SD 卡、SPI Nor flash、 nand flash、eeprom一样,都是嵌入式系统中常见的用来存储数据所使用的存储芯片
    发表于 01-15 18:15

    三星电子削减NAND闪存产量

    近日,三星电子已做出决定,将减少其位于中国西安工厂的NAND闪存产量。这一举措被视为三星电子为保护自身盈利能力而采取的重要措施。 当前,全球NAND闪存市场面临供过于求的局面,预计今年
    的头像 发表于 01-14 14:21 814次阅读

    在测试过程,如何防止电池挤压试验机的故障率

    在测试过程,防止电池挤压试验机故障率的关键在于设备的使用、维护和保养。以下是一些具体的方法和建议: 一、正确使用设备 熟悉操作规程 · 操作人员必须熟读并理解电池挤压试验机的操作规程和使用说明
    的头像 发表于 01-10 08:55 600次阅读
    在测试过程<b class='flag-5'>中</b>,如何防止电池挤压试验机的<b class='flag-5'>故障率</b>?

    ADC08B200的故障率是多少?

    请问TI公司的A/D转换器芯片(ADC08B200)的故障率是多少?急求,谢谢
    发表于 12-27 07:43

    EMMC和NAND闪存的区别

    在现代电子设备,存储技术扮演着至关重要的角色。随着技术的发展,存储解决方案也在不断进步,以满足日益增长的数据存储需求。EMMC(嵌入式多媒体卡)和NAND闪存是两种广泛使用的存储技术,它们在
    的头像 发表于 12-25 09:37 4455次阅读