Nand Flash是一种非易失性存储器,具有读写速度快.功耗低.存储密度高等优点,目前被广泛应用于电子产品中,如固态硬盘( SSD)、手机、数码相机等。进入21世纪以来,随着CPU主频以及IO频率的不断提高,传统硬盘由于读写速度慢等原因已经成为PC、服务器存储等领域发展的瓶颈。由于基于Nand Flash的存储相比于传统硬盘存储具有体积小、读写速度快.抗震动强、温湿度适应范围宽等优点, Nand Flash的市场份额正在迅速扩大,逐步取代传统硬盘。尤其在航天航空、国防军事等特殊的应用环境领域中,Nand Flash已经成为存储设备的首选。

Nand Flash存储器内部是由存储单元“浮置栅晶体管”阵列排布组成,每一个“浮置栅晶体管”包括2个栅极:一个控制栅极和一个浮置栅极,如图1所示。浮置栅极被绝缘层包围,能够长时间存储电荷。存储单元初始状态为擦除状态,此时浮置栅极没有电子积聚,当对控制栅极施加正电压时,电子会从源极与漏极之间的通道经过氧化层陷入浮置栅极,此时存储单元处于编程状态。擦除操作是在源极加正电压,利用浮置栅极与源极之间的隧道效应,把浮置栅极的电子吸引到源极。

图1浮置栅晶体管结构示意图

Nand Flash存储空间由若干个plane组成,每个plane又包含若干个块,块又由页组成。页包括数据区域和冗余区域2部分,数据区域用来存储数据,冗余区域则用来存储ECC相关信息和映射表等信息12。页为Nand Flash的读写单元,块为擦除操作单元。

Nand Flash每个存储单元可以存储一个或多个比特位,当只存储一个比特位时,这种存储单元称为单阶存储单元( SLC);当能够存储2个比特位时,称为多阶存储单元(MLC);当存储3个比特位时,称为三阶存储单元(TLC)。在 MLC和TLC中,通过不同的电荷量来存储多个比特位,因此数据读取时需要检测出电流量大小以确定电荷级别。而在SLC中只需检测电荷的有无即可。MLC和TLC类型存储器利用单个存储单元存储多个比特位,大大提高了存储密度,降低了存储成本,但同时也增大了误码率,而且寿命也要远远小于SLC类型存储器。

对于长度为512 B的数据,目前的纠错位数要求大概为:
SLC:1位~12位纠错能力;
MLC:4位~40位纠错能力;
TLC:60位以上的纠错能力。

Nand闪存存储错误发生的机制主要包括:存储密度的提升以及阈值电压多级分布造成各存储单元之间干扰增大,从而导致存储过程中存储电压发生偏移而发生错误;随着编程擦除周期次数的增加,陷阱电荷改变了阈值电压的分布,使得电压的分布区变宽,导致2阈值电压之间发生重叠,从而造成误判;在航空航天等应用环境中,电子会由于能量辐射而发生热运动,也会导致存储数据的错误。采用纠错编码技术能够大大降低这些错误的发生。

Nand Flash结构及错误机制相关推荐

  1. nor flash 和nand flash 的区别

    ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是 ...

  2. nor flash和nand flash

    FLASH和EEPROM的最大区别是FLASH按扇区操作,EEPROM则按字节操作,二者寻址方法不同,存储单元的结构也不同,FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低 ...

  3. nand flash、nor flash、sdram、ram、dram的区别

    创建于 2013-05-23 迁移自个人的百度空间 -------------------------------- ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写 ...

  4. NAND flash 和 NOR flash 区别

    ROM和RAM指的都是半导体存储器,ROM是ReadOnly Memory的缩写,RAM是RandomAccess Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉 ...

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

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

  6. NAND FLASH基础知识总结

    NAND Flash简介 Flash全称为Flash Memory,属于非易失性存储设备(Non-volatile Memory Device).Flash主要分两种,NAND Flash和NOR F ...

  7. NAND FLASH和NOR FLASH的介绍

    一.存储数据的原理 两种闪存都是用三端器件作为存储单元,分别为源极.漏极和栅极,与场效应管的工作原理相同,主要是利用电场的效应来控制源极与漏极之间的通断,栅极的 电流消耗极小,不同的是场效应管为单栅极 ...

  8. 海思3559U-Boot移植(二):更换新的SPI Nand Flash

    前言:   在开发板上的折腾终归是小打小闹,真正的实践还需要从实际项目和自己参考画的板子选的器件入手,记录更换未经SDK包测试过的国产FLASH调试记录和踩到的坑,重点参考SDK文档包下的Releas ...

  9. NAND Flash、NOR Flash、ROM、RAM、DRAM、SRAM和FLASH的区别解析

    一.ROM介绍 ROM 是 ROM image(只读内存镜像)的简称,常用于手机定制系统玩家的圈子中. 一般手机刷机的过程,就是将只读内存镜像(ROM image)写入只读内存(ROM)的过程. 常见 ...

最新文章

  1. python比较数据库表今天跟前一天数据增量,Python 生产环境Mysql数据库增量备份脚本...
  2. python组件的react实现_React-Router动态路由设计最佳实践
  3. cache性能分析实验 北邮_AMD RX 6000游戏性能实测:全面领先RTX 3090
  4. 区块链世界中的IOTA:它是什么样的存在?
  5. 「递归」第7集 | 腾讯开源联盟出征!
  6. SpringCloud Alibaba-Nacos 的使用
  7. linux 任务计划 cron
  8. [转载] 知乎日报接口
  9. 我的世界光影mod怎么用_我的世界RTX beta版视频体验:仿佛打破了次元壁
  10. abaqus14安装_Abaqus安装方法
  11. 几本适合嵌入式软件工程师阅读的电子入门书
  12. 【HotSpot、G1】垃圾回收算法和垃圾收集器
  13. 日语学习之——五十音图及单词(2)
  14. PhoneGap移动开发框架2
  15. c#操作word图表(二)
  16. 高通CameraSenorBringup
  17. 用一个月面试了 大厂,中厂,小厂的总结|2021 年中总结
  18. 为iPhone 6设计自适应布局
  19. zimbra mysql stopping_zimbra 邮件服务器管理
  20. Python在测试中的应用

热门文章

  1. Java 实现sequence
  2. 力扣739. 每日温度
  3. 二维码名片制作:MECARD 和 vCard
  4. 说两个我深藏多年的秘密!
  5. 拿来就能用!简单 Python 代码实现建筑识别
  6. 解决VScode按“感叹号+Tab”和直接按感叹号无法自动生成HTML模板的问题
  7. 编程入门书籍(强推)
  8. IDEA中不小心删除了某个文件该怎么办
  9. 高通千万美元领投海豚B轮 浏览器成为兵家重地
  10. 静态编译goahead