eMMC使用寿命评估

2023-11-11 18:31
文章标签 评估 emmc 使用寿命

本文主要是介绍eMMC使用寿命评估,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一. 背景介绍

最近有两台产品在研发自测时,出现了TF卡程序烧录不成功或者烧录成功后无法重启的BUG;修改程序后,可以烧录成功,且可以正常上电重启。但与正常样机相比,有问题的样机烧录时间大致为14min,正常的样机只需6min。

最终定位到是A53核心板的问题。从核心板的信息来看,出问题的核心板是2019年或者2020年的。由于研发样机使用频繁,程序烧录、升级、处理信息保存以及删除都会加快eMMC的损耗,因此怀疑是eMMC使用寿命快到了,内部坏块增多,性能下降导致。

两块问题核心板均已寄给了供应商分析,目前的情况是:核心板1,在供应商复现问题后,直接更换了eMMC就恢复了正常;核心板2,供应商修改烧录脚本,去除多余烧录条件后,也恢复正常,但我司采用的烧录脚本是否只是单纯的软件逻辑问题,还是与eMMC内部硬件情况相关联,仍在进一步分析中。另外核心板2,通过指令查询,发现使用寿命已近90%,因此仍担忧产品的使用寿命问题,有必要评估一下在自家产品上eMMC的使用寿命。

二. 寿命分析

1. 相关介绍

  • eMMC简介

Flash分为两种规格:NOR Flash和NAND Flash,两者均为非易失性闪存模块。

NAND Flash按内部存储密度又分为SLC、MLC、TLC和QLC。其中SLC的每个Cell单元存储1bit信息,MLC存储2bit信息,TLC 存储3bit信息,QLC则存储4bit信息。SLC、MLC、TLC和QLC按照排列顺序,容量依次变大,但读写性能和可靠性都变差,P/E寿命变短。

如图1所示为eMMC的整体架构,eMMC内部是把NAND Flash芯片(Flash内存阵列)、存储控制器封装在一起。存储控制器负责管理内存,并且提供标准接口,使得eMMC能够自动调整主机与从机的工作方式。

图1 eMMC整体架构
  • eMMC寿命定义

eMMC的存储控制器,负责存储器的管理工作,包括坏块管理、纠错、循环冗余码校验以及擦写均衡等。eMMC寿命以擦写次数定义。一次擦写定义为所有存储块都轮循擦写一次。由于eMMC内部自带擦写均衡管理,因此基本上eMMC的寿命就是指所有存储块轮循擦写的次数。

通常SLC的P/E寿命在1万次~10万次之间,MLC寿命在3000~5000次不等,TLC寿命为1000~3000次,QLC寿命300~500次不等(请注意:目前能查询到的擦写寿命信息并不统一)。

2. 寿命评估

A53核心板采用的eMMC为MICRON的MTFC8GAKAJCN-4MIT,规格书并没有给出其擦写寿命,但其属于MLC型eMMC,可以按3000次擦写进行评估。目前从软件同事那了解到,程序占用空间大致为1.8GB以内,单条历史记录2.5MB。

在实际客户使用中,程序重新烧录的机会极少,U盘程序升级涉及到的程序量也只有几十MB,可以认为程序占用的1.8GB空间是固定的,因此eMMC可允许擦写总量为Ez=(8G-1.8G)*3000=18600GB。粗略评估可擦写历史记录条数为Ns=18600GB/2.5MB=7618560,再假设每天1000条历史记录,则一年365000条历史记录。A53核心板按照eMMC进行寿命评估,Ny=7618560/365000=20.87年,可满足产品的使用寿命要求。

当然,以上只是粗略评估,实际上,eMMC存储器更新操作要先擦除后写入,且擦除时又不能按字节来执行,只能把整个块擦除。现在的eMMC存储设备基本上是采用较大的擦除块来执行擦除操作,带来的问题是:在更新操作中,小数据的更新会造成整个擦除块的擦除和更新,这样就造成了大量无用的更新。

实际情况更复杂,包括eMMC文件系统的运行机制、产品处理数据的更新、以及配置参数的变更,都会大大影响设备的使用寿命,难以精准评估影响。但eMMC芯片内部提供了已擦写次数的记录。如果想比较准确的获取寿命评估,可以读取返厂设备的eMMC内部寄存器数据后再进行统计。

三. 结论

A53核心板上采用的eMMC是满足产品使用寿命要求的。

这篇关于eMMC使用寿命评估的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/392042

相关文章

PR曲线——一个更敏感的性能评估工具

