看了这么多固态硬盘科普,终于真正搞明白TLC闪存和SLC缓存
除了极个别MLC和QLC型号,现在我们能够买到的固态硬盘基本都使用了TLC闪存,今天为大家介绍一些不为众人所知的TLC秘闻。
为什么TLC写入速度比较慢?闪存用存储电子来记录和表达数据,存储电子的部件叫Floating Gate浮动栅极。通过在Control Gate控制栅极施加一个参考电压,并判断源极与漏极是否导通,就能判断浮动栅极中是否存储有电子,从而实现闪存中数据的读取。
东芝在1984年发明了NAND闪存,最早的NAND闪存属于SLC类型,即每个存储单元可以记录1比特数据。对于SLC闪存来说,闪存FT浮动栅极中有电子代表0,没有电子代表1。
闪存写入过程其实就是将一部分的1转换成0,即给FT浮动栅极"充入电子"。擦除过程就是将栅极的电子全部"放掉",使它们变回1。
给栅极"充电"的过程需要分步进行,逐渐增加"阈值电压",每进行一步就与预先定好的不同数据定义的分界线——"参考电压"进行一次对比。SLC的一个存储单元只需表达一个比特的数据,只要区分0和1就好,所以只需要用到一个参考电压。
而MLC闪存要表达2比特数据就需要区分11、01、00和10四种状态,用到四种参考电压。MLC闪存的写入过程因此变得比SLC慢许多。
到了TLC时代,每个存储单元需要记录3比特数据,二进制信息增加到8种,需要用到7种参考电压来隔离这8种状态。TLC的写入过程也就需要更多次的比对和确认,写入速度随之降的更低了。
为什么只有SLC缓存而没有MLC缓存?pSLC Mode是将部分TLC闪存单元当作SLC使用,从而大幅提升短时突发写入速度的技术。同样的,将TLC临时当作MLC来操作就是pMLC mode。不过pMLC Mode很少被人提起,这是因为它看起来不如pSLC那样划算,下图是某闪存在不同模式下的数据指标:
虽然把TLC模拟成更高级的闪存使用能够缩短读取和写入所需时间,但每个闪存单元能容纳的数据也变少了,综合之后pMLC甚至有可能不如TLC读写速度快。不过pMLC的出错率较低,可以适应那些纠错能力比较低的闪存控制器,应用在部分工业用途当中。
3D堆叠有没有解决TLC的难题?
过去平面闪存使用FT浮动栅极层作为电子的容器,当代3D闪存主要使用CT电荷捕获层存储电子。下图是平面闪存与东芝BiCS三维闪存的结构对比:
由于BiCS结构增大了存储单元间隔,就可以增大单次编程序列的数据量来提升写入速度。同时,由于读写干扰降低,闪存数据出错率下降,BiCS也带来更高的写入/擦除循环次数,也就是我们平时说的"写入寿命"。
TLC写入速度的增长还可通过结构改进升级
TLC写入速度方面的短板主要依靠提升并发度来实现。目前一个闪存die通常具备两个Plane平面:
东芝计划在下一代BiCS5 96层堆叠3D闪存中将平面数量提高到4个,从而令闪存写入速度翻倍。
科技一直在进步,TLC虽然不美好,但似乎也没那么糟糕。
一文让你看懂三星第五代V-NAND技术
转自 天极网
今年1月底,三星电子又发大招,推出采用第五代V-NAND技术的SSD产品——三星970 EVO Plus SSD。事实上,随着新一代3D NAND技术的不断成熟,速度更快的NVMe协议的SSD固态硬盘已经成为市场主流。
以前,我们见过的闪存多属于Planar NAND平面闪存,3D闪存则是立体堆叠的。打个比方,如果说普通NAND是平房,那么3D NAND则是高楼大厦。简单说,在3D NAND领域,谁堆叠的层数多,谁的产品性能就更先进。
众所周知,平面NAND闪存不仅有SLC、MLC和TLC类型之分,而且为进一步提高容量、降低成本,NAND的制程工艺不断进步。虽然更先进的制程工艺带来了更大的容量,但容量提升、成本降低的同时可靠性及性能都在下降。
与之相比,为提高NAND的容量、降低成本,存储厂商只需要堆叠更多的层数即可。
据悉,2bit MLC每cell单元存储2bit数据只需要一两打电子,3bit MLC(也就是TLC)的每个cell单元储存。随着制程工艺的不断革新,cell单元之间的干扰现象越来越严重。
三星的V-NAND不再追求缩小cell单元,而是通过3D堆叠技术封装更多cell单元,实现容量增多的目的。
传统上,SSD中使用的是浮栅极MOSFET(Floating gate MOSFET),电子储存在栅极中,它相当于一个导体。这种晶体管的缺点是写入数据时,栅极与沟道之间会形成一次短路,这会消耗栅极中的电荷。
即每次写入数据,都要消耗一次栅极寿命。一旦栅极中的电荷没了,cell单元就相当于挂了,无法存储数据。
三星V-NAND闪存放弃浮栅极MOSFET,使用电荷攫取闪存(charge trap flash,简称CTF)设计。每个cell单元看起来更小了,但里面的电荷是储存在一个绝缘层而非之前的导体上,理论是没有消耗的。这种更小的电荷有很多优点,比如更高的可靠性、更小的体积。
据了解,使用CTF结构的V-NAND闪存被认为是一种非平面设计,绝缘体环绕沟道(channle),控制栅极又环绕着绝缘体层。这种3D结构设计提升了储存电荷的的物理区域,提高了性能和可靠性。
相比传统的FG(Floating Gate,浮栅极)技术,三星NAND的电荷撷取闪存(charge trap flash,简称CTF)技术难度更小一点,因此这有利于加快产品量产。
目前,三星的3D V-NAND存储单元的层数(Layer)由2009年的2-layer逐渐提升至24-layer、64-layer,再到2018年的96-layer(层)。
参考资料:
1. https://zhuanlan.zhihu.com/p/21967038
2. https://zhuanlan.zhihu.com/p/48579501
3. https://news.mydrivers.com/1/273/273419.htm
相关问答
固态硬盘SSD解析 SLC ,MLC和TLC三者的区别?构成SSD的主要IC有主控芯片和NAND闪存,SLC、MLC和TLC三者都是闪存的类型。1、SLC=Single-LevelCell,即1bit/cell,速度快寿命长,价格超贵(约MLC...
固态硬盘SSD的 SLC 与MLC和TLC三者的不同-ZOL问答构成SSD的主要IC有主控芯片和NAND闪存,SLC、MLC和TLC三者都是闪存的类型。1、SLC=Single-LevelCell,即1bit/cell,速度快寿命长,价格超贵(约MLC...
SLC ,MLC和TLC芯片三者的区别?SLC、MLC和TLCX3(3-bit-per-cell)架构的TLC芯片技术是MLC和TLC技术的延伸,最早期NANDFlash技术架构是SLC(Single-LevelCell),原理是在1个存...
内存卡读速的区别?内存卡读速指的是从内存卡中读取数据的速度,读取速度快的内存卡可以使得数据传输更加流畅和快速,有助于提高设备的整体性能与体验。内存卡读速的区别通常取决...
固态硬盘中的“mlc”,“tlc”和“3dv- nand ”的区别是什么?tlc最烂,速度慢寿命短,最便宜mlc居中,速度中等,寿命中等,价格中等slc速度快,寿命长,价格贵3d是三星研究的一项技术,不过本质还是tlc,比一般tlc强点,...tlc...
SLC ,MLC和TLC三者的区别?SLC、MLC和TLCX3(3-bit-per-cell)架构的TLC芯片技术是MLC和TLC技术的延伸,最早期NANDFlash技术架构是SLC(Single-LevelCell),原理是在1...
固态硬盘中的 NAND 闪存颗粒为什么又分为原片、黑片、白片?我是存储行业的一名高级工程师,认真是一种态度,专业是一种情怀。欢迎关注我,与我交流哦!硬盘,拿来存储数据,存储单元绝对是核心元件。在固态硬盘内部,NAN...现...
mlcin接口干嘛用的?回答如下:MLCIN接口是一个机器学习联合计算的接口,用于实现多个参与方之间的数据共享和模型训练。通过MLCIN接口,不同参与方可以将自己的数据安全地共享给其他...
tlc扣板的原理?SLC、MLC和TLCX3(3-bit-per-cell)架构的TLC芯片技术是MLC和TLC技术的延伸,最早期NANDFlash技术架构是SLC(Single-LevelCell),原理是在1...
第三方车机处理器哪个好?第三名,兆易创新。公司目前的存储产品包括NORFlash(车规级)、SLCNand,推出DRAM之后公司的存储产品又添一城,加之公司与合肥长鑫紧密的合作、投资关系,...