资讯
HOME
资讯
正文内容
e-nand和nand 杂谈闪存二:NOR和NAND Flash
发布时间 : 2025-03-17
作者 : 小编
访问数量 : 23
扫码分享至微信

杂谈闪存二:NOR和NAND Flash

三星终于从爆炸门中走了出来,受到来自DRAM 与NAND 价格上涨带动,三星把Intel从盘踞了14年的半导体王座上赶了下来,风光可谓一时无两。虽然下半年市况预料将会修正,但今年整体DRAM 仍可较去年成长39%,NAND 则成长25%,而这两项恰恰曾经帮助过Intel走向巅峰,真是成也萧何,败也萧何啊。说起NAND Flash,他和他的哥哥NOR Flash可谓是20世纪最重要的发明之一,他的诞生和发展很是曲折,生于日本,长于美国,如今却在韩国大放异彩。今天的历史故事要从他的发明人桀冈富士雄(Fujio Masuoka)和他的狗血东家说起。

历史

Intel很早就发明了EPROM,这是一种可以用紫外线擦除的存储器。相较于ROM,它的内容可以更新而且可以保持10~20年,老式电脑的BIOS都存储于此。

(Intel 1702)

它的顶部必须被覆盖住,以防被阳光里的紫外线擦除。后来Intel在其基础上于1978年发明了电可擦除的升级版叫做EEPROM。不需要阳光的帮忙,方便多了,可是读取和擦除速度却非常缓慢。

这时我们的主人公富士雄出场了,他于1971年加入了东芝公司。受到了EEPROM的启发,他开始利用自己夜晚和周末的时间钻研一种能快速擦除的EERPOM。他在1980年取得突破,申请了一个叫做simultaneously erasable EEPROM的专利。然而,日本大公司的论资排辈却让这项划时代的发明石沉大海,直到4年之后。

“我终于被提拔了,可以不要批准就去工厂,让工人们帮忙做出样品了”,富士雄说。当他拿着他的样品参加当年的IEEE大会的时候,NOR Flash引起了轰动,以至于当他回到日本后,他的老板总是被Intel打来的要样品电话骚扰。他被奖励了几个人手帮忙,而这些人却是part-time的。而在大洋的另一边,Intel在收到样品后,立刻派出300多个工程师全力研发自己的版本。由于新发明的这种EEPROM擦除速度飞快,富士雄的同事建议他把这种技术取名Flash,暗合相机的闪光灯飞快闪烁之意。

东芝公司并没有把NOR flash技术当作宝贝,只是不想要别人插手而已。所以不停的起诉任何希望染指的公司,如TI公司。而富士雄却并没有停止他的追求,在1986年发明了NAND Flash,大大降低了制造成本。由于他的贡献,东芝奖励了他一笔几百美金的奖金和一个位置很高却悠闲的职位。做为一个工程师,他忍受不了这种待遇,不得不辞职进入大学继续科研。

东芝公司的短视很快招来了市场的惩罚。Flash市场迅速扩张,在90年代末期就达到数百亿美金的市场规模,Intel是这个市场的霸主,而东芝公司只享有很小的份额(NAND,NOR几乎没有)。在很长一段时间,东芝公司甚至不承认NOR flash是他发明的,说是Intel发明的。直到IEEE在1997年颁给富士雄特殊贡献奖后才改口。

富士雄觉得自己的贡献被东芝公司抹杀了,他愤然于2006年起诉了公司,并索要10亿日元的补偿。最后他和东芝公司达成和解,得到8700万日元(合758,000美元)。富士雄没有依旧停止自己的脚步,在获得进200个专利后,他还在向着下一个big thing进发。

无疑富士雄是个英雄,有人说应该颁给他诺贝儿奖,他也是我还可以记得名字的发明人之一,而其他的很多技术发明人却泯然众人矣。从这个故事中也可以折射出日本大公司的官僚主义和大公司病。

NOR VS NAND

那么什么是NOR Flash和NAND Flash?我们先来看看他们芯片的样子:

(左边是NAND,右边是NOR)

他们的电气原理我就不讲了,感兴趣的人也不多。我们这里主要聚焦在他们的共性和特性上。

1。共性

A. 都是非易失存储介质。即掉电都不会丢失内容。

B. 在写入前都需要擦除。实际上NOR Flash的一个bit可以从1变成0,而要从0变1就要擦除整块。NAND flash都需要擦除。

2。特性

