电脑手机都用它:一文读懂DRAM、SRAM和Flash原理
DRAM、SRAM和Flash都属于存储器,DRAM通常被称为内存,也有些朋友会把手机中的Flash闪存误会成内存。SRAM的存在感相对较弱,但他却是CPU性能发挥的关键。DRAM、SRAM和Flash有何区别,它们是怎样工作的?
DRAM:动态随机存取存储器
DRAM的全称是Dynamic Random Access Memory,动态随机存取存储器。"随机存取"意味着CPU可以存取其中的的任意位置,而不像硬盘那样每次存取要以扇区为单位进行。
而"动态"是因为DRAM的工作采用电容原理,为了防止漏电引发数据错误,需要定时重复刷新。当电源中断后DRAM中的数据就会全部丢失,所以它属于"易失型"存储器。
SRAM:静态随机存取存储器
SRAM的存在感比较弱,因为多数时候它并不是像DRAM那样以内存条的形式直接展现在大家面前。CPU中集成的高速缓存就属于SRAM(Static Random-Access Memory,静态随机存取存储器)。在一些无DRAM缓存设计的固态硬盘(如东芝TR200)中,主控内会集成小容量的SRAM缓存。
SRAM存储单元是由6个晶体管制成的简单锁存器,无需刷新和回写就能保留数据,速度比DRAM更快。但由于集成度低,SRAM容量比DRAM小,成本比DRAM高,所以在大多数地方只能以较小的容量作为高速缓存使用。断电后SRAM中的数据也会丢失,同样属于"易失性"存储器。
Flash:闪存存储器
铠侠(原东芝存储)在上世纪80年代发明NAND型闪存。闪存可以在断电后持续保存数据,但是它无法随机存取,最小读写单元是Page页(早期为4KB,当前多为16KB),最小擦除单位是Block块(当前为16MB左右)。
闪存使用特殊的"浮栅层"(Floating Gate)来存储数据,氧化物层(Oxide Layer)的存在可防止浮栅层中电子流失,这是它能够在断电后继续保存数据的原因。
Flash闪存的1个存储单元存储多位数据,这是DRAM和SRAM都做不到的。根据浮栅层中电子的多少,每个存储单元可以表达1比特(SLC)、2比特(MLC)、3比特(TLC)或4比特(QLC)数据。
闪存的写入和擦除基于量子隧道效应,每个单元可以存储的数据越多,对跃迁到浮栅层的电子数量控制越严苛,写入速度也越慢,所以TLC的闪存性能优于QLC。
当前的3D闪存在结构上跟传统闪存又有所不同。3D闪存的单元排列从水平变更为立体的同时,闪存单元的结构也变为类似于圆柱形,Floating Gate浮栅也被Charge Trap电荷捕获结构代替。
新一代固态硬盘上已经用上96层堆叠技术的3D闪存,而下一代100+层堆叠的闪存也已完成研发并将很快进入量产阶段,在容量、性能和成本上取得新的进步。
总结:DRAM是内存(动态刷新,断电丢数据),SRAM是高速缓存(无需刷新,断电丢数据),Flash(无需刷新,断电不丢数据)通常作为硬盘。从容量上看SRAM<DRAM<Flash,从性能上看则正好反过来。DRAM和SRAM断电后数据会丢失,写入Flash闪存的数据则可以在断电后持续保留。
杀死NAND Flash,替代DRAM;3D Xpoint有这个能力吗?
来源:半导体行业观察翻译自computerworld,作者Lucas Mearian ,谢谢。
在3D NAND Flash大行其道的21世纪,当Intel和美光在2015年首次介绍3D Xpoint的时候,市场掀起了轩然大波。据当时的介绍,3D Xpoint的会比NAND Flash快1000倍,且寿命也会比其长1000倍。
但实际上,这样的性能表现只能出现在PPT里。根据实际的测试,3D Xpoint只是比NAND快10倍,且在读入新数据的时候,需要先擦除老数据。
但是这个新兴的固态存储器将会在数据中心找到他的位置,因为他的价格只有DRAM的一半,只主要是因为它会和传统的存储技术搭配来提升性能。但是相比于NAND Flash,3D Xpoint的价格还是会贵很多。
随着传输数据、云计算、数据分析等多样需求的增长,更高性能的存储也成为厂商的目标。这就给3D Xpoint带来了新的机会。
下面,我们来看一下3D Xpoint。
“毫无疑问,这项技术会给数据中心带来重要的影响,但是在PC端的影响则没有那么大”,Gartner的半导体和NAND Flash VP Joseph Unsworth表示。“无论是超大规模数据中心、云服务供应商,或者是传统的企业存储客户,他们对这项技术都会感兴趣”,他补充说。
但是3D Xpoint供应商并不能说服客户用其去替代所有的DRAM,即使使用这项新技术能够帮忙降低成本。主要因为在NAND Flash的SSD中,其性能遭到了质疑。
什么是3D Xpoint?
相信大家看过很多这个新技术的介绍。简单来说,这就是一个新型的非易失性固态存储,拥有比NAND Flash更强悍的性能,以及更长久的寿命。而从价格来说,他是处于DRAM和NAND Flash之间的。
根据Gartner的数据显示,现在DRAM的售价基本是每gigabyte 5美金,而NAND的价格则是25美分每gigabyte。3D Xpoint的大批量采购价格则会在每gigabyte 2.4美金这个区间。按目前看来,到2021年,3D Xpoint的售价也会比NAND Flash贵许多。
但是其实无论是Intel或者美光,都没有谈过太多关于这项新技术的细节,他们只说这是一项基于电子存储的技术,和Flash存储和DRAM一样,也没有用到晶体管。他们也声称这并不是ReRAM或者忆阻器。这两者被认为是NAND未来的最大挑战者。
根据专家用排除法分析,可以得到3D Xpoint应该是相变存储(PCM)技术,和美光先前开发过的一种技术差不多,而性能也相近。
PCM 作为新一代存储技术,利用特殊材料在晶态和非晶态之间相互转换的相变来储存数据,其芯片目前广泛使用的核心材料是GST(由锗锑碲按比例混合而成)。这和美光Russ Meyer之前说的不谋而合——“存储单元本身是在两个不同状态之间简单变动的”。
在PCM中,非晶态的高阻率是保存为0,低阻率的静态则保存为1.
3D Xpoint的架构和显微镜下的窗格子类似。而那些支持则是由硫族化合物组成,且搭配了开关,能够允许数据的读写。
Intel非易失性存储事业部GM Rob Crook表示,3D Xpoint并不像DRAM那样,把数据存储在电容的电子里,也不像NAND那样把数据存储在浮动栅的电子阱里。它使用一种物理材料,这种材料本身能够改变0或1状态,然后存储数据。但是他们需要将其尺寸变小,以适合更多应用。
为什么3D Xpoint能够吸引如此多的关注?当然是因为他在PCIe/NVMe接口连接的时候,拥有比NAND Flash高十倍的性能,且使用时间会长1000倍。这也就意味着持续读写次循环超过100万次,也就意味着,这个存储一旦装上,在不坏的情况下能永久使用。与之对比,现在的NAND Flash只有3000到10000的持续读写循环。如果带有损耗平衡和误差纠正软件,这个循环能提升,但和100万比,这还是小巫见大巫。
3D Xpoint还有比较低的延迟。与NAND Flash相比,这个数据是1000倍,与DRAM相比,则是十倍。明显看出,在高速读取的应用中,这回事更明智的选择。S
这种优势让3D Xpoint能够降低数据中心存储体系的落差(包括处理器上的SRAM,DRAM,NAND FLAHS,HHD、磁带或光盘)。这个还能够弥补易失性的DRAM和非易失性NAND Flash SSD 之间的差距。
也许这是数据中心的未来。Intel NVM方案部门主管James Myers表示,他们的3D Xpoint产品Optane能够用来执行有限的数据集或者实时存储和升级数据。
相反地,传统的NAND Flash 只能批次地处理存储数据,利用列式数据库系统分析。这就需要非常多的读写操作。
“不会有很多人为更高的连续吞吐量支付额外的钱,因为很多的分析可以在凌晨2点到5点完成,因为哪个时段不会有很多的业务操作”,Myers表示。
Intel的首个3D Xpoint SSD P4800x每秒能够执行550000次的读写操作(IOPS),与之对比,Intel最顶尖的NAND Flash SSD的IOPS只能达到400000。
和DRAM一样,3D Xpoint可以按字节寻址,这就意味着每一个存储单元有一个不同的位置,这不像分区的NAND,在应用在为数据搜索的时候,不允许“超车”。
“这个不是Flash,也不是DRAM, 3D Xpoint是一个介乎这两者之间的技术,而生态系统的支持对于这项技术的拓展极为重要。”Unsworth说。目前我们还没看到任何一个飞翼式的DIMM被装配,因此这会是一个很大的挖掘空间。
3D Xpoint什么时候可以准备好?
Intel已经开拓出了一个不同于美光的3D Xpoint路线。按照他们的说法,其Optane品牌适合于数据中心和桌面PC。美光则表示其Quantx SSD非常适合于数据中心,他们也或多或少提到,其产品也会适合消费级别的SSD。
在2015年,Intel小批量生产了使用IM Flash技术的3D Xpoint Wafer。到了去年,Intel和Micron则投资了做立在犹他州Lehi的Fab,大批量生产3D Xpoint产品。
上个月,Intel开始出货他的手系列新品:专为PC打造的 Intel Optane 存储加速模块(16GB/MSRP $44和 32GB/$77),另外还有数据中心级别的375GB Intel Optane SSD DC P4800X扩展卡,售价1520美金。DC P4800X使用的是PCIe NVMe 3.0×4(四路)接口。
Optane 存储PC加速器模组能够被应用到在一个七代Intel Kaby Lake平台上,加速各种SATA连接的存储设备。在存储中加上Optane模组就像在桌面PC或者笔记本上加了某种类型的缓存。
DC P4800X是首个为数据中心生产的3D Xpoint SSD,Intel方面表示,后续会推出更多此类应用,包括一个企业泣别的Optane SSD,他的容量为750GB。Intel方面表示,这会在今年第二季度到来。而1.5TB的SSD则会在今年下半年推出。
这些SSD同样以模组的形式存在,并适用于PCIe/NVMe和U.2插槽,这就意味着他们适用于使用AMD 32核Naples 处理器平台的工作站和服务器。
Intel还计划明年推出他们DRAM类型的DIMM模组Optane。而美光方面则打算在20147年下半年推出其QuantX产品。
3D Xpoint会对电脑性能造成什么影响?
Intel表示,其Optane将PC的启动时间减少了一半,并将整体系统性能增加了28%,加载游戏速度也快了65%。
DC P4800在随机读写环境下的表现也非常出色,因此我们可以用它来增强服务器的DRAM。在随机读写的状态下,Optane会自动启动,这在高端PC和服务器中非常常见。Optane的随机写速度比传统的SSD快10倍,而读速度也有三倍左右的提升。
除此之外,新的DC P4800 SSD 的读写延迟低于10微秒,这在NAND Flash的SSD中是不可能任务,后者的延迟在30到100ms这个范围。而DC 3700的平均延迟则有20ms,这是DC P4800的两倍。P4800X的读写延迟接近相同,这不同于Flash存储的SSD。
3D Xpoint会“杀死”NAND Flash吗?
或者这样的结局不会产生,Intel和美光双方都认为3D Xpoint与NAND是互补的。他的出现主要是弥补NAND和DRAM的差距。然而,随着新3D Xpoint的普及,SSD的经济规模会增长,分析师们认为它会挑战现存的存储技术,不是指NAND,而是DRAM。
Gartner预测,到2018年,3D Xpoint 会在数据中心中占领上风。届时它会吸引很多关键客户的目光。这不仅仅限于服务器、存储,超算中心或者云计算,软件客户也是他们的潜在关注者,Unsworth说。一旦你能够在数据库分析速度和成本上找到一个平衡,那么就会吸引更多的客户执行实时的数据分析处理。
因此我认为这是一个革命性的技术,他补充说。但这个最终被广泛采纳需要一段时间,数据中心生态链需要一点时间去接纳这个新存储技术,芯片组和第三方应用的支持也需要时间去兼容。
另外,现在只有Intel和美光两家供应商提供3D Xpoint,从长期看来,这个技术应该也会授权给其他厂商。
再者,包括ReRAM和忆阻器在内的竞争技术也会在未来某一天到来,但他们当中没有哪一个可以满足高存储和大批量出货的需求。
去年秋天,三星介绍了其新的Z-NAND存储,这是3D Xpoint的一个明显竞争者。这个即将发布的Z-NAND SSD延迟会较3D NAND Flahs降低四分之三,而顺序读速度也会快1.6倍,三星计划在今年推出其Z-NAND。
那么,这意味着NAND的“死亡”么?我认为近期内都不可能。
随着挑战3D Xpoint的非易失性存储技术逐渐出现,传统的NAND Flahs依然有很长的路要走,直到2025年,这个技术都是安然无忧的。
而最新版本的3D或者垂直NAND堆栈已经到了64层,这比传统的平面NAND的密度有了很大提升。制造们打算在明年将其扩展到96层,并打算在未来几年将其扩展到128层。
初次之外,现在的的3bit/ cell TLC NAND有望转向4bit/cell 的 QLC 技术,这样能够增加密度,同时降低生产成本。
这是一个很有弹性的产业,因为在世界范围内有很多很大的供应商。同时,中国也会在当中充当非常重要的角色。Unsworth认为,如果NAND在几年内会死亡,他们就不会花费数百亿美元进入这个NAND Flaash产业。我看到了3D NAND慢下来了,但他们依然没碰到天花板,他补充说。
今天是《半导体行业观察》为您分享的第1274期内容,欢迎关注。
R
eading
相关问答
DRAM 和RAM的区别是什么? DRAM 这东西到底有什么用呢? - 136***...简言之,RAM与DRAM的关系就是RAM包含DRAM,RAM分SRAM与DRAM,前者是静态RAM,不需要刷新,速度快,容量小,造价高,老式计算机使用。后者是动态RAM,要进行...
NAND Flash 和Nor Flash 到底有什么区别?1、存储架构不同NORFlash架构提供足够的地址线来映射整个存储器范围。这提供了随机访问和短读取时间的优势,这使其成为代码执行的理想选择。另一个优点是100%...
norflash和 nandflash 的区别?NANDflash和NORflash的区别一、NANDflash和NORflash的性能比较flash闪存是非易失存储器,可以对称为块的存储器单元块进行擦写和再编程。任何flash器件的....
nand 和 flash 有什么区别?1.性能比较flash闪存是非易失存储器,可以对称为块的存储器单元块进行擦写和再编程。任何flash器件的写入操作只能在空或已擦除的单元内进行,所以大多...●N...
谁能告诉我存储器dataflash norflash nandflash EEPROM这些的区别啊?norflash,nandflash,EEPROM都是些非易失性存储器,它们都是基于悬浮栅晶体管结构,但具体实现工艺上有差异。EEPROM:(ElectricallyErasableProgra...
合肥长鑫和长江存储两个企业的存储芯片和未来发展哪个更有潜力?存储芯片,又称半导体存储器,是半导体产业的重要分支,约占全球半导体市场的四分之一至三分之一。合肥长鑫是国产芯片的代表企业,主要从事存储芯片行业中DRAM...
NorFlash 与NandFlash 的区别?NorFlash和NandFlash是两种不同的闪存存储器,它们的主要区别在于其存储方式和应用场景。1.存储方式:NorFlash采用的是随机访问存储(RAM)方式,也就是说可以...
spi flash与nand flash 的区别?SPIFlash和NANDFlash是两种常见的闪存存储器类型,它们在结构和工作原理上存在一些区别。1.结构:SPIFlash采用串行接口(SerialPeripheralInterfa...
NAND 的与NOR闪存比较?一般快闪记忆体可分为二大规格,一是NAND,一是NOR.简单的来说,NAND规格快闪记忆体像硬碟,以储存数据为主,又称为DataFlash,晶片容量大,目前主流容量已达...
nor flash 和 nand flash 的区别?你好,NORFlash和NANDFlash都是非易失性存储器芯片,但它们有以下几点区别:1.结构不同:NORFlash的存储单元结构类似于传统的ROM,存储单元之间是通过并联...