写入不掉速!比SLC还要快的X-NAND QLC闪存究竟怎么做到的?
从SLC、MLC一路发展到TLC和QLC,NAND闪存的写入性能正以肉眼可见的速度快速降低。如果不是有SLC缓存遮羞,固态硬盘的写入速度恐怕要比几年前4倍甚至更多。
固态硬盘在变得便宜的同时,读写速度也在不断恶化,对于追求高性能的玩家来说很难接受。硅谷企业NEO Semiconductor研发的X-NAND技术或将成为NAND闪存的大救星:它理论上可以让QLC闪存比现有的SLC更快,同时还能保持低价。唯一的差别是,X-NAND无法提升闪存写入寿命。
增加Plane提高并发:
QLC自身的写入速度大约只有SLC闪存的1/8左右,提高数据读写的并发度是改善闪存性能的主要方向。目前3D NAND闪存已开始从2 Plane设计向4 Plane设计转变。
铠侠的XL-Flash超低延迟闪存为了提高性能更是采用了16 Plane等设计。不过要将16 Plane设计普遍应用到3D闪存中却并不经济:Page Buffer的数量会同步提升,并导致闪存芯片面积急剧增大,进而让闪存的制造成本上升。这也是XL-Flash只能专注于高性能存储而难以惠及消费级SSD的原因。
NEO Semiconductor更改了NAND闪存的设计,将Page Buffers容量降低到1KB来避免16 Plane设计在成本的增加。
X-NAND理论上可将闪存读写速度提高16倍,同时由于位线长度和电容的降低,随机读取速度以及写入验证速度也将大大提高。
按照NEO Semiconductor公开的数据,X-NAND技术可令QLC闪存的随机读写性能提高3倍、顺序读取速度提高27倍、顺序写入速度提高14倍。
提升之后的X-NAND QLC将比当前SLC闪存的顺序读写速度更快一些,但随机读写性能依然落后于真正的SLC闪存。不过,X-NAND技术同样可以用于SLC闪存,让SLC变得比现在更快。
加速鸡血永不停的奥秘:
回到大家最关心的“写入不掉速”问题上来。NEO Semiconductor承诺让QLC闪存可以始终以SLC缓存的速度进行写入,而不会出现缓存用完、速度暴跌。相信很多朋友和小编一样,怀疑这是不是真的。
NEO Semiconductor在最新的白皮书中解释了其中的原理。X-NAND充分发挥了Plane数量增加的红利,让不同分组的闪存交替以SLC写入、QLC释放和闪存擦除三种模式循环工作。
根据NEO Semiconductor的数据,32 Page的数据连续写入到8个Plane耗时6400μs,而将这些数据读取后并发写入到QLC Page所需的时间大约也是6400μs,这么一来一去,就可以保障数据可以始终保持全速写入而不发生掉速。
小容量设备的福音:
X-NAND的一个重要优势是它可以普惠众生,而不仅仅是面向昂贵的高端企业级SSD。
Plane数量的增加使得闪存并发存取性能提升,小容量的闪存也能提供可观的读写速度(特别是写入速度)。在外部接口(SATA/PCIe)总带宽固定的情况下,闪存性能的提升还可以降低对主控闪存通道数量的需求,进而降低SSD主控的成本。
灵活多变,满足每个人的需求:
每个人对存储性能的需求是不同的。硬件发烧友和电竞玩家追求极致性能,普通家用倾向于均衡的性能和成本,办公和教育市场可能更喜欢够用就好的高性价比SSD。X-NAND的Plane数量并非固定在16个,减少Plane数量意味着闪存芯片成本的降低,可以制造出速度相对不那么快、但价格更低的闪存。
NEO Semiconductor在去年的FMS闪存峰会上首次公开X-NAND,目前它们已经获得了相关技术专利,但它们不会自己利用这些技术进行闪存生产。所以我们什么时候能够实际体验到上述新技术优势,在一定程度上取决于世界主要闪存制造商会不会向NEO Semiconductor购买专利授权,或者它们自己是否已经有了类似的专利储备,并最终将其量产。总的来说,NAND闪存的发展前景是光明的,我们无需担心写入速度一步步向着HDD水平滑落而没有选择。
我们熟知的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
相关问答
nand闪存 架构分为?主要分为slc,mlc,tlc在固态硬盘中,NAND闪存因其具有非易失性存储的特性,即断电后仍能保存数据,被大范围运用。根据NAND闪存中电子单元密度的差异,又可以分...
nand闪存 是什么颗粒?NandFlash闪存颗粒中根据存储密度的差异可分为SLC、MLC、TLC和QLC四种,按照存储方式划分,NAND闪存已经发展了四代:第一代SLC(Single-LevelCell)每单元可.....
什么是 NAND闪存 ?内存和NOR型闪存的基本存储单元是bit,用户可以随机访问任何一个bit的信息。而NAND型闪存的基本存储单元是页(Page)(可以看到,NAND型闪存的页就类似硬盘的扇...
nand闪存 不能低于多少纳米?从技术上讲,nand闪存不能低于20纳米。随着技术的不断发展,nand闪存的制程技术在近年来已经逐渐迈入了16nm、14nm甚至更小的节点。这是因为随着nand闪存芯片的...
闪存 是什么意思?闪存是一种用于数码设备的非易失性存储技术,它可以在断电或者断电后保持数据的存储状态。闪存通常用于各种设备,如USB闪存驱动器、固态硬盘(SSD)、移动电话、...
闪存 是什么意思?闪存是一种非易失性存储器,用于存储数据并在断电后保持数据的完整性。它采用了固态电子存储技术,由闪存芯片组成。闪存具有高速读写、低功耗、抗震抗摔、体积...
NAND 类型?由于闪存的成本取决于其裸片面积,如果可以在同样的面积上存储更多数据,闪存将更具成本效益。NAND闪存有三种主要类型:单层单元(SLC)、多层单元(MLC)和三层单元...
什么是 NAND 芯片?NAND芯片是一种闪存芯片,广泛应用于各种数字设备,如闪存卡、USB闪存驱动器、固态硬盘等。它是一种非易失性存储器,可以长期存储数据,而不需要任何电源支持。...
华为 闪存 到底有多强?华为闪存非常强大,拥有出色的性能和可靠性。其采用的NVMe协议和PCIe接口,可实现高速数据传输和读写速度,比传统的SATASSD快上数倍。同时,其采用的三维NAND闪...
固态硬盘的 闪存 类型:SLC MLC TLC 各指的是什么?哪种比较好? ...除了主控芯片和缓存芯片以外,PCB板上其余的大部分位置都是NANDFlash闪存芯片了。NANDFlash闪存芯片又分为SLC(单层单元)和MLC(多层单元)NAND闪存:1...