Flash闪存原理、区别与分类
Flash(即闪存)是不需要Vpp电压信号的EEPROM,属于非易失性存储器(NVM)。Flash的类型主要分两种,nand flash和nor flash,这种分类方式是根据存储单元在矩阵中的排列方式来分类的。
基本原理:
Floating Gate
Flash存储单元基于浮栅(Floating Gate, FG)技术。MOS晶体管由两个重叠栅极CG(Control Gate)和FG(Floating Gate)构成。FG被隔离孤立在中间,像是浮在空中的小岛,这也就是“浮栅”名字的由来。 FG被氧化物包围,在无外力作用下,电子能在其中长期保留。从浮栅中注入和去除电子的操作分别称为编程(program)和擦除(erase)。这些操作修改了存储单元的阈值电压Vth,存储单元是一种特殊类型的MOS晶体管。在CG端上施加一个固定的电压,就可以区分两个存储级别:当栅极电压高于电池的Vth时,电池是开的(“1”),否则是关的(“0”)。
NOR Flash 和NAND Flash主要区别:
1,物理结构:
NOR Flash采用并行阵列架构,其中每个cell都可以通过触点直接访问,这也是NOR闪存具有卓越随机性能的原因。
NOR Flash结构
NAND Flash采用串行结构,存储单元以32个或64个为一组进行串联,如图所示。两个选择晶体管被放置在行边缘,以确保与源线(通过Msl)和位线(通过Mdl)的连接。每个NAND行与另一个行共享位行联系。控制门通过字线(wordlines, WLs)连接。
NAND Flash结构
2,存储单元面积、单位成本、读取速度、功耗
由于在物理结构上的差异,导致了两种Flash在面积、单位成本、读取速度及功耗的差异:
NOR Flash:存储单元面积大、单位成本高、读取快、功耗高;
NAND Flash:存储单元面积小、单位成本低、读取慢、功耗低;
NAND flash的单元尺寸几乎是NOR器件的一半,由于生产过程更为简单,NAND结构可以在给定的尺寸内提供更高的容量,也就相应地降低了价格。NOR flash占据了容量为1~16MB闪存市场的大部分,而NAND flash只是用在8MB以上的产品当中,这也说明NOR主要应用在代码存储介质中,NAND适合于数据存储。
3,接口及使用
NOR Flash接口类似SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。由于NOR flash接口非常直接地使用基于NOR闪存,可以像其他存储器那样连接,并可以在上面直接运行代码。
NAND Flash器件使用复杂的I/O口来串行地存取数据,各个产品或厂商的方法可能各不相同。8个引脚分时用来传送控制、地址和数据信息。在使用NAND器件时,必须先写入驱动程序或者硬件控制器支持,才能继续执行其他操作。所以使用上并不如NOR Flash方便容易。
4,位交换
位交换也叫位反转(Bit twiddling/bit flip),即存储值由0变1或者由1变0。所有flash器件都受位交换现象的困扰。所以就必须采用错误探测/错误更正(EDC/ECC)算法。位反转的问题更多见于NAND闪存,NAND的供应商建议使用NAND闪存的时候,同时使用EDC/ECC算法。这个问题对于用NAND存储多媒体信息时倒不是致命的。当然,如果用本地存储设备来存储操作系统、配置文件或其他敏感信息时,必须使用EDC/ECC系统以确保可靠性。
NOR flash由于物理结构的不同,很小概率出现位反转现象,故无纠错系统。
5,坏块处理
NAND器件中的坏块是随机分布的,需要对介质进行初始化扫描以发现坏块,并将坏块标记为不可用。NOR Flash则几乎无坏块或者很少,所以没有坏块处理模块。
Flash器件:
目前的flash存储器都符合PCMCIA标准,可以方便的用于各种设备上。当前有两种类型的卡:一种为Flash存储器卡,此种卡只有Flash Memory芯片组成的存储体,在使用时还需专门的软件进行管理。另一种称为Flash驱动卡,此种卡中除Flash芯片外还有由微处理器和其他逻辑电路组成的控制电路。
1,Flash存储器卡 :
Flash存储器卡也称为闪存卡(FlashCard),是利用闪存(FlashMemory)技术达到存储电子信息的存储器,一般应用在数码相机,掌上电脑,MP3等小型数码产品中作为存储介质,所以样子小巧,有如一张卡片,所以称之为闪存卡。根据不同的生产厂商和不同的应用,闪存卡大概有SmartMedia(SM卡)、CompactFlash(CF卡)、MultiMediaCard(MMC卡)、SecureDigital(SD卡)、MemoryStick(记忆棒)、XD-PictureCard(XD卡)和微硬盘(MICRODRIVE)这些闪存卡虽然外观、规格不同,但是技术原理都是相同的。
CF卡
CF卡(Compact Flash)是1994年由SanDisk最先推出的一种闪存卡,它革命性的使用了 闪存技术,对所保存的数据来说,CF卡比传统的磁盘驱动器安全性和保护性都更高。路由器、交换器等大多数的网络及电信设备及数码相机仍以CF卡 为主要的外部储存装置。
SM卡
SM卡(Smart Media)是由东芝公司在1995年11月退出的Flash Memory存储卡,三星公司在1996年购买了生产和销售许可,这两家公司成为主要的SM卡厂商。SmartMedia卡是市场上常见的微存储卡(但是最大容量只有128MB),一度在MP3播放器上非常的流行。SmartMedia卡被视为软磁盘的替代者,曾是数码相机普遍支持的存储格式,如今已是没落消亡之势。这一格式相比其他而言最大的好处是通过一个名为FlashPath的转换器,可以在标准的3.5英寸软盘驱动器内使用任何容量的SM卡。
MMC卡
MMC卡(MultiMedia Card)卡由西门子公司和首推CF的SanDisk公司于1997年联合推出,号称是目前世界上最小的Flash Memory存储卡。近年MMC卡技术已差不多完全被SD卡所代替,但由于MMC卡仍可被兼容SD卡的设备所读取,因此仍有其作用。
MS卡
MS卡(Memory Stick)通常称为记忆棒,是Sony公司研发并于1998年10月推出市场的,采用了Sony自己的外型、协议、物理格式和版权保护的一种闪存卡。MS卡的规格和同一时间上市的MMC很相似。
SD卡
SD卡(Security Digital Memory Card,译成安全数码卡) 由松下、东芝和SanDisk联合 推出,1999年8月才首次发布,大小如一张邮票。SD读卡器对计算机来说类似一个USB的软驱的作用,插上SD卡后的读卡器跟U盘功能是一样的,大小也和普通U盘类似。读卡器与电脑主机之间的连接都是采用USB接口,这种产品是配合数码相机而产生的。有外接式和内置式两种,不少新的个人电脑都已经内置了多功能的读卡器。
TF(MicroSD)卡
TF卡(TransFlash)由SanDisk(闪迪)公司发明创立,是一种主要用于手机的极细小的 快闪存储器卡,2004年重命名为MicroSD(顾名思义,就是小SD卡)。几乎只有一片指甲盖的大小,主流台式机、笔记本上均设有直接插槽,通过SD式读卡器连接后可以读写数据。
xD卡
xD卡(eXtreme Digital-Picture Card)是一种专门于数码相机的闪存存储卡,由富士胶 卷与奥林巴斯联合于2002年7月发布,用于取代SM卡(SmartMedia Card)。
miniSD卡
miniSD是闪迪2003年发布的极细小型规格标准SD卡,特别设计于移动电话上,并随卡附上minSD转接器,令它能够兼容所有配置了标准SD卡插槽的设备中。
微硬盘MD
微硬盘MD(Microdrive)最早是由IBM公司开发并于1999年上市的一款体积非常微小的硬盘式数据存储设备,用来对抗市面上主流的闪存产品。IBM将旗下硬盘部门卖给了日立(Hitachi)公司,因此自2003年起MicroDrive的技术与专利是由日立公司拥有。微型硬盘具有记忆容量大、读写速率高有点,缺点是较为耗电、容易发热、使用寿限较短和抗震性能差。
2,Flash驱动卡
eMMC卡
eMMC ( Embedded Multi Media Card) 采用统一的MMC标准接口, 把高密度NAND Flash以及MMC Controller封装在一颗BGA芯片中。针对Flash的特性,产品内部已经包含了Flash管理技术,包括错误探测和纠正,flash平均擦写,坏块管理,掉电保护等技术。用户无需担心产品内部flash晶圆制程和工艺的变化,同时eMMC单颗芯片为主板内部节省更多的空间。
UFS卡
UFS (Universal Flash Storage,通用闪存存储),UFS是一种高性能接口协议,也代表使用该协议的存储设备,设计用于需要最小化功耗的应用,包括智能手机和平板电脑等移动系统以及汽车应用,其高速串行接口和优化协议可显着提高吞吐量和系统性能。
U盘
U盘(USB flash disk),据谐音也称“优盘”。U盘是闪存的一种,故有时也称作闪盘。U盘与硬盘的最大不同是,它不需物理驱动器,即插即用,且其存储容量远超过软盘,极便于携带。U盘集磁盘存储技术、闪存技术及通用串行总线技术于一体。相较于其他可携式存储设备,闪存U盘有许多优点:占空间小,通常操作速度较快(USB1.1、2.0、3.0标准),能存储较多数据,并且性能较可靠(由于没有机械设备),在读写时断开而不会损坏硬件(软盘在读写时断开马上损坏),只会丢失数据。这类的磁盘使用USB大量存储设备标准,操作系统如 Linux、 Mac OS X、Unix与 Windows中皆有内置支持。
SSD固态硬盘
SSD(Solid State Drives ,即为固态硬盘),一般由存储单元(Flash或DRAM)和控制单元组成,固态硬盘是目前最主流的一种硬盘,而且在可预见的未来当中,短时间内很难会被其他硬盘替代。SSD读写速度快、防震抗摔性、低功耗、工作温度范围大、轻便。
flash存储器的种类很多,在生活中的应用也越来越广泛,但是价格依然处于昂贵的阶段, 而这也限制了flash存储器的使用,希望flash存储器能够摆脱价格昂贵的缺点,真正完全地进入人们的生活。
后记:
关于半导体存储基础及分类请参考:
《半导体存储发展与分类》
https://www.toutiao.com/article/7166887627948589605/?channel=&source=search_tab
美光232层TLC闪存量产:性能翻倍,密度全球最高
7月27日消息,今年5月,存储芯片大厂美光(Micron)发布了业界首个 232 层堆栈的3D NAND芯片,昨日晚间,美光宣布其232层堆栈的TLC闪存正式量产。这是全球首个量产的超过200层的闪存,也是业界密度最高的,接口速度提升到2.4GB/s,写入速度提升100%。
美光技术和产品执行副总裁 Scott DeBoer表示232层闪存是存储芯片创新的分水岭,首次证明了3D闪存有扩展到200层以上的能力。
具体来说,这款232 层堆栈的 3D NAND采用的是3D TLC 架构,原始容量为 1Tb(128GB),该存储器基于美光的 CuA 架构,并使用 NAND 字符串堆栈技术,在彼此的顶部建立两个 3D NAND 阵列。
而在 CuA 设计的 232 层堆栈的3D NAND Flash中,将大大减少美光 1Tb 3D TLC NAND Flash 的尺寸,提升存储密度。
据介绍,该232层TLC闪存是有史以来密度最高的,达到了14.6Gb/mm2,比当前的TLC闪存高出35-100%,而且232层闪存使用了11.5x13.5mm封装,尺寸比前代产品小了28%,是市面上最小面积的高密度闪存,可以减少对电路板空间的占用。同时有利于降低生产成本。
该232层闪存还是全球首个六平面TLC闪存,在TLC闪存中平面最多,而且每个平面都可以独立读取,高IO速度、低延迟及六平面结构相结合使得232层闪存可以提供一流的数据传输能力。
美光表示其232层TLC闪存引入了业内最快的IO速度,可达2.4GB/s,比上代的176层闪存高出50%,同时写入带宽提升100%,读取带宽提升75%。
此外,美光的232层闪存还是首款支持NV-LPDDR4,后者是一种低压接口,相比之前的I/O接口,每比特的能效提升30%以上。
目前美光的232层闪存已经在新加披工厂量产,最初会由美光旗下的英睿达品牌推出消费级SSD,后续将会推出其他产品。
编辑:芯智讯-林子
相关问答
flash 旋转3圈由小变大怎么做?要实现Flash旋转3圈由小变大的效果,可以使用以下步骤:1.创建一个图形对象,并设置其属性。例如,可以创建一个圆形,设置其填充色、线条色、大小等属性。...
mmc协会是什么意思?MMC(MultiMediaCard)卡由西门子公司和首推CF的SanDisk于1997年推出。1998年1月十四家公司联合成立了MMC协会(MultiMediaCardAssociation简称MM...
flashcc,flashcs6, flash 8.0。有什么不同?版本不同而已,基本功能是一样的。flashCC版本最高,CS6次之,8.0最低。另外,版本越高功能越完善,flash8.0的动作脚本是AS2.0,CS6和CC的动作脚本可以是2.0和3....
AdobeFlashplayer是啥意思?AdobeFlashPlayer是一个多媒体程序播放器。升级后会新增许多更实用的功能。AdobeFlashPlayer最初设计目的为播放2维向量动画,但至此之后成为适合开发创...
在计算机网络中,帧的具体概念(即名词解释)_作业帮[回答].帧——就是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头.一帧就是一副静止的画面,连续的帧就形成动画,如电视图像等.我们通常...
什么格式的视频体积 最小 ?来自产业界的有Adobe--FlashPlayer将会支持WebM格式的播放--AMD、ARM、Broadcom、Freescale、NVIDIA、Qualcomm、TI等。谁不在...
什么是T- FLASH ?T-FLASH是目前为止最小的存储卡,是专为手要开发的。T-FLASH是目前为止最小的存储卡,是专为手要开发的。
有没有小容量高速度的固态硬盘?固态硬盘(SSD:SolidStateDisk)是在传统机械硬盘上衍生出来的概念,简单的说就是用固态电子存储芯片阵列(NANDFlash)而制成的硬盘。固态硬盘的接口规范和...这...
跪求 Flash 加密代码和右键代码?1、创建按钮1)启动Flash,新建一个空白文档;2)选择文本工具,在工作区中央点一下,将字号设为36,在工作区中输入蓝色文字“播放”;3)再...1、创建按钮1)...
T- Flash 卡是什么?有什么用?TranFlash卡,简称T-flash卡或TF卡。TranFLASH卡主要应用在手机上,一般都是随手机附送的,例如摩托罗拉。TF卡可经SD卡转换器后,当SD卡使用。T-Flash卡是体积...