前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >存储器基础扫盲

存储器基础扫盲

作者头像
工程师说硬件
发布2022-07-29 20:14:57
1.5K0
发布2022-07-29 20:14:57
举报
文章被收录于专栏:工程师说硬件工程师说硬件

今天和大家浅谈一下存储器相关基础知识,如图1所示我做的一个脑图分类,我们按照这个分类逐一讲解。

图1 存储器分类示意图

01

磁性存储器

(1)机械硬盘通常都是由盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几部份组成。

盘片:一般由铝合金或玻璃材料制成,上下盘面都涂有磁性材料。

磁头:一般由铁磁性材料制成,上面绕有读写线圈,用来实现“电←→磁”转换的重要装置。

磁道:磁盘在格式化时被划分成许多同心圆。这些同心圆不是连续的,而是由一组扇区组成。

扇区:通常是512Byte数据和一些扇区标识信息组成。

柱面:所有盘面上的同一磁道构成一个圆柱,为了提高硬盘的读写效率,数据的读/写按柱面进行,一个柱面写满后,才移到下一个扇区开始写数据。

图2 机械硬盘主要组成

(2)存储原理:通过电磁变换,利用磁头写线圈中的正负脉冲电流,将磁头下方区域磁化为不同方向,以此代表0和1;反之,通过磁电变换,利用磁头读出线圈,可将由存储元的不同剩磁状态表示的二进制代码转换成电信号输出。

图3 机械硬盘存储原理

02

半导体存储器--ROM

(1)ROM(Read Only Memory,只读存储器):不可擦除,数据由工厂写入,一次写入机会。

(2)PROM(Programmable ROM,可编程ROM):不可擦除,用户可以用专用的编程器将自己的资料写入,但也只有一次写入的机会。

(3)EPROM(Erasable Programmable ROM):紫外线可擦除,用户可以重复操作,但需要用到专用的擦除器和编程器。

(4)EEPROM(Electrically Erasable Programmable ROM):电可擦除,彻底摆脱了EPROM Eraser和编程器的束缚,只需用厂商提供的专用刷新程序用户就能轻松修改内容。EEPROM如今依然被大量使用,很多芯片、模组的固件信息依然存放在EEPROM中。

(5)Flash又称闪存,本质上也属于EEPROM的一种。但Flash和一般EEPROM区别在于Flash以扇区(block)为单位进行操作,而一般的EEPROM则以字节为单位进行操作。Flash的电路结构简单,成本也更低。

a、浮栅( FG ,Floating Gate)存储原理

Flash 每个存储单元类似一个标准 MOSFET,但有两个栅极,顶部的是控制栅(Control Gate, CG)和夹在两层二氧化硅绝缘层之间的浮置栅极(Floating Gate, FG)。由于 FG 在电气上是绝缘独立的, 所以进入的电子会被困在里面,在一般的条件下电荷经过多年都不会逸散,这也是Flash掉电后数据不会丢失的原理。

图4 浮栅存储原理

b、数据写入

向数据单元写入数据的过程实际就是向浮栅中注入电子的过程。NOR型 Flash通过热电子注入的方式(Channel Hot Electron injection,CHE)给浮栅充电,NAND型Flash通过F-N隧道效应(Fowler Nordheim tunneling)给浮栅充电。

----热电子注入:

当在漏和栅极上同时加高电压,沟道中的电子在 Vd 建立的横向电场加速下获得很高的能量。这些热电子在PN结附近碰撞电离,产生高能电子,在栅极电场的吸引下,跃过 3.2eV 的氧化层电子势垒,形成热电子注入。

图5 热电子注入示意图

----F-N隧道效应:

当在栅极和衬底之间加一个电压时,在氧化层中会建立一个电场。一般情况下.由于SO2 和 Si 界面的电子势垒很高(3.2eV),电子很难越过势垒注入到多晶硅栅中。当氧化层中电场达到 10MV/cm,且氧化层厚度较小(0.01 微米以下)时,电子将发生直接隧穿效应,穿过氧化层中势垒注入到浮栅中。

图6 F-N隧道效应示意图

沟道热电子注入模式工作电压较低,外围高压工艺的要求也较低,但它的编程电流很大,有较大的功耗。隧穿模式的功耗小,但要求有更高的编程电压,外围工艺和升压电路也就较为复杂。

c、数据读取

读出操作时,控制栅极上施加的电压很小,不会改变浮栅中的电荷量,即读出操作不会改变FLASH中原有的数据,也即浮栅有电荷时,D和S间存在导电沟道,从D极读到‘0’;当浮栅中没有电荷时,D和S间没有导电沟道,从D极读到‘1’。

d、数据擦除

由于空穴的有效质量和氧化层界面势垒均比电子要大,所以CHE 方式不能用于 FG 中电子的擦除。因此NAND和NOR Flash中都采用F-N隧道效应将浮栅中的电荷挪走。即在衬底和栅极之间加一个正向电压。

图7 数据擦除示意图

e、Tips

----为什么存储器都有写入擦除次数限制?

每次写入和擦除操作都是电子进出二氧化硅绝缘层的过程,长此以往会造成绝缘层的老化,浮栅就无法很好地锁存住电子,进而造成数据丢失。通常SLC有十万次以上的可擦写次数,MLC有几千到上万次不等,TLC只有几百次。

----为什么存储器不允许带数据状态下进行高温操作,比如焊接?

