PCEVA,PC绝对领域,探寻真正的电脑知识

标题: SLC Cache模式越来越普遍的真正原因 [打印本页]

作者: neeyuese    时间: 2015-2-1 17:08
标题: SLC Cache模式越来越普遍的真正原因
为什么SLC的颗粒越来越少甚至感觉要消失了?

这个其实道理很简单,就拿Intel来说,如果我告诉你Intel L74A(25nm MLC)和M73A(25nm SLC)是同Die,8GB MLC就是4GB SLC你会如何想?其实Program LSB Intel和Micron早就开始做了,只不过Intel给出的SLC价格厚道点,据我所知之前那批超极速拿到的价格在$2/GB以下(SF2281配SLC,给富士通亚太代工的也是),Micron则比较贪心开到$5/GB附近。既然MLC能直接当成SLC用,还要造SLC干什么?

把TLC当成MLC可能么?

就像MLC能做成SLC一样,自然TLC也能做成MLC,只要把第3bit给故意屏蔽掉,只拿来存2bit就行。如何做到呢?主要有2种方法,一种是厂商在闪存控制芯片内部屏蔽,还有一种是固件中屏蔽,不过目前还真没见有厂商在用。关于第一种方法下面稍微解释下

[attach]288419[/attach]

上图中这一颗颗小芯片就是闪存控制芯片(封装在颗粒内,据说一般在Die的顶部,内部存放了闪存的信息,SSD主控靠它来判断闪存型号),只要原厂在这颗芯片里做下小手脚,那么就能很轻易的骗过SSD主控制器,再把外面封装的编号换成MLC的编号即可,这时候谁还知道内部的Die到底是TLC还是MLC呢?

还记得我之前帖子:三星最新旗舰850 PRO的3D V-NAND颗粒可能是TLC模拟MLC?   帖子中,我强调了:在本站精英玩家nighttob最近的帖子《SSD中的新与旧》 中他提到“任何一款产品,从刚上市到成熟稳定,都需要一个时间的过程”。由于这款第一代24层3D V-NAND是做为企业级产品用的,因此三星用了整整一年的时间进行调校。为何三星不在企业级的845DC PRO上采用最新发布的第二代32层3D V-NAND颗粒呢?这又印证了nighttob在帖子中说的“消费者来帮SSD厂家完善自己的产品”,三星是依靠850 PRO的用户来帮未来的企业级产品完善品质。

3D NAND这个新领域需要异常严谨的探索过程,不过一旦入门后,第二步就是尽可能地降低成本,来做到利益最大化。三星推出的第二代3D V-NAND。在依然使用40nm制程的情况下,Die尺寸缩小接近1/4,但层数从24提高到32,而容量反而降低到86Gbit。怎么第二代在物理指标与前代接近的情况下,容量反而下降了?难道是三星良心发现,转做小而精了?当然不是,据我了解,这可能是直接把原本的TLC颗粒模拟成MLC使用,使得原本128Gbit的TLC颗粒缩水了1/3的容量,变成了86Gbit的MLC颗粒。


目前为止Chipworks网站还没有关于850 Evo颗粒的内部Die图来和850 Pro的颗粒内部Die图进行比对,因此这个问号我还是依然保留着。不过其实业内人士都心知肚明,例如下面这些说法:

The new V-NAND chip appears to be the 3-bit rendition of the 86Gb density MLC chip that the Samsung used to roll out its first V-NAND SSD, the 850, in early July.  At the time some reviewers wondered about the odd non-binary density of the chips, but some in the industry understood that since 86Gb is two times 43Gb, and since 128Gb is roughly three times 43Gb, then the chip must have been designed to be a 128Gb device, but that Samsung decided to start shipments with a more conservative 2-bit MLC version.    THE MEMORY GUY : http://thememoryguy.com/finally-samsungs-3-bit-v-nand-arrives/
------------

Overall Samsung's second generation 40nm 32 layer 3D V-NAND using collinear production, is designed to be used directly TLC cost structure, then put the original TLC modeled as MLC, it allows the particles are very similar to the native MLC (including speed, durability, etc.). Then the particle "mix and match" approach, so that one-third of the capacity of 128Gbit shrunk particles sell new flagship consumer. Therefore, the nature of the upcoming release of 850 EVO is the full capacity of the particles and the particles do not need to mix and match 850 PRO, is likely to continue to use the set of 840 EVO mature SLC Cache. It also can be used directly at present 850 PRO PCB board and housing, only to Change stickers, has multiple purposes.
------------

即使之后证明颗粒同Die,而要把850 Pro刷成850 Evo容量或者反过来刷的各位折腾帝就请放弃吧,因为主控都完全不同,这部分我要夸奖下三星的聪明做法。

主控    型号                      核心                      频率
MCX    830                 3x ARM 9 (ARMv5)         220 Mhz
MDX    840 / 840 Pro   3x ARM Coprtex R4 (ARMv7)         300 Mhz
MEX    840 Evo / 850 Pro / 850 Evo         3x ARM Cortex R4 (ARMv7)  400 Mhz
MGX    850 Evo            2x ARM Cortex R4 (ARMv7)             550 Mhz

