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

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

3天内不再提示

eMMC NAND闪存技术和用例需求

MCU开发加油站 来源:MCU开发加油站 作者:MCU开发加油站 2021-01-18 16:21 次阅读

监督成本 | eMMC NAND闪存技术和用例需求

ODI最近对较旧的Teslas Model S和Model X车辆提出的信息要求突显了工作负载疏忽,其中基于NVIDIA Tegra 3处理器和集成8GB eMMC NAND闪存的主控制单元(MCU)遇到了问题。当引入新的固件更新为电动汽车(EV)带来附加功能时,问题变得更加复杂。这充当进一步激发NAND闪存磨损进度的燃料。尽管在一开始固件不是问题,并且记录的数据具有足够的内存来处理工作量,但每次固件升级都带来了新功能,从而减少了每次更新的存储空间。

应ODI的信息请求,特斯拉列出了2,399项投诉和现场报告,7,777项保修索赔以及4,746项与MCU替换方案有关的非保修索赔。倒车时,故障的MCU导致后置摄像头图像显示遗失。随着NAND闪存全部耗尽,驾驶员不能再使用车辆的某些功能,例如HVAC(除雾),与ADAS相关可听得见的提示音,自动驾驶仪和转向信号灯,严格地来说尽管车主仍然可以驾驶车辆,但不能再充电,使汽车无法运行。

eMMC模块因为是以NAND闪存技术为基础而具有预定的使用寿命。它们具备有限的程序/擦除(P/E)周期,即使公司最初按照这些规范进行设计,他们也必须预见到同一系统随着时间的推移必须应对不断增加的工作负载挑战。最后,这问题有三个方面。缺乏对NAND闪存技术的了解,以及对更加复杂和多面的用例了解,并且假设驱动器的使用期限完全取决于NAND闪存技术–而不是正在使用的闪存控制器

了解NAND闪存技术

根据特斯拉维修专家的说法,由于eMMC中的NAND闪存单元结构,在较旧的Model S和X组件中发现的基于嵌入式NAND的eMMC磨损。在一定程度上是对的。不同类型的NAND闪存技术具有不同(但始终是有限的)的P/E周期数或他人所称的“写入周期”。

SLCNAND闪存技术大约10万次P/E周期

MLC NAND闪存技术大约10 000-3500 P/E周期

TLC NAND闪存技术大约3000个P/E周期

QLC NAND闪存技术大约1000-100次P/E周期

这意味着一旦这些周期用完,驱动器将再也无法可靠地存储数据。根据特斯拉的报告,Hynix单元“针对eMMC中每个NAND闪存块,额定3,000个编程/擦除周期”。

要了解NAND闪存单元为何总是具备有限的P/E周期,必须了解其基础技术。NAND闪存是一种非易失性存储器(NVM)技术,它通过电荷陷阱技术或浮栅MOSFET晶体管将数据存储在制成的存储单元阵列中。通过在晶体管的控制栅极上施加高电压,同时将源极和漏极接地,沟道中的电子可以获得足够的能量来克服氧化物势垒,并从沟道移入浮栅。在浮栅中捕获电子的过程是闪存设备的编程(或“写入”)操作,该操作对应于逻辑位0。相反,擦除操作从浮栅中提取电子,从而切换存储在其中的数据NAND闪存单元磨损,因为编程和擦除周期最终会损坏浮栅和基板之间的隔离层。这减少了数据保留,并可能导致数据丢失或意外编程的单元。

了解用例的工作负载

特斯拉电动汽车对于任何存储应用都是一个充满挑战的环境,这不仅是因为汽车质量对温度和功能安全性的要求,而且因为每辆汽车的使用方式都不同。在这种情况下,eMMC模块会受到每日行驶时间,每日充电时间,每日音乐流式传输时间以及一系列其他因素的影响。此外,极其重要的功能和特性取决于MCU能够可靠地执行其工作。这个生态系统中的eMMC具有非常独特的工业级工作负载,只有使用符合工业标准设计的高质量闪存控制器才能适当取得。

特斯拉认为“以每块0.7的额定每日P/E周期使用率计算,在设备中每块平均获得3,000个P/E周期需要11到12年的时间,以每块 1.5的每日P/E周期使用速率的第95个百分位,在设备中平均累积3,000个P/E周期需要5到6年时间。”归根结底,复合固件更新的苛刻性质使这些驱动器比预期还早崩溃。这就引出了一个问题,为什么这些MCU这么早崩溃?

了解NAND闪存控制器的作用

闪存控制器在高端存储系统中的作用常被忽略。在NAND闪存经常引起关注的地方,许多人忽视了评估控制器在管理其应用程序方面的真实能力,而所选闪存则预定义了P/E周期。尽管闪存技术在定义驱动器的使用寿命方面起着重要作用,但所选的控制器应掩盖闪存的所有固有缺陷,从而延长其使用寿命,确保不会出现任何故障设备或数据损坏。

