作为HDD界的两位扛把子之一,希捷近年来在SSD方面的动作力度明显不如WD。
加上之前又处理掉了从Avago买来的从LSI买来的Sandforce团队(中国部分,其他地区我不知道),总给我一种打算抱着HDD终老的感觉。
这两天刚看了一份资料,敢情希捷还是在研究SSD的。
LDPC分为Hard Decision Decode和Soft Decision Decode:
Hard Decision Decode:LSB用一个参考电压,MSB需要用两个参考电压;
Soft Decision Decode:针对每一个HD Bit,再增加2次微调电压多读2次,作为Soft Decision bit。
LDPC比BCH的纠错能力更强
在hard LDPC基础上,Soft LDPC可以提供不断增强的纠错能力
与传统方式不同,根据SSD的寿命,动态调整ECC的方案:
- 前期,使用较少的ECC位,留出更多的空间给User Data和OP
- 后期:牺牲一些OP,使用比正常情况下更多的ECC位,保证数据可靠性
随着SSD PE cycle的增加,采用强度更高的解码方式 (暨动态ECC:缩短User Data的位数,增加ECC的位数),提升纠错能力,纠错速度也会加快,不足之处是会牺牲掉部分OP,所以不适合一上来就用。
注:其实这个思路来自SF,而且SF后来已经实现了,然后就没有然后了…
优化读取数据时的参考电压:
经过优化,效果是杠杠的 – RBER整体提升一个数量级。
ECC再强,也有解决不了的问题,比如说整个Page,block,Plane,Die直接全部垮掉!
这个时候你就需要用RAISE (Redundant Array of Independent Silicon Elements)就是,其实就是Die RAID。
下面这张图系统总结了希捷SSD是如何保护数据的,即使没有自己的主控,也能成为一个重要的玩家。
原文:FMS 2016 Media Management for High Density NAND Flash Memories by Erich F. Haratsch