特性是决定使用哪种Flash的根据,我这里总结出一张表:

如果以美光(Micron)自己的NAND和NOR对比的话,详细速度数据如下:

(数据来源Micron)

如果我们单独看随机读取速度:

(数据来源Micron)

如果用现在流行的关系图看是这样:

(数据来源Toshiba)

应用场景

在PC和手机上我们都可以找到NOR和NAND Flash的身影。

1。NOR Flash

NOR Flash和普通的内存比较像的一点是他们都可以支持随机访问,这使它也具有支持XIP(eXecute In Place)的特性,可以像普通ROM一样执行程序。这点让它成为BIOS等开机就要执行的代码的绝佳载体。

NOR Flash 根据与 Host 端接口的不同,可以分为 Parallel NOR Flash 和 Serial NOR Flash 两类。

Parallel NOR Flash 可以接入到 Host 的控制器 上,所存储的内容可以直接映射到 CPU 地址空间,不需要拷贝到 RAM 中即可被 CPU 访问。NOR Flash在BIOS中最早就是这种接口,叫做FWH(Firmware HUB),由于其接是并行接口,速度缓慢,现在基本已经被淘汰。Serial NOR Flash 的成本比 Parallel NOR Flash 低,主要通过 SPI 接口与 Host 也就是PCH相连。

现在几乎所有的BIOS和一些机顶盒上都是使用NOR Flash,它的大小一般在1MB到32MB之间,价格昂贵。

2。NAND Flash

NAND Flash广泛应用在各种存储卡,U盘,SSD,eMMC等等大容量设备中。它的颗粒根据每个存储单元内存储比特个数的不同,可以分为 SLC(Single-Level Cell)、MLC(Multi-Level Cell) 和 TLC(Triple-Level Cell) 三类。其中,在一个存储单元中,SLC 可以存储 1 个比特,MLC 可以存储 2 个比特,TLC 则可以存储 3 个比特。

NAND Flash 的单个存储单元存储的比特位越多,读写性能会越差,寿命也越短,但是成本会更低。

现在高端SSD会选取MLC甚至SLC,低端SSD则选取TLC。SD卡一般选取TLC。

3。其他

1. 最早的手机等设备之中既有NOR Flash也有NAND Flash。NOR Flash很小,因为支持XIP,所以负责初始化系统并提供NAND Flash的驱动,类似Bootloader。而NAND Flash则存储数据和OS镜像。三星最早提出Norless的概念,在它的CPU on die ROM中固话了NAND Flash的驱动,会把NAND flash的开始一小段拷贝到内存低端作为bootloader,这样昂贵的NOR Flash就被节省下来了,降低了手机主板成本和复杂度。渐渐NOR Flash在手机中慢慢消失了。

2. NOR Flash最大的问题是擦写慢和可擦写次数少,但是很少会因为这个原因造成BIOS速度降低和损坏,你知道是为什么吗?

尾声

NAND Flash相对NOR Flash更可能发生比特翻转,就必须采用错误探测/错误更正(EDC/ECC)算法,同时NAND Flash随着使用会渐渐产生坏块;我们在使用NAND Flash的SD卡上经常使用FAT文件系统,如果大家度过前面的文章(传送门:FAT文件系统与UEFI - 知乎专栏)就会知道,文件分配表会被频繁改写,而每块的擦写次数是NAND Flash寿命的决定性因素。如何才能平衡各块的擦写和为可能的坏块寻找替换呢?通常需要有一个特殊的软件层次,实现坏块管理、擦写均衡、ECC、垃圾回收等的功能,这一个软件层次称为 FTL(Flash Translation Layer)。根据 FTL 所在的位置的不同,可以把 Flash Memory 分为 Raw Flash 和 Managed Flash 两类:

最早大家都是使用raw Flash,FTL全由驱动程序实现。后来发展到SD和eMMC等,则由设备固件实现抽象。

FTL的原理是我们下一篇的主要内容。

NAND闪存这些年:QLC也没那么脆弱

NAND Flash是目前最常见的存储芯片,当其存储密度不断提升的同时,成本也会变得越来越敏感,因为Flash闪存的成本取决于其芯片面积,所以如果可以在同一区域存储更多数据,Flash将更具成本效益。

我们都知道固态硬盘采用闪存颗粒NAND Flash作为存储介质,所以它是固态硬盘中最重要的构成部分,其好坏也就决定着固态硬盘质量的好坏,而我们目前常见的NAND闪存主要有四种类型:Single Level Cell(SLC),Multi Level Cell(MLC)和Triple Level Cell(TLC),还有一种尚未大规模普及的QLC。

