我们熟知的NAND闪存,还有个“双胞胎兄弟”
【IT168 评论】无论消费者还是企业机构,大多数人在谈到闪存时,首先想到的就是NAND闪存。从一定的现实意义上来讲,NAND闪存可以说已经成为固态硬盘的代名词。基于块寻址结构和高密度,使其成为磁盘的完美替代品。
NOR闪存是另一种与NAND不同的闪存类型,它具有不同的设计拓扑结构,某些特定的应用场景下更为适合。在比较NAND和NOR闪存在不同应用中的相对优势和适用性之前,检查其结构差异是很重要的。
NAND闪存产品是当今已经达到高水准的存储芯片,是当前市面上嵌入式以及独立式SSD的主要原材料。多层单元(MLC)技术和3D制造工艺的结合,将NAND存储单元垂直蚀刻到硅衬底上,使存储密度和NAND芯片容量呈几何级增长。
NAND与NOR电路基础
尽管NAND闪存是这两种非易失性内存技术中相对流行的一种,但NAND和NOR都是由同一名东芝公司的工程师在上世纪80年代中期发明的。要理解这两个种类的区别和命名,需要简要回顾一下逻辑门的基础知识。
NAND和NOR分别涉及到布尔逻辑函数中的逻辑“和”(and)以及“或”(or)。如下所示,NAND和NOR都生成响应两个二进制输入的输出。
响应两个二进制输入的NAND和NOR输出
NAND和NOR逻辑门仅仅为它们各自的功能实现了上面这个真值表。
NAND门在概念上是作为AND门实现的——当两个输入都是1时输出1——后面跟着一个NOT门,这是一个逻辑反转。相应的,NOR门在概念上是一个OR门——有任何一个输入是1时输出1,然后是NOT门,这是一个逻辑倒装。
布尔逻辑的背景对于理解NAND和NOR闪存至关重要,因为闪存单元被连接到一个行和列的数组中。在NAND闪存中,一组中的所有单元(通常是一个字节的倍数,取决于芯片的大小)共享一条位线,并以串行方式连接每个单元,每个单元连接到一个单独的字行。同一字行连接一个内存块中的多个字节,通常为4 KB到16 KB。因此,只有当所有的字线都是高或单状态时,位线才会降低或变为零状态,这实际上将内存组转换为一个多输入NAND门。
与此相反,NOR闪存并行组织位线的方式是,当位线和字线都处于低或零状态时,内存单元只保持高或单状态。
NAND单元的串联结构使得它们可以通过导电层(或掺杂层)连接在衬底上,而不需要外部接触,从而显著减少了其横截面积。
NAND闪存单元的串联连接意味着它们不需要单元之间通过金属层进行外部接触——而这正是NOR拓扑结构所需的。使用导电层连接硅衬底上的单元意味着NAND闪存的密度通常比NOR高两个数量级,或100倍。此外,组内单元的串联连接使它们可以垂直地堆积在3D数组中,位线类似于垂直管道。
相反,由于NOR闪存单元不能单独寻址,因此它们对于随机访问应用程序更快。
NAND与NOR产品类型
这两种类型的闪存具有明显的特性和性能差异,它们有各自最适合的应用程序类型。除了容量外,NAND和NOR闪存还具有不同的运行、性能和成本特性,如下图所示。
这两种闪存中也有几种不同的产品类型,它们在I/O接口、写入持久性、可靠性和嵌入式控制功能方面有所不同。
NAND闪存产品类型
NAND闪存以单层(SLC)、多层(MLC)、三层(TLC)或四层(QLC)的形式在每个单元(cell)中存储bit,分别为1 bit/cell、2 bit/cell、3 bit/cell、4 bit/cell。要确定哪种类型的NAND最适合于工作负载,简单来说,每个单元的位数越高,其容量就越大——当然,是以数据持久性和稳定性为代价的。
NAND设备只是没有任何外围电路的存储芯片,这些外围电路使NAND闪存可以在SSD、U盘或其他存储设备中使用。相比之下,托管型NAND产品嵌入了一个内存控制器来处理必要的功能,比如磨损调平、坏块管理(从使用中消除非功能性内存块)和数据冗余。
NOR闪存产品类型
串行设备通过只暴露少量(通常是1到8个)I/O信号来减少包的pin数。对于需要快速连续读取的应用程序来说,这是理想的选择。NOR闪存通常用于瘦客户机、机顶盒、打印机和驱动器控制器。
并行NOR产品暴露多个字节,而且通常使用内存页而不是单独的字节进行操作,更适用于启动代码和高容量应用程序,包括数码单反相机、存储卡和电话。
两种闪存都是不可或缺的
NAND是闪存的主力,广泛用于嵌入式系统和SSD等存储设备的大容量数据存储。不过,NOR 闪存在存储可执行的启动代码和需要频繁随机读取小数据集的应用程序方面起着关键作用。显然,这两种类型的闪存将继续在计算机、网络和存储系统的设计中发挥作用。
原文作者:Kurt Marko
电子产品的记忆力:NOR、NAND和UFS到底有什么区别?
东芝在1984年开发出名为闪存的新型半导体存储器。实际上闪存也分为NOR和NAND两种,我们平时提及最多的乃是后者。
NOR:最早出现的闪存类型
最早问世的NOR型闪存的容量较小、使用简单、支持按字节寻址且随机读取速度快,可以实现XIP片内执行。通常用在路由器、机顶盒、物联网设备中,起到存储固件的作用。个别固态硬盘中也能看到NOR闪存用作固件存储器:
NOR闪存表现的更接近内存,小区块数据的随机读取速度比NAND闪存更快。在一些对性能要求不高的设备当中,可以让固件代码直接在NOR闪存当中运行,而无需独立的RAM内存组件。
除此之外,NOR闪存的使用也非常简单。使用中无需纠错引擎,只要十几块钱的编程器就可以对它进行烧录。
下图为利用编程器和SOP8免拆夹子对NOR闪存中的固件进行改写。NOR闪存的容量一般不超过256MB,路由器上多使用16MB或32MB容量。
NAND闪存:
如果不是NAND型闪存的出现,恐怕我们还生活在功能机时代。东芝在1987年开发了NAND型闪存,由于容量比NOR闪存大的多,NAND随后被广泛应用于各种存储卡和电子设备当中,成为应用最广泛的闪存类型。
下图是东芝TR200固态硬盘当中的BiCS3闪存,采用64层堆叠3D结构,TLC类型的它每个存储单元可以存储3bit数据。
NAND闪存的出错率比NOR闪存更高,需要专门设计的主控芯片进行管理。一颗固态硬盘主控包含FTL闪存转换层、数据纠错、磨损均衡、垃圾回收管理等功能模块。尽管使用起来比较复杂,但3D NAND闪存带来了极高的存储容量。使用BiCS3闪存的东芝TR200固态硬盘可以提供高达960GB的容量选择。
不过NAND型闪存的最小读写单位是Page而非字节,在闪存芯片当中一个Page的大小通常为16KB。NAND闪存的擦除单位是更大的Block,在东芝BiCS3闪存当中一个Block的容量高达12MB。NAND闪存没有办法像RAM内存那样自由寻址,而只能被用作硬盘存储器。
NAND的容量优势成就了它的主流地位,NOR闪存虽然并没有消失,但已经在越来越多的地方被NAND闪存所取代。
UFS闪存:
UFS其实并不属于一种独立的闪存类型,它是在NAND闪存的基础上增加了闪存控制器,并采用标准的封装接口。UFS存储芯片既承担了过去NOR闪存提供的固件存储与系统开机功能,也承担起NAND闪存的大容量数据存储职能。
UFS闪存不仅广泛应用在智能手机当中,车载电子产品中也大量应用了东芝推出的宽温型UFS芯片(支持-40℃至105℃),在高温、震动工控下它可以提供高速和可靠的数据存储功能,助力物联网与自动驾驶应用的发展。
相关问答
nand 和tlc的区别?区别就是两者所表达的中文意思是不一样,具体的不同如下NAND是一种比硬盘驱动器更好的存储设备,在不超过4GB的低容量应用中表现得尤为明显。TLC:Trinary-Leve...
NAND 是什么元件?NAND闪存是一种比硬盘驱动器更好的存储设备。在不超过4GB的低容量应用中表现得尤为明显,随着人们持续追求功耗更低,重量更轻和性能更佳的产品,NAND被证明极具...
固态硬盘上的3D NAND 是什么?-ZOL问答3DNAND是相较于2DNAND而言的,而2DNAND其实也就是闪存颗粒,又称闪存,是一种非易失性存储器,即在断电的情况下依旧可以保存已经写入的数据,而且是以固定的区块...
固态硬盘中的 NAND 闪存颗粒为什么又分为原片、黑片、白片?现在不少厂商选择白片,一来,原厂没有那么大产能供应;二来,价格优势,选择有保障的白片NAND,虽然售出的SSD返修率偏高,凭藉价格优势,有一定的销量。总结:...这种S...
与2D NAND 相比,3D NAND 有什么优势?3DNAND有这么多的优势,但也带来了不小的挑战。与2DNAND相比,3DNAND的program时间有所增加。如下图,3DNAND的program时间为2.2ms,但是2DMLCNAN...
3d nand 的优点?3DNAND可带来更好的性能,更低的成本以及更高的密度。3DNAND也称为V-NAND,旨在克服2DNAND在容量方面的限制。3DNAND架构可在不牺牲数据完整性的情况下扩展...
nand flash最小 容量 ?NAND闪存的最小容量可以是1GB。然而,随着技术的进步,现在市面上的NAND闪存的最小容量已经远远超过了1GB,常见的容量包括16GB、32GB、64GB、128GB、256GB等。...
西数东芝的BiCS-5 3D NAND 闪存,在 容量 和性能上有多大优势?外媒报道称,西部数据(WD)和东芝(Toshiba)已经开发出了128层@512Gbit容量的3DNAND(又称TLC)缓存。如果沿续此前的命名习惯,我们可以把它叫做BiC......
3D NAND 闪存技术目前市场是什么现状?闪存技术目前已然成为各大存储厂商的必争之地。据悉,业内知名企业东芝与西部数据的合资闪存代工厂已经开始制造96层3DNAND芯片,而两家合作伙伴正在此基础上积...
3D NAND 是什么?_其他问答_系统粉3DNAND是相较于2DNAND而言的,而2DNAND其实也就是闪存颗粒,又称闪存,是一种非易失性存储器,即在断电的情况下依旧可以保存已经写入的数据,而且是...