三星850 Evo除了1TB容量外,下面的120GB/250GB/500GB都是用的MGX新主控,这颗主控相比MEX主控的区别为内部双核,而MEX是三核,而且只有4通道,缓存则支持到LPDDR3的512MB(MEX支持最大1GB的LPDDR2)。MGX去掉1个蛋蛋后,功耗大减,不过三星可不是为了降低功耗才阉割的,它竟然超频了....反正超频又不要增加成本,而且还能提高跑分不是么?啪啪啪,鼓掌。

[attach]288427[/attach]

忽然冲出个人叫嚷着,你黑我家三星,谁说我们省成本了?你没看到低容量850 Evo全是512MB缓存么?

其实不是128GB的盘用512M的DRAM大方,是没有低的可用。况且三星就是颗粒厂,想要多少有多少。

[attach]288426[/attach]

这时美光也跳出来说,我们家也没低于4Gb的LPDDR3造了。

为什么市面上大多便宜的SSD都在做SLC Cache?

这个我们要从SLC Cache能带来什么效果来看,不外乎是提高写入爆发速度,减少编程复杂度这2点。

因为SLC的写入速度比MLC颗粒高非常多,只要把MLC当成SLC那样操作,就能够把MLC颗粒提升到SLC的写入速度,但是由于容量也会随之翻倍消耗,当可用空闲空间用完后,持续写入速度会表现的比MLC还要低。如今的SSD大多受限于SATA 6Gb/s的接口带宽,为了把低容量的型号写入性能提升到500MB/s以上的速度,就需要依靠SLC Cache的爆发力实现,还能美名其曰是提升用户体验,其实厂商没明说这不过就是给屌丝们充高富帅而已,在SSD普及的道路上,低价SSD拥有最多的用户群体。

[attach]288515[/attach][attach]288514[/attach]

上面这个是MLC开SLC Cache的情况,如果换成TLC的话就不全是这个样子了。TLC如果按照MLC的编程模式,可以自由操作LSB、CSB、MSB Page的话,错误率会非常高,以当前的纠错技术会死的很惨!所以搞了一个SLC Cache,让数据先缓存,然后一次性写入LSB、CSB、MSB Page,也就是一个Cell的3个Bit信息一次写入,这样会好很多。其实从本质上来说,SLC Cache的出现就是为了让TLC能达到标称的PE,三星搞的这个SLC Cache,让TLC的擦写达到1000 P/E,曾经让很多人惊掉下巴。不过我还是那句话,再牛逼的TLC它毕竟还是TLC,除了经过特殊优化后P/E能做好看外,TLC的缺点还是都在那里,至少2年内我自己是不考虑买来当主存储的。不信看看840 Evo掉速问题,这不是新固件依然没法解决么?不过反正也没人去关心了,厂商钱都赚好了,840更装作完全没看见了,只要说850 Evo采用新3D闪存技术,不会出现这个问题就能继续忽悠了。


作者: lzf19750908    时间: 2015-2-1 17:46
学习了,TLC终究还是TLC。
作者: 固特异轮胎    时间: 2015-2-1 17:51
现在很多ssd都有slc模式,我4快ssd,除了sf主控的之外其余三块都有slc模式...
作者: 笨啦灯    时间: 2015-2-1 18:09
原来市面上已经木有货真价实的SLC颗粒了啊……
作者: dert88    时间: 2015-2-1 18:12

谁叫别家早先做不出TLC SSD呢?只能眼巴巴地看着三棒子大把骗钱,吃独食2年了。
只有闪迪刚出了一款,价格也是和三棒一样那么感人。
不过苹果ip6已经上TLC了,那价格换算下,更是催人泪下。

别家的TLC SSD大把上市估计也不远了。
再过一年,满大街都是TLC SSD了,要骗钱大家一起骗才是好骗,哈哈。
作者: 火星联盟    时间: 2015-2-1 20:14

  个人觉得。。。模拟SLC。。。只是跑分更加好看。

话说,Sandisk  Ultra II 的价格。。。。跟 MLC 的 Ultra 几乎一致。。。。。感觉好坑。

作者: billdoor    时间: 2015-2-1 21:34
Sandisk  Ultra II 的PE也是1000吗?
作者: 沙沙    时间: 2015-2-1 22:51
不知道非原生SLC颗粒能够达到原生SLC颗粒的寿命么,还是介于原生SLC和MLC之间
作者: NOIP117    时间: 2015-2-2 11:08
昨天回复的帖子怎么没了呢
另外,TLC现在也没对MLC形成完全的价格优势,性能上也没发比
作者: lwvi    时间: 2015-2-2 11:45
模拟个几GB感觉也够我家用了....

看来这也是个不错的方案。
我目前来使用的情况下,用到持续500MB以上的写入,几乎没有。

基本都是在做小文件读取,
装程序,游戏什么的,由于解压缩的问题,实际上写入也不会很高。

