MLC Flash 笔记
如图所示,当第一个位(即最小有效位(LSB))被编程时,NAND闪存控制器迅速形成一个阈值电压(Vth)分布,因为它只需要形成两个Vth分布,这两个Vth分布被一个很大的电压边界所分隔。另一方面,当第二位(即,最重要的位(MSB))被编程,NAND闪存控制器花费更多的时间,因为它需要在同一Vth窗口中以更细粒度的方式表示四个Vth分布之一。因此,当一个MSB页面被编程时,LSB页面已经编程时,一个NAND存储系统经历一个显著的折痕延迟。例如,在最近的2X-nm MLC NAND设备中,MSB页面的程序延迟大约是LSB页面的4倍(即,2000缓存与500缓存)。
NAND设备级的LSB页面和MSB页面之间的性能不对称会在存储控制器级进一步放大。当一个MSB页面被写入时,它与MSB页面共享内存单元的配对LSB页面必须被保存到一个不同的NAND页面,以确保数据的持久性。这是因为MSB-page程序本质上是一个破坏性的过程。如图1所示,在MSB-page程序中,LSB程序的Vth状态会逐渐重新排列,从而暂时破坏存储的LSB数据。如果没有配对的LSB-page备份,如果在MSB page程序中突然断电,之前存储的配对LSB页面的有效数据可能会丢失,因为无法检索LSB-page数据。由于成对的LSBpage备份操作需要一个页面复制操作,因此MSB页面的程序延迟可能会进一步增加。例如,在2X-nm MLC NAND设备中,MSB页面的有效程序延迟可能比LSB页面长5倍。此外,由于配对的LSB-page备份操作需要额外的页写操作,MLC NAND设备的生命周期也会恶化;存储两个页面需要三页写操作。
MLC Flash 笔记相关推荐
- 【联盟】三星大容量MLC FLASH 换代信息(小心现在自己计划的产品哦)
三星大容量MLC FLASH 换代信息(小心现在自己计划的产品哦) http://www.gooogleman.com/forum.php?mod=viewthread&tid=18963&a ...
- HAL读写FLASH笔记
HAL读写FLASH笔记 目录 HAL读写FLASH笔记 1. 整理数据 2. 解锁 3.擦除扇区 4.写入数据 5.上锁 代码整理 写函数 读函数 注意 效果截图 1. 整理数据 FLASH写入函数 ...
- TLC Flash 笔记
TLC flash在每个flash单元中存储三个具有不同编程延迟的位,即LSB(最低有效位).CSB(中央有效位)和MSB(最高有效位).wordline单元中相同类型(编程延迟)的位构成页面.因此, ...
- CC2530之Flash笔记
最近在看CC2530的Flash部分,翻阅一些文章,将记录下来,做为笔记以免遗忘,如有错误之处请指出. 参考文章: http://www.cfanz.cn/?c=article&a=read& ...
- 【Flash笔记】Flash-8动画入门常见问题解决办法
目录 如何制作元件 方法一 方法二 如何对齐 补间动画创建不了 形状补间咋整 怎么保存 怎么打开文件 双击打开出现如下界面↓ 开始界面 点击"创建新项目"中的"Flash ...
- Nor Flash笔记--看一图看懂并学会计算Flash大小
介绍 以华邦256Mb 的W25Q256JV为例.学会看懂以及计算Flash大小 说明 上图中,整个Flash内的包含关系为 Block > Sector > Page 可知,一共有512 ...
- W5500 图片嵌入STM32 FLASH笔记(备忘)
方法一:利用winHex软件将图片转为16进制数组存储在FALSH中 1 __root const char HDMV_HTML[]="<html>"\ 2 " ...
- Nand Flash学习笔记3-Read Disturb
Read Disturb,读干扰,主要是读页操作,会对同一个块内其它页造成干扰,随着Flash制程的提高.一个物理块页数更多.和单个Cell存储的信息更多(TLC.QLC),此问题会变得更加突出.严重 ...
- NAND FLASH 内存详解与读写寻址方式
目录: 第一章 绪论 1.1 课题来源 1.2 研究背景与意义 1.2.1 Flash介绍 1.2.2 NAND Flash介绍 1.2.3 NAND Flash与NOR Fl ...
最新文章
- Linux环境编译安装Mysql以及PHP中文乱码解决
- hdu4278 小想法
- SpringBoot连接MQTT进行发布消息时取消保留消息
- 计算机怎么恢复上一步,电脑怎么还原系统 电脑还原系统步骤盘点
- 每天看一片代码系列(二):WebSocket-Node
- CSS快速学习3:文本、背景等属性
- js 中的 __proto__
- java中的@Override标签
- linux 英汉词典程序shell+postgresql版
- 在企业级开发中使用Try...Catch...会影响效率吗?
- html5 播放加密视频播放器,.NET MVC对接POLYV——HTML5播放器播放加密视频
- 刷机-升级到3.90M33-3的方法
- IP,路由器工作原理、MAC,交换机工作原理、CSMA\CD、令牌环网
- 机器学习笔记 - 什么是t-SNE?
- 服务器安装谷歌浏览器
- uniapp 定位服务_uniapp使用高德地图定位
- 高效并发unsafe-星耀
- 汇编语言答案(王爽)第三版
- 深度学习auc_深度学习-AUC/PR计算
- 银行定期存三个月利息计算机公式,银行存款利息如何计算?如定期三个月,半年、一年、二年 爱问知识人...
热门文章
- 【Java】插入排序、希尔排序详解
- 【数值分析】用matlab解决插值问题、常微分方程初值问题
- 一些关于HTML与CSS的总结与实际应用
- PHP文件包含漏洞(利用phpinfo)复现
- The Shawshank Redemption-12
- com.netflix.client.ClientException: Load balancer does not have available server for client: userser
- 网络库libevent、libev、libuv、libhv对比
- R_Studio(学生成绩)对数据缺失值md.pattern()、异常值分析(箱线图)
- 解决SharedPerferences初始化报NullPoint空指针的异常
- zbb20180930 设计模式-单例模式