高温会使浮栅中的电子做热运动,产生较大的能量,从而造成电子在无外加电场的情况下发生隧穿效应,造成数据丢失。严重情况下会损伤绝缘层,造成硬件坏块(bad block)。

图8 电子在浮栅中运动示意图

(6)NOR Flash的结构特性

NOR Flash每个bit line的基本存储单元是并联的,因此它有如下主要特征:

a、并联结构决定了金属导线占用较大面积,因此NOR Flash存储密度较低,不适用于data-storage。

b、并联结构决定了NOR Flash的存储单元可独立寻址,读取效率高,因此适用于code-storage,程序是可以直接在NOR Flash中运行的。

c、NOR Flash 采用CHE的方式写入,因此擦/写速度较慢,功耗较大。

图9 NOR Flash结构示意图

(7)NAND Flash的结构特性

NAND Flash每个bit line的基本存储单元是串联的,因此它有如下主要特征:

a、串联结构减少了金属导线占用面积,因此存储密度较高,适用于大容量存储场合。

b、串联结构决定了NAND FLASH无法进行位读取,也就无法实现存储单元的独立寻址。此程序不可以直接在NAND 中运行,因此NAND是以Page为读取单位和写入单位,以Block为擦除单位。

c、NAND FLASH写入采用F-N隧道效应方式,因此NAND擦除/写入速率很高,适用于频繁擦除/写入场合。同时NAND是以Page为单位进行读取的,因此读取速率也不算低(稍低于NOR)。

图10 NAND Flash结构示意图

(8)2D&3D NAND

2D NAND 真实的含义其实就是一种颗粒在单 die 内部的排列方式,是按照传统二维平面模式进行排列闪存颗粒的。相对应的,3D NAND 则是在二维平面基础上,在垂直方向也进行了扩展。在同样体积大小的情况下,极大地提升了闪存颗粒单 die 的容量体积。

图11 3D NAND结构示意图

03

半导体存储器--RAM

RAMRandom Access Memory,随机存取存储器),是与CPU直接交换数据的内部存储器。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入或读取信息。它与ROM的最大区别是数据的易失性,即一旦断电所存储的数据将随之丢失。

RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。

当前主流的RAM主要分为SRAM、DRAM和SDRAM三种。

图12 内存条示意图

(1)SRAMStatic Random Access Memory,静态随机存储器),它是一种具有静止存取功能的内存,可以做到不刷新电路即能保存它内部存储的数据。其优点是速度快,不必配合内存刷新电路,可提高整体的工作效率。缺点是集成度低,功耗较大,相同的容量体积较大,而且价格较高,少量用于关键性系统以提高效率,如SOC的cache。

如下图为一个6管结构的1bit基本存储单元。M1~M4构成两个交叉耦合的反相器,M5~M5存储基本单元到用于读写的位线的控制开关,整体等价于一个锁存器。

图13 SRAM结构示意图

(2)DRAMDynamic Random Access Memory,动态随机存储器)是最为常见的系统内存。DRAM使用电容存储数据,由于电容的持续放电,DRAM 只能将数据保持很短的时间。为了保持数据,所以必须隔一段时间动态刷新一次。其优点是接成都高,价格便宜,只是速度次于SRAM。我们使用的电脑和手机的运行内存几乎都是DRAM。

如下图为DRAM的一个1bit基本存储单元。通过行列地址线控制MOS的通断实现对存储数据的刷新和读写。

图14 DRAM结构示意图

(3)SDRAMSynchronous Dynamic Random Access Memory,同步动态随机存取存储器),为DRAM的一种,同步是指Memory工作需要同步时钟,内部命令的发送与数据的传输都以时钟为基准;

DDR SDRAM(Double Data Rate SDRAM),为双信道同步动态随机存取内存,是新一代的SDRAM技术。目前已经发展至DDR5。

图15 SDRAM内部框图

04

新型存储器

(1)STT MRAM自旋转移力矩 磁性随机存取存储器)结构示意图如下,每个 bit 单元都包含一个晶体管外加一条垂直排列的隧道交叉点。该隧道交叉点包含两个磁体,其一的北极永远指向上,其二则为自由磁体、其北极可在向上与向下间切换以代表存储 0 或者 1。

MRAM STT 的访问时间在 纳秒级别且写入功耗极低(只有7.5uA),速度表现远超过闪存甚至接近 DRAM。STT MRAM 的关键性优势在于结合了非易失性与无限使用寿命,数据驻留时间可达10~20年。

MRAM最大的缺点是存储单元之间存在干扰,当对目标位进行编程时,非目标位中的自由层很容易被误编程,尤其是在高密度情况下,相邻单元间的磁场的交叠会愈加严重。

图16 MRAM结构示意图

(2)RRAM阻变式随机存取存储器)结构示意图如下,典型的RRAM由两个金属电极夹一个薄介电层组成,介电层作为离子传输和存储介质。电压引起存储介质离子运动和局部结构变化,进而造成电阻变化,并利用这种电阻差异来存储数据。

RRAM擦写速度快,可以达到100ns以内。因其读写读写方式和NAND方式不同,其使用寿命大大提高。部分RRAM材料还具备多种电阻状态,使得当个存储单元存储多位数据成为可能,从而提高存储密度。

RRAM的相邻单元串扰和器件微缩能力难以兼顾。

图17 RRAM结构示意图

END

本期《存储器基础扫盲》就讲解到这,欢迎评论区留言哦

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 工程师说硬件 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档