对持续读写性能又要求的吧,又肯定看不上这些低端盘了...
作者: doymll    时间: 2015-2-2 14:11
本来选择是intel  sandisk,最近似乎多了个ocz
作者: az6338890    时间: 2015-2-2 14:36
最近OCZ的马甲货越来越多了...
作者: szyzb    时间: 2015-2-2 15:57
学习了,应该离tlc远一点。
作者: Devote    时间: 2015-2-2 16:17
笨啦灯 发表于 2015-2-1 18:09
原来市面上已经木有货真价实的SLC颗粒了啊……

企业级的MLC都不敢想

作者: cccp1922-1991    时间: 2015-2-2 17:32
billdoor 发表于 2015-2-1 21:34
Sandisk  Ultra II 的PE也是1000吗?

500PE………………………………
作者: robert88    时间: 2015-2-2 18:20
满满的专业知识呀!
作者: gzitck    时间: 2015-2-2 19:02
”超极速拿到的价格在$2/GB以下“

是每GB 2刀?那做128G不是要256刀?
作者: neeyuese    时间: 2015-2-2 19:06
gzitck 发表于 2015-2-2 21:02
”超极速拿到的价格在$2/GB以下“

是每GB 2刀?那做128G不是要256刀?

首先这是去年初的价格,另外请仔细比较下,什么叫原装片,超级速可是有2种价格的。


作者: zqqlee    时间: 2015-2-2 20:27
TLC 始终是TLC,化妆的再好,骨子里依然是丑女。
作者: 甜甜的蛋汁    时间: 2015-2-2 20:54
TLC终究还是TLC
作者: gzitck    时间: 2015-2-2 23:22
neeyuese 发表于 2015-2-2 19:06
首先这是去年初的价格,另外请仔细比较下,什么叫原装片,超级速可是有2种价格的。

...

那他做S301 SLC那种便宜货的是第二种价格? 就是remark过的? 那很便宜?

作者: neeyuese    时间: 2015-2-3 08:36
gzitck 发表于 2015-2-3 01:22
那他做S301 SLC那种便宜货的是第二种价格? 就是remark过的? 那很便宜?

2种货价格相差多少你自己淘宝搜一下不就知道了。

作者: 追风天涯    时间: 2015-2-3 09:36
用TLC不是问题,但是用TLC还给新造个名字叫做3位MLC,还卖MLC的价格就是问题了。
作者: 单车佬    时间: 2015-2-3 12:57
标题: 既上次的拆解帖子后,现在补充性能测试
追风天涯 发表于 2015-2-3 09:36
用TLC不是问题,但是用TLC还给新造个名字叫做3位MLC,还卖MLC的价格就是问题了。 ...

用得TLC做MLC,当然是想卖MLC价,出发点肯定是这个

作者: applelovekula    时间: 2015-2-3 23:53
再次学习。

掉速问题。。。。用户感受不到也就算了吧,折腾起来要命。
作者: z1326    时间: 2015-2-4 01:54
本帖最后由 z1326 于 2015-2-4 01:56 编辑

三丧的商业营销真是炉火纯青......
作者: 倩影伊人    时间: 2015-2-6 18:20
我可不可以这样理解,屏蔽掉多余的位,TLC可以在性能和耐久性上表现得很像MLC,但还是存在一定的差距,可和节约下来的成本相比,这一点差距也就不算什么了。
作者: 里奥    时间: 2015-2-7 17:43
成本永远是给技术妥协的。MLC替代SLC是成本,TLC替代MLC也会是成本
只是这种屏蔽式的芯片是否是技术和成本相互权衡之后最佳的产物还需要市场的考验
个人认为芯片屏蔽从CPU到GPU,再到NAND。是市场的变化,不过是否真的还具有非屏蔽的效能就真的是个问题了
作者: nobillgates    时间: 2015-2-8 22:03
还是那句话TLC终究是TLC 继续持观望态度
作者: wyw19902006    时间: 2015-2-9 09:13
[attach]289467[/attach]
超极速的售价在这里,便宜的是白片


作者: leopoincare    时间: 2015-2-9 14:54
签名照片是浴室大大本人么 [em:3:][em:4:]
作者: 拉力赛手    时间: 2015-2-9 16:11
一听TLC就头疼
作者: gk104_200    时间: 2015-2-11 01:19
我的3gs放了3年还能用,那么iphone6 16g以上的放个2年多就会悲剧吗
作者: billdoor    时间: 2015-2-11 15:05
希望控制好写放大
作者: 风小无痕    时间: 2015-4-25 13:26
话说怎样查看我的ssd的颗粒是开启了 SLC Cache模式了?求大大指教啊
作者: fisherwei    时间: 2015-4-25 16:08
哪家ssd能用个什么工具把mlc永远当成slc用么?比如250g折半成120g,然后速度很快那样?

想给几台esxi做个host cache用。




欢迎光临 PCEVA,PC绝对领域,探寻真正的电脑知识 (https://bbs.pceva.com.cn/) Powered by Discuz! X3.2