为什么TLC闪存比较慢

除了极个别MLC和QLC型号,现在我们能够买到的固态硬盘基本都使用了TLC闪存,今天为大家介绍一些不为众人所知的TLC秘闻。

为什么TLC写入速度比较慢?

闪存用存储电子来记录和表达数据,存储电子的部件叫Floating Gate浮动栅极。通过在Control Gate控制栅极施加一个参考电压,并判断源极与漏极是否导通,就能判断浮动栅极中是否存储有电子,从而实现闪存中数据的读取。

为什么TLC闪存比较慢

东芝在1984年发明了NAND闪存,最早的NAND闪存属于SLC类型,即每个存储单元可以记录1比特数据。对于SLC闪存来说,闪存FT浮动栅极中有电子代表0,没有电子代表1。

为什么TLC闪存比较慢

闪存写入过程其实就是将一部分的1转换成0,即给FT浮动栅极”充入电子”。擦除过程就是将栅极的电子全部”放掉”,使它们变回1。

为什么TLC闪存比较慢

给栅极”充电”的过程需要分步进行,逐渐增加”阈值电压”,每进行一步就与预先定好的不同数据定义的分界线——”参考电压”进行一次对比。SLC的一个存储单元只需表达一个比特的数据,只要区分0和1就好,所以只需要用到一个参考电压。

为什么TLC闪存比较慢

而MLC闪存要表达2比特数据就需要区分11、01、00和10四种状态,用到四种参考电压。MLC闪存的写入过程因此变得比SLC慢许多。

为什么TLC闪存比较慢

到了TLC时代,每个存储单元需要记录3比特数据,二进制信息增加到8种,需要用到7种参考电压来隔离这8种状态。TLC的写入过程也就需要更多次的比对和确认,写入速度随之降的更低了。

为什么TLC闪存比较慢

为什么只有SLC缓存而没有MLC缓存?

pSLC Mode是将部分TLC闪存单元当作SLC使用,从而大幅提升短时突发写入速度的技术。同样的,将TLC临时当作MLC来操作就是pMLC mode。不过pMLC Mode很少被人提起,这是因为它看起来不如pSLC那样划算,下图是某闪存在不同模式下的数据指标:

为什么TLC闪存比较慢

虽然把TLC模拟成更高级的闪存使用能够缩短读取和写入所需时间,但每个闪存单元能容纳的数据也变少了,综合之后pMLC甚至有可能不如TLC读写速度快。不过pMLC的出错率较低,可以适应那些纠错能力比较低的闪存控制器,应用在部分工业用途当中。

3D堆叠有没有解决TLC的难题?

过去平面闪存使用FT浮动栅极层作为电子的容器,当代3D闪存主要使用CT电荷捕获层存储电子。下图是平面闪存与东芝BiCS三维闪存的结构对比:

为什么TLC闪存比较慢

由于BiCS结构增大了存储单元间隔,就可以增大单次编程序列的数据量来提升写入速度。同时,由于读写干扰降低,闪存数据出错率下降,BiCS也带来更高的写入/擦除循环次数,也就是我们平时说的”写入寿命”。

TLC写入速度的增长还可通过结构改进升级

TLC写入速度方面的短板主要依靠提升并发度来实现。目前一个闪存die通常具备两个Plane平面:

为什么TLC闪存比较慢

东芝计划在下一代BiCS5 96层堆叠3D闪存中将平面数量提高到4个,从而令闪存写入速度翻倍。

为什么TLC闪存比较慢

科技一直在进步,TLC虽然不美好,但似乎也没那么糟糕。

原创文章,作者:大柱,如若转载,请注明出处:为什么TLC闪存比较慢

(0)
上一篇 2021年4月29日
下一篇 2019年6月23日

相关文章

  • 浅易易懂的方式带你领会固态硬盘SLC、MLC、TLC颗粒知识

    信托不少用户对固态硬盘的领会,更多的是在接口、容量的熟悉,然则对于SLC、MLC和TLC颗粒类型、64C NAND与3D NAND等工艺一无所知。今天搞机网试图用浅易易懂的方式,为…

    2021年5月7日
    02780
  • 固态硬盘和机械硬盘的区别

    固态硬盘和机械硬盘的区分方式有很多,首先从外形上,机械硬盘的体积要比固态硬盘大,所以重量也要比固态硬盘重,其次在售价方面,固态硬盘售价要比机械硬盘贵很多。在一般情况下,台式电脑中的…

    科普 2020年9月27日
    08801

发表回复

登录后才能评论
业务联系 投稿
返回顶部