除了极个别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虽然不美好,但似乎也没那么糟糕。

mlc tlc slc qlc_看了这么多固态硬盘科普,终于真正搞明白TLC闪存和SLC缓存相关推荐

  1. ICMAX漫谈闪存颗粒SLC与MLC和TLC三者的区别 ,性价比哪个好?

    鉴于有粉丝向我提问,SLC.MLC与TLC选择哪种比较好,宏旺半导体ICMAX根据在行业内的多年经验,先跟大家梳理一下SLC.MLC及TLC三种闪存差异,并从专业的角度提供选择方案. 根据闪存颗粒中单 ...

  2. 闪存颗粒SLC、MLC、TLC、QLC

    what?   闪存颗粒也许你没有听过闪存颗粒,但是它的另一个名字你肯定听过:闪存,是一种长寿命的非易失性存储器,数据删除不是以单个字节为单位的,而是以固定的区块为单位的. why?   为什么要介绍 ...

  3. 【基础】 存储类:闪存类型SLC、MLC、TLC详解

    1.什么是NAND闪存 固态硬盘(SSD)的底层NAND架构因模型而异,NAND闪存的几种类型SLC.MLC.eMLC和TLC具备不同特性. 与机械硬盘(HDD)相比,SSD封装使存储子系统和阵列能够 ...

  4. 从2010 IDF 看英特尔固态硬盘现状及策略

    http://blog.chinaunix.net/space.php?uid=20752346&do=blog&cuid=2217307 上周,2010 英特尔春季信息技术峰会(In ...

  5. 计算机硬盘怎么看坏了,SSD固态硬盘坏掉怎么看?有哪几种征兆?

    随着SSD的流行,如今很多用户的电脑都用上了速度更快的固态硬盘.现在问题来了,固态硬盘容易坏吗?SSD固态硬盘坏掉前有什么征兆呢?由于SSD一旦损坏数据就无法恢复,因此固态硬盘中的数据安全显得尤为重要 ...

  6. SLC、MLC、TLC闪存颗粒

    在U盘.SSD等固态存储产品中,闪存芯片颗粒是核心,其关乎产品成本.寿命以及速度.闪存芯片颗粒主要有三种类型,分别为SLC.MLC.TLC. SLC.MLC.TLC闪存芯片颗粒有什么区别? SLC = ...

  7. 什么是SSD固态硬盘的QLC、SLC、MLC、TLC

    概要 本文从SSD结构出发,详细介绍NAND闪存芯片QLC.SLC.MLC.TLC之间的区别.各自的优缺点以及其适用的人群. ? 目录 一.剖析SSD 二.什么是NAND闪存 三.单层单元(Singl ...

  8. 苹果闪存性能测试软件,iPhone 6 TLC/MLC闪存性能测试

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 近日,部分iPhone 6/6 Plus 128GB传出频繁死机的消息(通常是在安装了大量应用之后),其问题的焦点在于,使用了TLC闪存.有媒体分析称,中 ...

  9. 540s inter 固件_TLC闪存时代真正来了!Intel连发四款TLC SSD

    新一代服务器处理器Broadwell-EP Xeon E5-2600 v4系列发布的同时,Intel还推出了面向企业级和数据中心市场的高性能固态硬盘,包括首次使用3D NAND立体堆叠闪存的SSD D ...

最新文章

  1. 转-WinRM service
  2. 基于Spring Cloud实现微服务前后端系统
  3. mysql数据首次导入hive_sqoop1.4.7环境搭建及mysql数据导入导出到hive
  4. 11.23月福首页30%
  5. 常用的 WEB 服务器
  6. java string.format_如果性能很重要,我应该使用Java的String.format()吗?
  7. 冒泡排序及其三种优化方案
  8. 拓端tecdat|用RSHINY DASHBOARD可视化美国投票记录
  9. 贴片铝电容识别及型号_贴片铝电解电容封装尺寸定义.pdf
  10. Android微信emoji表情,Android 软键盘和emoji表情切换方案,和微信几乎一样的体验...
  11. 电力拖动自动控制系统_专插本专业全面分析:电子工程及其自动化
  12. SolidWorks学习(1):基础绘图
  13. 万字拆解孩子王:充满矛盾的母婴零售之王
  14. 以迅雷链为首的中国区块链,用技术赋能行业实现突围
  15. 【IObit】五大软件激活码( Advanced Systemcare....)
  16. php smarty 后台,PHP Smarty
  17. 练习:用swiper实现图片滑动
  18. 鸿蒙操作系统全面屏,首发鸿蒙操作系统!华为P50 Pro稳了:居中开孔全面屏
  19. Excel VBA 金融建模 培训
  20. 5613-2-冒泡排序

热门文章

  1. 2022-2028年中国氟硅橡胶产业发展动态及投资前景分析报告
  2. listary 指定目录搜索_everything
  3. PyTorch官方中文文档:torch.optim 优化器参数
  4. OpenGL在图形管道中调用了什么用户模式图形驱动程序(UMD)?
  5. excel 解析 java_java解析Excel(xls、xlsx两种格式)
  6. python 生命之花_python股票用什么电脑配置:贵州合力股票价格多少钱_XAC配资之家...
  7. Java 遍历map
  8. Java进程和线程关系及区别
  9. Leetcode 207.课程表
  10. 周一02.3运行python程序的两种方式