860 QVO

现在我们来认识下SLC、MLC、TLC、QLC

不难理解,MLC Flash是可以在与SLC相同的区域中存储更多的数据,同上,TLC则是在相同的区域内能比MLC存储更多的数据,而QLC则是比TLC能存储更多的数据。

区别

在SLC闪存中,每个存储单元仅存储一位信息,这使得读取单元格更快捷,因为磨损的影响小这也增加了单元的耐久性,进而增加了寿命,但其单元成本较高;MLC闪存每个存储器单元存储两位信息,读取速度和寿命都低于SLC,但价格也便宜2到4倍;MLC闪存的低可靠性和耐用性使它们不适合企业应用,创建了一种优化级别的MLC闪存,具有更高的可靠性和耐用性,称为eMLC;TLC Flash每个存储器单元存储3位信息,优势在于成本与SLC或MLC闪存相比要低得多,较适合于消费类应用,而到QLC Flash则是每个存储器单元能够存储4位信息以存储更多的信息,寿命也会相应低于TLC。

3D NAND助力QLC普及

说到这里就不得不提3D NAND,它的原理就是通过在同一晶片上垂直堆叠多层存储器单元,所以能够实现更大的存储密度。

第一批3D Flash产品有24层。随着该技术的进步,已经制造出32,48,64甚至96层3D闪存。3D闪存的优势在于同一区域中的存储单元数量明显更多。这也使制造商能够使用更大的制程工艺节点来制造更可靠的闪存。

3D NAND

一般来说,厂家为了更大的存储容量会使用更先进的制程工艺提升单位面积的存储容量,但由于闪存独特的电子特性,制程工艺越先进,寿命也就会越短,所以TLC在发展过程中会遇到寿命问题,但由于3D NAND是利用了垂直空间,提升容量。所以厂商没有必要使用更先进的制程工艺,转而使用更为老旧的制程工艺保证TLC的寿命,然后通过3D NAND增加容量。

在主要的NAND厂商中,三星是最早量产了3D NAND,其他几家公司在3D NAND闪存量产上要落后三星至少2年时间,在3D NAND路线上,三星也研究过多种方案,最终量产的是VG垂直栅极结构的V-NAND闪存,目前已经发展了五代V-NAND技术,堆栈层数从之前的64层提高到了90层以上,TLC类型的3D NAND核心容量更大,目前最新的技术在自家的860及970系列SSD上都有使用。

860 QVO

QLC能够迅速落地,有如此成就离不开3D NAND技术的发展,正是如此,借助3D NAND技术,QLC才能够实现1000PE的寿命,目前能够推出QLC的厂商,也都是通过3D NAND实现的。大家对QLC的最大焦虑就是寿命,真正了解QLC以后,自然会消除焦虑,目前已经有多家厂商对外表示自家3D QLC闪存的可擦写寿命为1000PE。

三星第五代V- NAND技术已经足够成熟,再配合以QLC闪存这也就使得固态硬盘在容量上轻松步入TB时代,三星作为全球领先的闪存厂商,去年首发采用QLC闪存的SATA SSD,860QVO就已经能够实现单颗1TB的闪存颗粒,目前发售的版本最高甚至可以达到4TB,这也意味着SSD进入TB级时代。

QLC+3D NAND带来更多可能

NAND闪存已经进入3D NAND时代了,在2D NAND闪存时代,厂商为了追求NAND容量的提升,需要不断提升NAND制程工艺,但在3D NAND时代,提升NAND容量靠的不是微缩制程工艺了,而是靠堆栈的层数,所以工艺变得不重要了,比如三星最初的3D NAND闪存使用的还是40nm工艺,可靠性要比20nm、10nm级工艺高得多。

由于TLC问世于2D NAND闪存时代,所以遭遇了诸多寿命、性能上的考验,最初发布的TLC闪存P/E寿命只有100-150次,但是随着NAND技术的进步、纠错技术的改良,P/E寿命不断提升,从TLC闪存的进阶之路我们便不难看出这个道理,所以这个发展之路对于QLC闪存同样适用。

