为什么SSD要定义UBER?

ssd有几个关键指标来衡量其可靠性:uber、rber和mtbf。
uber: uncorrectable bit error rate,不可修复的错误比特率;
rber: raw bit error rate, 原始比特错误率;
mtbf: mean time between failure, 平均故障间隔时间。
1
数据可靠性
我们接着看一下上面的s3710 ssd手册中reliability(可靠性)项的截图:
uber:uncorrectable bit error rate,不可修复的错误比特率,一种数据损坏率衡量标准,等于在应用了任意特定的错误纠正机制后依然产生的每比特读取的数据错误数量占总读取数量比(概率)。
为什么ssd要定义uber?任何一项存储设备产品包括hdd,用户最关心的是数据保存后的读取正确性。试想数据丢失和损坏对客户产生的后果是怎么样的?尤其是企业级用户数据。那如何让用户相信存储设备系统是可靠的呢?uber指标,描述的是出现数据错误的概率,给用户以直观的概率数据描述错误数据的可能性,当然越低越好。
为什么会产生错误数据,ssd的存储介质是闪存,闪存有天然的数据比特翻转率。主要有以下几种原因导致:
l 擦写磨损(p/e cycle)
l 读取干扰(read disturb)
l 编程干扰(program disturb)
l 数据保持发生错误(data retention)
虽然ssd主控和固件设计会用纠错码(ecc)的方式(可能还包括其它方式,如raid),但闪存在某种条件下依然有纠不回来的可能,所以需要有uber让用户知道数据误码纠不回来的概率参考数据。
闪存原始的比特翻转加上bch码(一种ecc纠错算法)ecc 校验保护后,可以计算转换到uber。影响到uber最核心的是闪存原始的比特错误率,也叫rber(raw bit error rate)。图1-23从rber、ecc编码长度(code length)和保护强度(strength)换算到uber,从中得出结论:
相同的ecc编码长度,随着保护强度的增长,uber在降低,呈大幅倍数降低。
图1-1 uber和纠错强度的关系
相同的ecc编码长度和保护强度,rber越低,uber也在降低,呈指数降低。
图1-2 uber和rber的关系
rber反映的是闪存的质量。所有闪存出厂时都有一个rber指标,企业级闪存和消费级闪存的rber显然是不同的,价格当然也有所不同。rber指标也不是固定不变,如图1-25闪存的错误率会随着使用寿命(pe cycle)增加而增加。为了挑战极限,必须准备好处理每100个bit就有1个坏的情况。
图1-3 rber 和pe的关系
rber还跟闪存内部结构也有关系。两个相邻闪存块的rber有可能完全不同,图1-26是单个闪存块里面不同闪存页的rber分布图。看得出来,upper page的rber比lower page要高两个数量级。
图1-4 lower&upper page rber
最后回到uber指标作为结尾,数据的uber指标的要求对于企业级和消费级ssd各有不同,通常商用企业级和消费级ssd的uber指标又是多少呢?如表1-9:
表1-9 企业级和消费级ssd uber值
uber
企业级(enterprise) 10-17甚至10-18
消费级(client) 10-15
2
mtbf
工业界mtbf指标反映的是产品的无故障连续运行时间,也是产品的可靠性指标。
我们来看看ssd的mtbf遵循标准和计算方法。

7.13最新更新IC电子通信职位
智能电视在物联网与5G时代的崛起与扩张
Up to 98%光利用率——镀介质镜型纯相位高速高损伤阈值SLM!
电动自行车锂电池组保护电路设计
AI如何为人类脑力延伸
为什么SSD要定义UBER?
具有识别功能的电子门铃电路
Invuity用于微创手术的可视化手术器械被看好
苹果改动VisionOS命名规则,剔除AR、VR等词汇
脉冲信号测试如何选择示波器带宽
研究人员设计了一种称为Neuropixels 2.0的新型微型化探针
2012年未来十大消费趋势预测
Android移植到iPhone 4进展缓慢
KUKA建立函数的方法和例子
润和软件HiHopeOS操作系统成为首个通过OpenHarmony 兼容性评测的软件发行版
CD4046实现电池快速充电器电路
鹏鼎控股下半年产能利用率预计90%以上
瑞士工业技术公司ABB的门禁通信系统中存在多个严重漏洞
IBM发布人工智能显微镜 加快我国探测海洋水资源进程
特斯拉汽车公司不可能是下一个“苹果”?