设为首页
收藏本站
管理
物业交费
切换到宽版
首页
社区
数商
商圈
商城
优惠券
登录
立即注册
运城社区
»
社区
›
运城发布
›
洞见运城
›
高性能方案加固NVMe模组闪存的遗忘
返回列表
发布新帖
高性能方案加固NVMe模组闪存的遗忘
169
0
ningxueqin
Lv.5
发表于 2024-2-24 08:55:42
|
查看全部
阅读模式
马上注册,开启数字生活。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
一、记忆与遗忘
正如艾宾浩斯记忆曲线所示:输入的信息经过人脑的注意过程后被学习,学习的信息进入人脑短时记忆。遗忘在学习后立即开始,若不及时加以复习,短时记忆中的信息就会被遗忘;但遗忘的速度并不均衡——遵循先快后慢的原则。
任何记忆体都会遗忘,闪存也不例外。对于闪存,通常用出错率(RBER)来衡量其对数据的遗忘程度。出错率小于ECC纠错能力的可以被纠错,反之则没法纠错。没法纠错的数据就相当于被“遗忘”了。
影响闪存遗忘的因素主要有以下三种:
1.1、Read Retry
一般来说,
高性能方案加固NVMe模组
闪存都是用默认的读取参考电压(Default Vread,简称DVread)来读取。用默认Vread读取的出错率称之为DRBER。采用更优的Vread读取的数据的出错率为更优RBER,记为ORBER。相同条件下,ORBER通常比DRBER要小很多。
下图为某一款闪存在1000P/E cycles,1年40℃保持时间下,某一个Block中所有Frame的出错率频度统计。其中Frame大小为1Kbyte+Parity。
纵坐标是对应RBER的Frame个数。ECC是ECC纠错能力。从上图可以看出,DRBER很多都不能被ECC引擎纠错。如果DRBER不能被ECC引擎纠错,那么就会启动Read Retry流程。Read Retry就是逐步逼近ORBER的过程。
下图说明了Read Retry的实际效果。DR是默认Vread。虚线是之前的阈值分布,实线是现在的阈值分布。区域A是默认读的出错数,区域B+A是当前默认Vread读出数据的出错bit数。区域B就是增加的错误bit数。可以看出,默认读出错的增加是很恐怖的。所以需要Read Retry。
而区域C和区域D则是前后更优Vread下出错的个数。很显然,不管是增加的出错数还是出错数都是很少的。
总结:Read Retry可以减少数据出错率,使得数据出错率趋近ORBER。
1.2、Retention 与 P/E cycle
P/E cycle和Retention时间是经常一起出现的一对。很难脱离一个来说明另一个对出错率的影响。由于DRBER变化过于剧烈,实际中倾向于用ORBER来衡量出错率。
下图是以Retention Time这个维度来看一个Block平均ORBER的变化趋势。(更大值离散性比较大,不容易看出规律)
从图上可以看出,出错率随着时间的增加而增加,然后增加量却在减小。P/E cycle越大,增加的速度也越大。
这个趋势跟遗忘曲线正好反过来。这一点很好理解。出错越多,那么遗忘度就越多。一开始出错增加很快,遗忘率就下降很快。
用对数函数来很好的拟合这个增减率:
如果用P/E cycle这个维度来看待一个Block的平均ORBER,那么情况会变得更加有趣。下图是不同Retention时间下,出错率跟P/E cycle的关系:
如图中所示,在P/E cycle大于100的时候,出错率跟P/E cycle几乎是呈线性。总结:P/E cycle越大,Retention时间越长,出错率就越大,遗忘的信息也就越多。
1.3、温度
温度加剧了混乱度,温度对混乱度的加剧可以用的阿伦尼乌斯公式(Arrhenius equation )来定量描述:
这个公式说明对于温度T1下,保持时间t1等效于温度T2下等效的保持时间t2。简单的来说,就是对于Flash的出错率来说,在温度T1下保持t1时间,跟T2下保持t2时间是等效的。
不过这个公式不能直观的看出温度的“威力”。下表可以充分展示这种威力。
上表可以看出,120℃下,保持1个小时,相当于常温20℃下保持7.37年。
总结:高温是闪存遗忘的一个重要原因,温度越高,闪存遗忘信息也就越快。
二、延缓遗忘的做法
我们人类延缓遗忘的有效方法就是复习。而闪存延缓遗忘的办法更多,主要有以下几种:
1、增加ECC的纠错能力
这一点本质上是延缓了Flash的遗忘。纠错能力强了,那么可以保持的时间就更久。
2、刷新
时不时的去读一下闪存,如果发现数据出错超过一个阈值,那么就把这些数据读出来,重新写入Flash的另一个Block。
3、Read Retry
Read Retry可以减少数据出错率,使得数据出错率趋近最小出错率。
4、降低温度
降低温度是一个有效的办法,只是对于普通存储来说,降低温度成本较高。
方案
,
加固
,
模组
,
闪存
,
遗忘
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
相关帖子
•
用于嵌入式设计通讯方案的接线端子应用实例
•
业界首款,华为推出面向中小企业的全闪存NAS存储
•
业界首款!华为全闪存NAS性能提升20倍
•
300元扩容512GB!华为手机有新存储拓展方案了
•
博兰得荣获“十佳电力电子方案供应商”
•
幼儿园环境创意设计方案主要有哪些?
•
幼儿园区角设计方案有哪些?有何特点?
•
博兰得荣获“十佳电力电子方案供应商”
•
目前国内电机控制方案用哪家芯片比较好?
•
河津出台方案助推文物事业高质量发展
•
柯尼卡美能达CMS光学检测方案助力车企创赢新赛道
•
SRAM是什么?多条平行线红光激光模组
•
如何定制网站的排名优化方案?
•
低功耗方案加固NVMe模组为什么固态硬盘比机械硬盘更省电?
•
裸眼3d方案万物互联时代,LED显示屏行业机遇与挑战并存
•
12种逆变器的设计方案,包含完整软硬件设计
•
关于网站安全与漏洞修复方案
•
管制和拘役与有期徒刑并罚方案是什么样的
•
裸眼3d方案LED显示屏室内外应用场景解析及推荐
•
裸眼3d方案安装拼接屏后如何打扫卫生?
•
导致miniLED模组偏色的原因有哪些?
•
裸眼3d方案如何鉴别工业液晶屏是否是原装
•
裸眼3d方案led显示屏故障排除方法
•
智慧零售智能温控远场语音模组_空调智能语音控制芯片解决方案
•
分享家庭全屋净水最详细搭配方案
•
加固板卡工控固态硬盘的安全性能如何?
•
八步就可以打造SEO优化完整方案?
•
运城盐湖堤埝除险加固及生态修复第二批工程施工二、三、四标段中标候选人公告
返回列表
发布新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
ningxueqin
Lv.5
五星社员
主题
回帖
0
积分
76296
+ 关注
发消息
关于我们
关于我们
新闻动态
联系我们
服务支持
官方商城
售后服务
投诉/建议联系
18636392123
未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
关注小程序
添加微信客服
Copyright © 2001-2024
运城社区
版权所有
All Rights Reserved.
|
网站地图
晋ICP备16004466号-2
关灯
在本版发帖
扫一扫添加微信客服
QQ客服
返回顶部
快速回复
返回顶部
返回列表