快讯
HOME
快讯
正文内容
sx os系统nand 杂谈闪存二:NOR和NAND Flash
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 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的原理是我们下一篇的主要内容。

荣耀Magic3发布会上没有说的事!(1)首发顶级176层NAND闪存

在这个系列文章里,我会分几篇图文,跟大家聊聊,Magic3的硬件设计里,有哪些你可能不知道的事!其中某件事,可能会颠覆你对国产设备的固有认知,也许会影响你购买这部手机信心!另外也会聊聊荣耀发布会当晚,平行时空里发布的另外一个重要视频的内容,谈谈荣耀的野望与危机!

【文/江湖事务所 浆糊狼中】 Magic3作为荣耀的高端旗舰,被寄予厚望。无论是硬件设计,还是系统底层方面的OS Turbo X、计算摄影平台、隐私保护等等,都是业界顶级的水平。这篇文章我要单独介绍的内容,是发布会上没有提到的!

在荣耀Magic3里面,搭载了一个只有真正手机发烧友才会知道的技术,那就是,业界首款176层NAND技术UFS3.1闪存 。这一点,在发布会上,并没有被提到。“发烧友”这个词好像听起来有点耳熟。

闪存的读写速度,会影响手机的流畅度、游戏加载速度,以及数据的稳定性。

小米Mix4和Magic3都搭载的是UFS3.1闪存,但是二者并不相同 。需要注意,UFS3.1只是闪存规范,决定了带宽上限 。但是各家的闪存是否能够达到带宽上限,并不一定。

目前的手机闪存,基本都是采用3D堆叠技术的NAND闪存,当前的普遍层数只有96层。层数越高,单位面积的存储容量和读写性能越强。而此次美光推出了业界领先的,拥有176层的NAND闪存,并首发应用在荣耀Magic3上面,连续写入速度可以达到1500MB/s。 一部14GB的4K电影,在不考虑其他限制条件的情况下,可以在9.6秒完成写入。

数据延迟缩短了10%,随机读取性能也较上一代提高了70%,闪存的总写入字节数也比上一代翻了一倍,使用寿命更长。而根据评测,小米11,虽然也是标称UFS3.1标准的闪存,但是连续写入速度只能达到762MB/3,只有荣耀Magic3连续写入速度的一半左右。

小米11 UFS3.1读写测试数据 (数据来源网络)

Magic3拥有如此强劲的闪存,再配合多网协同的6.1Gbps网速的,以及Magic UI的三大OS Turbo X引擎,可以达到优于IOS的响应时延 ,和更流畅的使用体验,一点也不意外!

这其实是Magic3暗藏的一个卖点!

关于Magic3发布会上还有哪些你不知道的事,欢迎关注我的下一篇图文。另有视频内容更精彩,可以点击我的头像观看!我的频道主要聚焦数码、通信,以及最新的潮流科技,欢迎关注! 离开之前记得点个赞!

相关问答

平板电脑怎样可以把默认储存nandflash改为外置储存?

首先,升级ipados13,然后再空间里把应用都重新装一遍,可以节约15%左右的app自身空间(ios/ipados13自带的功能),然后你就可以用外置u盘了,这个时候看看万...

RRAM最近怎么没消息了?

除了史上最大芯片之外,HotChips还有哪些看点?2019-08-2709:23:22芯片AI放弃自主研发留下惨痛教训产业溃败成就“台湾存储教父”?2019-08-2311:05...

gps导航仪上看电子书怎么老死机

现让大家了解下国内GPS行业现状:新手购买GPS导航仪全攻略目前,随着市场价格的的不断下调,使用和想尝试使用GPS导航设备的朋友不断增多,越来越多的...

求iPod touch 4的配置参数?

iPodTouch4拥有Retina显示屏,LED背光。新iPodtouch处理为A4,与iPhone一样。还有三轴螺旋仪,iOS4.1和FaceTime功能。背部摄像头可以拍摄高清视频。...

Dell笔记本能安装固态硬盘吗?-ZOL问答

未预留MSATA接口,要加装固态硬盘的话需要购买使用光驱位硬盘托架。固态硬盘(SolidStateDrives),简称固盘,固态硬盘(SolidStateDrive)用固态电子存储芯片阵.....

国产显卡什么时候上市?

尚不确定。因为国产显卡的上市时间受到多方面影响,包括技术、生产和市场等因素,目前尚无确定的时间表。但可以肯定的是,中国正在加快自主研发和生产显卡的步伐...

电脑一插耳机就死机-ZOL问答

回复nandi2007gguyyyyyyyyyyyyyyyyyyyyyyy有用(0)回复gu742325035那个应...DIY从入门到放弃:Windows和macOS到底该选谁?评论...

小米笔记本pro能用该款 ssd 吗-ZOL问答

6人讨论651次围观关注问题写回答讨论回答(6)421797205sjt小米原配SSD是m2.PCI-E,焊着的,不能换,但预留SSD卡位,可扩展硬盘容量(接口要求:M.2SATA)有...

固态硬盘可以接到台式电脑吗?-ZOL问答

S133人讨论9489次围观关注问题写回答讨论回答(3)fcrxfscqeu固态硬盘能在家用台式机上用。相对于机械硬盘,固态硬盘的优点:1、读写速度快。2、防震抗摔...

U盘待机电流偏大的问题_驱动_数码产品_技术_电脑硬件_天涯问...

[回答]内存1-4GB,最高可达8G,可连续录像120-480分钟,具有抽取式硬盘功能,自带高灵敏度麦克风,半径15米内录音效果最佳。USB接口即插即用,内置高容量的聚合...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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