分类

存储介质种类


存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)

易失性存储介质 - RAM

可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。RAM中存储的信息在断电后均会丢失(除去FRAM)

  • SRAM
  • FDRM
  • FRAM

非易失性存储介质 - ROM

  • EPROM利用紫外线可以擦除数据,实现反复的
  • EEPROM带电可擦可编程只读存储器,是用户可更改的只读存储器

着重讲NOR-FLASH与NAND-FLASH

差别如下:

● NOR的读速度比NAND稍快一些。
● NAND的写入速度比NOR快很多。
● NAND的4ms擦除速度远比NOR的5ms快。
● 大多数写入操作需要先进行擦除操作。
● NAND的擦除单元更小,相应的擦除电路更少。

NOR-FLASH 基本结构

基本单位是 MOSFET(晶体场效应管)

  • FloatingGate:浮置栅极。
  • DRAIN:排水沟。
  • p-well:硅基。
  • GATE


    一页是附加在单个字行上的位行集合。一个字行可以包含一个或多个页面。一个页面通常由256或512字节的内存(2048或4096位)组成。硅的制造要求所有的记忆细胞都建立在一个共同的基础上,称为基板。为了使存储操作更易于管理,在衬底中注入了一系列p井。这些p井相互之间是电绝缘的,称为普通p井,如图中所示
    图3。存储单元阵列嵌入到普通的p孔中。每个p-井都有自己的el


擦除操作通过被称为“福勒-诺德海姆隧道”的过程进行。
一个高的,正电压(大约+8 V)应用到普通的p井,吸引困住的电荷在MOSFET的浮动栅内。同时,一个高的负电压(- 10v)被施加到
MOSFET的栅极,它排斥被捕获的负电荷。的来源和流失
MOSFET没有连接(见图8)。
这两个电压叠加在一起,形成一个巨大的电场,使电子“隧道”穿过氧化物屏障。通过这个过程,浮栅的电子被耗尽,从而降低了它们的阈值电压。如果观察单个细胞水平(通常在nA范围内),电流是微小的。
由于电流非常小,电场必须维持很长时间才能提取足够数量的电子,使得擦除操作相对缓慢。


当浮动栅中没有电子时,Gate和Source两端的电压远小于VTREF,Drain和Source 之间可以产生电流
当浮动栅中有电子时,Gate和Source两端的电压大于VTREF,Drain和Source之间就不能尝试电流V


程序操作是基于物理过程称为“热电子注入”。大门
MOSFET连接到一个大的正电压(+ 9v)。同时漏极正偏置到大约+ 4v,导致电子从源流向漏极。电子,从
源极到漏极,从正偏压浮栅下面通过,如图7所示。
由于施加在栅极上的强正电场,一些电子被“拉入”浮动栅极。一旦进入,这些电子就不再有逃逸所需的能量

潜在风险

浮动栅存储电子的能力就逐渐减弱,Erase margin 和 Program margin的区别会越来越小,当两者相交时,就会造成存储的数据错乱。

外加高温等物理环境可以放大漏极电流等因素的影响

过擦问题

擦除的实际动作分成三个步骤



为了可靠的操作(在编程单元和擦除单元之间有一个裕度),以确保在长时间的使用中,电荷不会从“0”翻转到“1”。 集成内存控制器执行迭代算法,确保每次程序和擦除之间电压有足够的边距。 实际上的擦除动作有Pre-Program -> Erase Phase --> Recovery Phase;
那么在这个三步操作过程中如果出现异常断电、程序异常打断擦除过程就可能会使得FLASH存在不确定的状态,出现过擦问题

