数码播放器中一般采用两种不同类型的NAND闪存。其中一种叫做SLC(Single Level Cell),单层单元闪存;第二种叫做MLC( Multi Level Cell ),多层单元闪存。通过下图,大家可以看出具体性能差别:
SLC与MLC的性能参数对比表
对比数据可见,SLC主要存在以下几大优势:第一,SLC可重复写入次数约10万次,而MLC写入次数则为1万次,寿命理论上存在10倍差距;第二,读写速度较快,SLC 8MB/S、MLC仅为2MB/S,所以,理论上更适应目前高速传输趋势;第三,SLC能耗比MLC低,在相同使用条件下比MLC少15%左右的电流消耗。
从上面的数据来看,SLC的确在寿命、稳定性、能耗上优于MLC,基本上印证了SLC品质领先于MLC的论调是正确的。也难怪采用了SLC闪存的厂商如此大义凛然,也难怪饱受质量问题困扰的MP3用户对之趋之若鹜。
当然,任何的事物都是相对性的,SLC当然也有缺点,譬如造价比较高,导致MP3成本相应提高;另外,由于SLC是使用单层的单元存储,相对与MLC的多层单元存储来说容量方面有限制,所以,市面上也比较少见2G以上的单颗闪存芯片。
SLC优点:
- 擦写次数达10万次,寿命长
- 功耗低,省电
- 写入速度快
SLC缺点:
- 造价成本比较高
- 单颗芯片容量有限制
MLC优点:
- 单颗芯片容量大
- 成本造价较低
而目前MLC闪存芯片呢?
虽然与SLC相比,MLC看起来缺点瞒多,但在单颗芯片容量方面,目前MLC还是占了绝对的优势。实际上,MLC还是受到普遍欢迎,其关键在于,它采用的是多层单元技术,存储密度比SLC高几倍,可以很方便的提高产品的存储密度,而无需额外投资生产设备。而架构和成本都具有绝对优势,能大大满足未来2GB、4GB、8GB等更大容量的市场需求。
我们先来看看目前市场的MP3随身听对闪存芯片的支持和使用情况。由于价格和容量的优势,还有随着三星、现代、东芝的MLC闪存芯片开始量产,会越来越多品牌MP3会使用MLC芯片。譬如苹果、三星等国际品牌的机器已经开始在普及使用,国内的也有厂商使用。但是,由于全新的MLC芯片在存储密度等方面加大,对主控芯片的要求也越来越高。如果主控芯片跟不上MLC的技术要求,那么特别是对于读写频繁的数码播放器来说,由于MLC闪存的出错几率要比SLC高。就拿这一次的欧洲大批量SD卡招回后国内倾销事件,是因为控制芯片对闪存芯片的能力不足,而会导致这样的SD卡数据的安全性无法保证而低价倾销。
而对于视频和音频等设备来说,使用MLC闪存芯片,必需具备ECC校验机制,目前有的主控芯片通过纯软件校验。这样,无形当中加重了主控芯片的负担。也有部分主控通过硬件的4bit ECC校验和软件校验相结合,从而减轻了主控负担,这样能在一定程度上减少出错的几率。但是,对于机器的软硬件成本来说是要稍微高点。
到此,我们不禁要问:要以超过摩尔定律的速度,促成MP3容量的大跃进,我们是选择MLC还是SLC呢?现在MP3随身听市场,是买SLC还是MLC闪存芯片的呢?