浅析不同NAND架构的差异与影响

图片

SSD的存储介质是什么,它就是NAND闪存。那你知道NAND闪存是怎么工作的吗?其实,它就是由很多个晶体管组成的。这些晶体管里面存储着电荷,代表着我们的二进制数据,要么是“0”,要么是“1”。NAND闪存原理上是一个CMOS管,有两个栅极,一个是控制栅极(Control Gate), 一个是浮栅(Floating Gate). 浮栅的作用就是存储电荷,而浮栅与沟道之间的氧化层(Oxide Layer)的好坏决定着浮栅存储电荷的可靠性,也就是NAND闪存的寿命。

图片

目前市面上主要流通的就是4种NAND类型:SLC、MLC、TLC、QLC。随着每个寿命从高到低依次是SLC>MLC>TLC>QLC.

图片

随着单个cell含有的bit数越多,NAND的可靠性也会有所降低。同时写延迟也在不断的增加。SLC写延迟在0.5ms级别,到QLC写延迟达到10-20ms,40倍的差距。这也导致QLC SSD性能出现很大的下降。

图片

目前业内3D-NAND工艺架构主要分为两个阵营:

  • 一个阵营,以Solidigm(Intel存储产品卖给海力士后新成立的公司)为首,采用Floating Gate(FG)浮栅,FG浮栅将电荷存储在导体中。FG浮栅对read disturb和program disturb的抗干扰比CTF要好。

  • 一个阵营,剩余其他NAND原厂,三星/WD/铠侠等,采用Change Trap Flash。Micron最开始用FG,后来也转投CTF阵营。CTF将电荷存储于绝缘体中,这消除了单元之间的干扰,提高了读写性能,同时与浮栅技术相比减少了单元面积

不过,很遗憾,随着Micron的放弃以及最后一根独苗Solidigm被海力士收购,FG浮栅架构前景不乐观,也许FG NAND很快会成为历史

图片

FG浮栅架构在Program过程,采用4-16 program算法,这个过程可以减少program disturb写干扰。

图片

CTF架构,或者叫做RG架构,采用16-16 progam算法,两次program都要求所有page直接写入NAND,第一次program电压是放置在最终电压附近。CTF的Data Retention相对比较严重。

图片

在写性能方面的对比,不同的架构有不同的表现。

图片

  • 在TLC NAND中,CTF架构tPROG比FG浮栅低18%,所以在TLC SSD中,CTF架构TLC NAND SSD的性能比FG架构TLC NAND SSD性能要好。

  • 在QLC NAND中,由于program算法差异的影响,FG浮栅表现更好,FG架构QLC NAND SSD性能比CTF架构QLC NAND SSD性能要好。

从QLC SSD性能对比图,同样4plane的QLC SSD,采用FG架构的Intel QLC SSD写延迟tPROG=1.63ms比采用CTF架构的SK Hynix写延迟tPROG=2.15ms要低。

图片

不同的NAND工艺架构,在不同的维度各有千秋,对维度对比,供大家参考。

图片


 

目前业内3D NAND各家原厂分别是什么情况呢?参考Techinsights公布的各大原厂架构分析,可以从以下几个纬度了解下各家的差异:

1.3D NAND架构演进路线图:

图片

(图片自Techinsights,如有侵权,请私信告知)

2.不同NAND原厂主流架构对比:

图片

(图片自Techinsights,如有侵权,请私信告知)

3.不同NAND原厂 3D NAND堆叠层数趋势变化:

图片

(图片自Techinsights,如有侵权,请私信告知)

4.不同NAND原厂 3D NAND Bit Density对比:

图片

(图片自Techinsights,如有侵权,请私信告知)

5.不同NAND原厂 3D NAND Gate间距对比:

图片

(图片自Techinsights,如有侵权,请私信告知)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/264341.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MEMS制造的基本工艺介绍——晶圆键合

晶圆键合是一种晶圆级封装技术,用于制造微机电系统 (MEMS)、纳米机电系统 (NEMS)、微电子学和光电子学,确保机械稳定和气密密封。用于 MEMS/NEMS 的晶圆直径范围为 100 毫米至 200 毫米(4 英寸至 8 英寸),用于生产微电…

idea 本身快捷键ctrl+d复制 无法像eclipse快捷键ctrl+alt+上下键,自动换行格式问题解决

问题 例如我使用ctrld 想复制如下内容 复制效果如下,没有自动换行,还需要自己在进行调整 解决 让如下快捷键第一个删除 修改成如下,将第二个添加ctrld 提示:对应想要修改的item,直接右键,remove是删…

计算机服务器中了Mallox勒索病毒怎么解密,Mallox勒索病毒解密步骤

计算机网络技术的不断发展与应用,为企业的生产运营提供了坚实的基础,大大提高了企业的生产与工作效率,但随之而来的网络安全威胁也在不断增加。在本月,云天数据恢复中心接到了很多企业的求助,企业的计算机服务器遭到了…

亚马逊云科技re_Invent 2023产品体验:亚马逊云科技产品应用实践 国赛选手带你看Elasticache Serverless

抛砖引玉 讲一下作者背景,曾经参加过国内世界技能大赛云计算的选拔,那么在竞赛中包含两类,一类是架构类竞赛,另一类就是TroubleShooting竞赛,对应的分别为AWS GameDay和AWS Jam,想必也有朋友玩过此类竞赛&…

uniApp应用软件在运行时,不符合华为应用市场审核标准。解决方案合集!

(暂时用不到的也建议收藏一下,因为文章持续更新中) 最新更改时间:20023-12-10 第一次做App应用开发相信大家一定都遇到过华为应用市场审核的“驳回”! 有些问题一看就明白可以立马修改,而有一些问题修改意…

设计模式篇---代理模式

文章目录 概念结构实例静态代理动态代理 总结 概念 代理模式:给某一个对象提供一个代理或占位符,并由代理对象来控制对原对象的访问。 比如我们想从其他国家买东西,但我们无法直接联系外国的商家,可以找代理商,让他们…

深入了解 AMD 和 CMD 规范:探索模块加载的世界(下)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

案例026:基于微信小程序的原创音乐系统的设计与实现

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

基于hadoop下的spark安装

目录 简介 安装准备 spark安装 配置文件配置 简介 Spark主要⽤于⼤数据的并⾏计算,⽽Hadoop在企业主要⽤于⼤数据的存储(⽐如HDFS、Hive和HBase 等),以及资源调度(Yarn)。但是也有很多公司也在使⽤MR2进…

23种设计模式之C++实践(三)

23种设计模式之C++实践 3. 设计模式(三)行为型模式14. 职责链模式——请求的链式处理职责链模式总结15. 命令模式:请求发送者与接收者解耦命令模式总结16. 解释器模式——自定义语言的实现解释器模式总结17. 迭代器模式——遍历聚合对象中的元素迭代器模式总结18. 中介者模式…

JVM进程缓存

引言 缓存在日常开发中启动至关重要的作用,由于是存储在内存中,数据的读取速度是非常快的,能大量减少对数据库的访问,减少数据库的压力。我们把缓存分为两类: 分布式缓存,例如Redis: 优点&…

服务器GPU占用,kill -9 PID 用不了,解决办法

PID(progress ID 进程ID) 上图为占用情况,使用下面的指令都不管用 kill -9 PID kill -15 PID # 加入sudo 还是不行 # 等等网上的 chatgpt 提供的其他办法,一圈试了下来还是不管用最后解决办法 首先用下面的指令查看进程的树结构…