在不均衡数据集的情况下,精确率-召回率(Precision-Recall, PR)曲线是一种非常有用的工具,因为它提供了比传统的ROC曲线更准确的性能评估。以下是PR曲线在不均衡数据情况下的一些作用: 关注少数类:在不均衡数据集中,少数类的样本数量远少于多数类。PR曲线通过关注少数类(通常是正类)的性能来弥补这一点,因为它直接评估模型在识别正类方面的能力。 精确率与召回率的平衡:精确率(Pr

安卓开发板_联发科MTK开发评估套件串口调试

串口调试 如果正在进行lk(little kernel ) 或内核开发,USB 串口适配器( USB 转串口 TTL 适配器的简称)对于检查系统启动日志非常有用,特别是在没有图形桌面显示的情况下。 1.选购适配器 常用的许多 USB 转串口的适配器,按芯片来分,有以下几种: CH340PL2303CP2104FT232 一般来说,采用 CH340 芯片的适配器,性能比较稳定,价

随着人们网络安全意识提高,软件架构设计与评估也成为重中之重

目录 案例 【题目】 【问题 1】(13 分) 【问题 2】(12分) 【答案】 【问题 1】答案 【问题 2】答案 相关推荐 案例         阅读以下关于软件架构设计与评估的叙述,回答问题 1 和问题 2。 【题目】         某电子商务公司为正更好地管理用户,提升企业销售业绩,拟开发一套用户管理系统。该系统的基本功能是根据用户的消费级别、消费历史、信

基于yolov8的包装盒纸板破损缺陷测系统python源码+onnx模型+评估指标曲线+精美GUI界面

【算法介绍】 基于YOLOv8的包装盒纸板破损缺陷检测系统是一种高效、智能的解决方案,旨在提高生产线上包装盒纸板的质量检测效率与准确性。该系统利用YOLOv8这一前沿的深度学习模型,通过其强大的目标检测能力,能够实时识别并标记出包装盒纸板上的各种破损缺陷,如划痕、撕裂、孔洞等。 在系统中,首先需对包含破损缺陷的包装盒纸板图像进行数据采集和标注,形成训练数据集。随后,利用这些数据进行模型训练,使

数据安全评估工程师CCRC-DSA怎么考?

数据安全评估工程师的职责涉及对数据安全风险进行专业评估。 他们通过深入分析企业的数据资产,识别潜在风险,并设计相应的防范措施。 此岗位要求从业者具备深厚的计算机科学与网络安全专业知识以及丰富的实践经历。 对于想要成为数据安全评估工程师的人来说,基本条件包括:1. 教育背景:通常需要本科以上学历,以计算机科学、信息安全或网络工程等相关专业为佳。 2. 技能水平:必须掌握操作系统、数据库、

基于yolov8的NEU-DET钢材缺陷检测系统python源码+onnx模型+评估指标曲线+精美GUI界面

【算法介绍】 基于YOLOv8的NEU-DET钢材缺陷检测系统是一种创新的解决方案,旨在通过深度学习技术实现对钢材表面缺陷的自动检测和识别。该系统利用YOLOv8算法,该算法以其高效、准确和实时检测的特点著称。 NEU-DET数据集为该系统提供了丰富的训练资源,涵盖了热轧带钢的六种典型表面缺陷,包括轧制氧化皮、斑块、开裂、点蚀表面、内含物和划痕,每种缺陷均有大量样本,确保了模型的全面性和准确性

IMU腕带评估轮椅用户运动健康

近期,美国的研究团队利用惯性测量单元(IMU)和机器学习来准确评估手动轮椅使用者的运动健康状况,这在康复训练和慢性病管理领域具有广阔的应用前景。 研究小组将运用高性能的IMU传感器固定到轮椅使用者佩戴的手腕带上,用来监测并记录轮椅推进过程中的运动数据。实验设置了不同强度的六分钟推力测试,结果证实仅使用IMU传感器就能准确捕捉到轮椅使用者的速度、距离和节奏变化,为心血管健康评估提供

基于yolov8的电动车佩戴头盔检测系统python源码+onnx模型+评估指标曲线+精美GUI界面

【算法介绍】 基于YOLOv8的电动车佩戴头盔检测系统利用了YOLOv8这一先进的目标检测模型,旨在提高电动车骑行者的安全意识,减少因未佩戴头盔而导致的交通事故风险。YOLOv8作为YOLO系列的最新版本,在检测速度和精度上均进行了优化,特别适用于处理复杂场景中的小目标检测。 该系统通过收集并标注包含电动车骑行者图像的数据集,对YOLOv8模型进行训练,使其能够准确识别骑行者是否佩戴头盔。在实

基于yolov8的西红柿缺陷检测系统python源码+onnx模型+评估指标曲线+精美GUI界面

【算法介绍】 基于YOLOv8的西红柿缺陷检测系统是一个利用深度学习技术的创新项目,旨在通过自动化和智能化的方式提高西红柿缺陷检测的准确性和效率。该系统利用YOLOv8目标检测算法,该算法以其高效性和准确性在目标检测领域表现出色。YOLOv8不仅继承了YOLO系列模型的优势,还引入了新的骨干网络、Anchor-Free检测头以及优化后的损失函数,这些改进使得模型在复杂环境下的检测性能更加优越。

PMF源解析软件下载、安装、运行;Fpeak模式运行结果优化及误差评估;大气颗粒物理化性质等基础知识和通过PMF方法对其来源解析

目录 专题一 PMF源解析技术简要及其输入文件准备 专题二 PMF源解析技术的原理,PMF软件的实操及应用举例 专题三 PMF源解析结果的优化及误差评估 更多应用 颗粒物污染不仅对气候和环境有重要影响,而且对人体健康有严重损害,尤其在一些重污染天气,如灰霾和沙尘暴等。为了高效、精准地治理区域大气颗粒物污染,首先需要了解颗粒物的来源。因此,颗粒物源解析成为目前解决大气颗粒物污染的关键技