作者:Stephen Bates
SSD控制器芯片中采用的纠错编码(ECCs)的类型正在发生一场演变,相信许多这篇博文的读者对此都有所了解。传统上采用的纠错码是基于群变换的博斯-查德胡里-霍昆格母(BCH)码,对于大尺寸的NAND闪存而言完全胜任。然而,对更为廉价及密度更高的NAND闪存的需求意味着BCH不再够用,为了寻求替代方法,多数人目前都选择了低密度奇偶校验码(LDPC)。
本篇博文将讲述这场演变的意义所在及其对我们PMC称之为Software Defined Flash(软件定义闪存)这一领域的影响。如需了解更多LDPC码的背景,请参看Kent Smith 的精彩博文。
从BCH