例如,闪存控制器可以针对任何特定的存储设备执行最佳类型的纠错编码(ECC),完全取决于所选NAND闪存的特性以及控制器中可用的处理性能。在不同类型的NAND闪存中,不同类型的错误也更为常见,例如多层单元(MLC)中更容易出现读取干扰错误,而其他控制器功能(如损耗均衡)和垃圾回收的时间也会受到NAND闪存中过度配置的影响。因此,控制器需要仔细匹配NAND闪存的特性,如果忽略这一点,驱动器在预测的时间之前提早崩溃也就不足为奇了。这是一项昂贵的疏忽,选择正确的闪存控制器是设计高效可靠的存储系统(如eMMC模块)必不可少的一个部分。归根结底,在工业中–故障系统和数据损坏不像在其他市场中那样被接受,因为期望寿命和故障成本更为急切。像eMMC模块这样的存储系统需要针对其独特的工作负载进行设计,并进行适当的管理,以避免在其特定领域发生故障。最后,闪存控制器在掩饰所选NAND闪存技术的缺陷方面起着非常重要的作用,应被视为核心组件,而不仅仅是NAND闪存的支援。

Lena Harman

E-mail:lharman@hyperstone.com

Job Title:Marketing Coordinator

Biographical Statement

Lena Harman is responsible for digital marketing, online strategy and the optimization of online platforms at Hyperstone. She holds a double degree in Communications and International Studies from the University of Technology, Sydney.

责任编辑:lq

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

    关注

    112

    文章

    16487

    浏览量

    179806
  • 闪存技术
    +关注

    关注

    1

    文章

    54

    浏览量

    51378
  • eMMC NAND
    +关注

    关注

    0

    文章

    3

    浏览量

    7051

原文标题:eMMC芯片磨损导致MCU和车辆无法正常运作 | 这是怎么回事?

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    EMMC在物联网设备中的应用

    和成本效益至关重要。 EMMC技术概述 EMMC是一种基于NAND闪存的非易失性存储技术,它提供
    的头像 发表于 12-25 09:47 616次阅读

    EMMC闪存的工作原理解析 EMMC存储的读写速度测试

    EMMC闪存的工作原理解析 结构组成 EMMC是一种基于NAND闪存的存储解决方案,它集成了控制器和NA
    的头像 发表于 12-25 09:46 1297次阅读

    EMMC与UFS的技术对比

    与UFS的技术对比: 一、基本概述 技术 eMMC UFS 定义 嵌入式多媒体卡,将存储器芯片和控制器集成在一起 通用闪存存储,一种新兴的存储技术
    的头像 发表于 12-25 09:44 1692次阅读

    EMMC存储如何影响设备性能

    基于NAND闪存的存储技术,它集成了控制器和NAND闪存在一个单一的封装中。与传统的SD卡或eMMC
    的头像 发表于 12-25 09:40 842次阅读

    EMMCNAND闪存的区别

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

    EMMC存储在手机中的应用

    随着智能手机和移动设备的普及,用户对设备的存储需求也在不断增长。EMMC(嵌入式多媒体卡)作为一种高效的存储解决方案,已经成为许多手机制造商的首选。 EMMC技术概述
    的头像 发表于 12-25 09:36 729次阅读

    EMMC存储器应用场景分析

    EMMC存储器概述 EMMC存储器是一种基于NAND闪存技术的存储卡,它集成了闪存芯片和控制器,
    的头像 发表于 12-25 09:26 1059次阅读

    EMMC与SSD存储的比较

    EMMC概述 EMMC(Embedded MultiMediaCard)是一种嵌入式存储解决方案,主要用于移动设备,如智能手机、平板电脑和嵌入式系统。它基于NAND闪存
    的头像 发表于 12-25 09:24 1479次阅读

    关于SD NAND 的概述

    SD NAND是一种小型、可表面贴装的存储解决方案,适用于各种嵌入式系统和便携式设备。SD NAND技术是近年来在存储领域内的一项创新,它结合了传统SD/TF卡的功能与NAND
    发表于 12-06 11:22

    eMMC主控的定义和主要功能

    eMMC的全称为“embedded Multi Media Card”,即嵌入式的多媒体存储卡。eMMC采用统一标准的接口,把高容量NAND Flash以及eMMC Controlle
    的头像 发表于 11-09 11:17 843次阅读
    <b class='flag-5'>eMMC</b>主控的定义和主要功能

    NAND闪存的发展历程

    NAND闪存的发展历程是一段充满创新与突破的历程,它自诞生以来就不断推动着存储技术的进步。以下是对NAND闪存发展历程的详细梳理,将全面且深
    的头像 发表于 08-10 16:32 1582次阅读

    NAND闪存和NOR闪存有什么区别

    NAND闪存和NOR闪存是两种常见的闪存存储器技术,它们在多个方面存在显著的差异。以下将从技术
    的头像 发表于 08-10 16:14 3985次阅读

    NAND闪存是什么意思

    NAND闪存,又称之为“NAND Flash”,是一种基于Flash存储技术的非易失性闪存芯片。下面将从
    的头像 发表于 08-10 15:57 4154次阅读

    SD NAND、SPI NANDeMMC的区别对比分析

    SPI NAND、SD NANDeMMC是三种不同类型的嵌入式存储技术,它们各自具有独特的特点和应用场景。以下是这三种存储技术的主要区别:
    的头像 发表于 07-02 11:31 1583次阅读
    SD <b class='flag-5'>NAND</b>、SPI <b class='flag-5'>NAND</b>和<b class='flag-5'>eMMC</b>的区别对比分析

    Flash存储芯片:NOR Flash、NAND Flash、UFS和eMMC的比较与解析

    。   不易升级。eMMC储存无法更换或升级,因此需要在选择时考虑到后续升级和扩展的需求。   寿命有限。eMMC闪存储存有一定的写入次数限制,对于长时间高负荷使用的设备,可能会出现寿
    发表于 04-03 12:05