任何新技术的普及都不是一帆风顺的,所以大家对QLC闪存的寿命担心也很正常,从内部结构来看,确实QLC闪存的寿命要低于TLC,但现在3D NAND时代的QLC闪存在可靠性上跟2D NAND时代的TLC、QLC完全不同,P/E寿命不是问题,目前主流的QLC闪存P/E已经能够达到将近1000,并不比TLC闪存差多少。

连续读写

三星作为全球主要的闪存厂商,新技术一直领先于市场,我们目前已经能够看到消费级的QLC闪存硬盘860QVO,而且三星为其提供了3年时间的质保或者1440TBW的总写入,且连续读写测试能达到跟TLC同级的水平,大约写入100GB时速度下降为100MB/s,但这依旧要远远高于机械硬盘的速度。

QLC闪存现在能够问世从根本上来说是市场需要,我们都知道内存的速度要比SSD快,但是SSD又要比机械盘快,性能虽然逐渐降低,但是换来的是更大的容量,所以随着技术发展势必会有TB级起步的超大容量SSD来取代机械硬盘的位置,而历史将这个任务交给了QLC闪存。

QLC闪存时代已经来临

由于内部架构原因,QLC闪存读写速度要低于TLC闪存,但是要远远高于机械硬盘,并且拥有同等TB级的容量,随着5G逐渐进入商用,我们个人的存储需求势必进一步加大,有不少科研机构预计了我们未来的硬盘使用场景,未来更可能是以500GB左右的TLC或者MLC闪存盘来做系统主盘,用2T或者更大的QLC闪存盘当做仓库盘这样便能完美的发挥各自优点,避开不足。

可以说QLC闪存的时代已经来了,三星QLC闪存已经开始出货,我们在电商平台已经可以看见三星的860QVO在出售,最高容量可以支持4TB,很明显QLC闪存最大的优势是能够实现更大的容量,无论是消费级还是企业级,而这靠TLC是无法实现的。

与机械盘相比,无论是连续读写、随机读写亦或是功耗和噪音它都是完全胜出,所以取代机械硬盘应该只是时间问题了。

【ZOL客户端下载】看最新科技资讯,APP市场搜索“中关村在线”,客户端阅读体验更好。(7202450)

相关问答

p50 e 的闪存类型是什么?

是ufs三点一的。华为p50e辅以LPDDR5内存和UFS三点一闪存。华为P50E手机采用高通骁龙778G-4G处理器,搭载了六点五英寸90Hz刷新率屏幕。闪存芯片分类:1、...

OR,AND,XOR,NOR, NAND ,XNOR分别表示什么逻辑关系?

[回答]OR或,AND与,XOR异或,NOR或非,NAND与非,XNOR异或非,or或,and与,xor异或,nor或非,nand与非,xnor异或非,

OR,AND,XOR,NOR, NAND ,XNOR分别表示什么逻辑关系?

OR或,AND与,XOR异或,NOR或非,NAND与非,XNOR异或非,or或,and与,xor异或,nor或非,nand与非,xnor异或非,

营养脑细胞的药物有哪些呀_千问健康

营养脑细胞的药物有哪些呀_千问健康

营养脑细胞的药物有哪些呀_千问健康

营养脑细胞的药物有哪些呀_千问健康

微pe带的efi是什么?

efi系统分区(EFIsystempartition,简写为ESP),是一个FAT16或FAT32格式的物理分区,但是其分区标识是EF(十六进制)而非常规的0E或0C,因此,该分区在Windo...

英语翻译naniga itai nande itai doushite konnani totemo itai

nanigaitainandeitaidoushitekonnanitotemoitai哪你噶伊大亿哪嗯叠伊大亿多哦西叠口嗯那你妥爹摸伊大亿nanigaitaina...

什么是嵌入式系统?

嵌入式系统是指由硬件和软件组成并且能够移植到硬件设备的操作系统。而相比较于普通的PC操作系统,嵌入式操作系统不能存储大容量的内存和程序。所以嵌入式操作系...

pm9a1靠谱吗?

PM9A1靠谱的。比较不错。它采用标准的NVMe协议M.2的接口,单面PCB板设计。采用Elpis新主控+全新的第六代V-NAND3DTLC新闪存颗粒支持PCI-E4.0协议,向下兼容PC...

技嘉PCIe 4.0 M.2 SSD何时发布?

在本周五发布的新闻稿中,技嘉(GIGABYTE)宣布将会在下周开幕的Computex2019上展示业内首款采用PCIe4.0接口的固态硬盘。在新闻稿中技嘉表示该固态硬盘提供...在...

 刘玉安  货款回收 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部