nor flash原理详细讲解相关推荐

  1. python爬虫原理-python爬虫原理详细讲解

    原标题:python爬虫原理详细讲解 一 .爬虫是什么 1.什么是互联网? 互联网是由网络设备(网线,路由器,交换机,防火墙等等)和一台台计算机连接而成,像一张网一样. 2.互联网建立的目的?互联网的 ...

  2. k均值算法原理详细讲解以及matlab代码实现

    有研究生物电信号处理和机器学习的欢迎加我qq429500506共同交流学习进步. 最近更新文章的频率太低了,主要原因是不想为了发文章而发文章,想潜心研究,写好文章,顺便想说一句开源万岁,最近一个月虽然 ...

  3. 深度学习进阶篇-预训练模型[3]:XLNet、BERT、GPT,ELMO的区别优缺点,模型框架、一些Trick、Transformer Encoder等原理详细讲解

    [深度学习入门到进阶]必看系列,含激活函数.优化策略.损失函数.模型调优.归一化算法.卷积模型.序列模型.预训练模型.对抗神经网络等 专栏详细介绍:[深度学习入门到进阶]必看系列,含激活函数.优化策略 ...

  4. varnish工作原理详细讲解

    Varish Configuration Language 简称VCL,通过它我们可以完成一些复杂的逻辑处理.下面将详细介绍: Backend declarations: Java代码   backe ...

  5. 【项目实践】YOLO V4万字原理详细讲解并训练自己的数据集(pytorch完整项目打包下载)...

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 目录 1.什么是YOLOV4 2.YOLOV4结构解析     2 ...

  6. HyperLogLog 使用及其算法原理详细讲解

    本文已收录于专栏 ❤️<Redis之大厂必备技能包>❤️ 欢迎各位关注.三连博主的文章及专栏,全套Redis学习资料,大厂必备技能! 目录 一.简介 二.命令 2.1 PFADD key ...

  7. Vue响应式原理详细讲解

    面试官:请你简单的说说什么是Vue的响应式. 小明:mvvm就是视图模型模型视图,只有数据改变视图就会同时更新. 面试官:说的很好,回去等通知吧. 小明:.... Vue响应式原理 先看官方的说法 简 ...

  8. 超硬核,Nacos实现原理详细讲解

    点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/cold___play /article/details/108032204 Nacos架构 Provider APP:服务提供 ...

  9. 人脸识别原理详细讲解

    人脸识别原理(以GitHub项目face_recognition为例) - 知乎 Github开源人脸识别项目face_recognition - 知乎

最新文章

  1. 1057. Stack (30)
  2. java accept charset_springmvc中post请求中文乱码问题
  3. 动态加载javascript和css
  4. 中国系统集成商名单大全
  5. 第一百四十五节,JavaScript,同步动画
  6. 转:upload.parseRequest为空
  7. 王者荣耀回应服务器崩了:已处理完成 将陆续补发相应赔偿
  8. 关于浏览器的那些事情1【面试】
  9. python编写学生选课系统程序_python面向对象编程小程序- 选课系统
  10. 设计一个通用的Http Rest Client包装器
  11. 浅谈分布式计算的开发与实现(二)
  12. gin上传文件服务器,gin-上传文件
  13. mysql 主从复制延迟_什么情况会导致MySQL主从复制延迟?
  14. ESP32 ESP-IDF 获取GPS北斗模块的经纬度和日期时间
  15. android qq 邮箱格式,QQ邮箱的正确格式有哪些?文件夹怎么发送呢
  16. 【 ST-LINK\ ST-LINK Utility下载,烧录,批处理操作\命令行】
  17. 关于书签(BookMark)操作
  18. Elasticsearch:Runtime fields 及其应用(一)
  19. 【C语言】编程计算第几天气球才能被吹爆
  20. Linux下WPS相关命令——et,wps,wpp

热门文章

  1. java 农历_Java 农历算法
  2. RFID技术如何让图书馆实现自助借还,自助盘点
  3. 轩小陌的Python笔记-day08 模块一总结
  4. 汉画轩国学传承国学精髓 解惑修身之道
  5. 卢卡斯定理及python实现
  6. 【物联网】物联网开发从入门到精通
  7. 原厂技术支持FLD5302和FLD5303升压充电芯片
  8. c语言线程邮箱解决资源竞争问题
  9. 在pycharm中使用arcpy
  10. Unity Asset Store精品Low Poly风格素材资源合集