如图所示,当第一个位(即最小有效位(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 笔记相关推荐

  1. 【联盟】三星大容量MLC FLASH 换代信息(小心现在自己计划的产品哦)

    三星大容量MLC FLASH 换代信息(小心现在自己计划的产品哦) http://www.gooogleman.com/forum.php?mod=viewthread&tid=18963&a ...

  2. HAL读写FLASH笔记

    HAL读写FLASH笔记 目录 HAL读写FLASH笔记 1. 整理数据 2. 解锁 3.擦除扇区 4.写入数据 5.上锁 代码整理 写函数 读函数 注意 效果截图 1. 整理数据 FLASH写入函数 ...

  3. TLC Flash 笔记

    TLC flash在每个flash单元中存储三个具有不同编程延迟的位,即LSB(最低有效位).CSB(中央有效位)和MSB(最高有效位).wordline单元中相同类型(编程延迟)的位构成页面.因此, ...

  4. CC2530之Flash笔记

    最近在看CC2530的Flash部分,翻阅一些文章,将记录下来,做为笔记以免遗忘,如有错误之处请指出. 参考文章: http://www.cfanz.cn/?c=article&a=read& ...

  5. 【Flash笔记】Flash-8动画入门常见问题解决办法

    目录 如何制作元件 方法一 方法二 如何对齐 补间动画创建不了 形状补间咋整 怎么保存 怎么打开文件 双击打开出现如下界面↓ 开始界面 点击"创建新项目"中的"Flash ...

  6. Nor Flash笔记--看一图看懂并学会计算Flash大小

    介绍 以华邦256Mb 的W25Q256JV为例.学会看懂以及计算Flash大小 说明 上图中,整个Flash内的包含关系为 Block > Sector > Page 可知,一共有512 ...

  7. W5500 图片嵌入STM32 FLASH笔记(备忘)

    方法一:利用winHex软件将图片转为16进制数组存储在FALSH中 1 __root const char HDMV_HTML[]="<html>"\ 2 " ...

  8. Nand Flash学习笔记3-Read Disturb

    Read Disturb,读干扰,主要是读页操作,会对同一个块内其它页造成干扰,随着Flash制程的提高.一个物理块页数更多.和单个Cell存储的信息更多(TLC.QLC),此问题会变得更加突出.严重 ...

  9. NAND FLASH 内存详解与读写寻址方式

    目录: 第一章 绪论 1.1 课题来源 1.2 研究背景与意义     1.2.1 Flash介绍     1.2.2 NAND Flash介绍     1.2.3 NAND Flash与NOR Fl ...

最新文章

  1. Linux环境编译安装Mysql以及PHP中文乱码解决
  2. hdu4278 小想法
  3. SpringBoot连接MQTT进行发布消息时取消保留消息
  4. 计算机怎么恢复上一步,电脑怎么还原系统 电脑还原系统步骤盘点
  5. 每天看一片代码系列(二):WebSocket-Node
  6. CSS快速学习3:文本、背景等属性
  7. js 中的 __proto__
  8. java中的@Override标签
  9. linux 英汉词典程序shell+postgresql版
  10. 在企业级开发中使用Try...Catch...会影响效率吗?
  11. html5 播放加密视频播放器,.NET MVC对接POLYV——HTML5播放器播放加密视频
  12. 刷机-升级到3.90M33-3的方法
  13. IP,路由器工作原理、MAC,交换机工作原理、CSMA\CD、令牌环网
  14. 机器学习笔记 - 什么是t-SNE?
  15. 服务器安装谷歌浏览器
  16. uniapp 定位服务_uniapp使用高德地图定位
  17. 高效并发unsafe-星耀
  18. 汇编语言答案(王爽)第三版
  19. 深度学习auc_深度学习-AUC/PR计算
  20. 银行定期存三个月利息计算机公式,银行存款利息如何计算?如定期三个月,半年、一年、二年 爱问知识人...

热门文章

  1. 【Java】插入排序、希尔排序详解
  2. 【数值分析】用matlab解决插值问题、常微分方程初值问题
  3. 一些关于HTML与CSS的总结与实际应用
  4. PHP文件包含漏洞(利用phpinfo)复现
  5. The Shawshank Redemption-12
  6. com.netflix.client.ClientException: Load balancer does not have available server for client: userser
  7. 网络库libevent、libev、libuv、libhv对比
  8. R_Studio(学生成绩)对数据缺失值md.pattern()、异常值分析(箱线图)
  9. 解决SharedPerferences初始化报NullPoint空指针的异常
  10. zbb20180930 设计模式-单例模式