eMMC 与 iNAND
2015-04-24
MMC就是跟SD, CF等记忆卡的协会。eMMC是embedded multi media card 的简称。eMMC=Control+Nand Flash 基本是一颗主控 + Flash 封装成一颗IC,方便MID, 手机等客户的设计, 不会因为不同的Flash, 不同的制程, 就需要重新优化软件. eMMC的性能比MLC和TLC的稳定性好多咯,相对SLC差一点,不过每单位容量的性价比相对三种Nand Flash来说是最高的,而且eMMC是统一标准接口,就算eMMC内部的Flash工艺升级咯,软件也是不用修改的,而Nand Flash基本上每次工艺升级,相应的软件都需要做修改。eMMC,SanDisk称为iNAND, samsung称为MoviNAND.目前有Sandisk, Kingston, Samsung, Hynix, toshiba等几家推出, 容量从2GB到64GB, 有的会推出128GB.这个eMMC产品适合用在手机, 平板, GPS等手持式移动上网装置.
iNAND是SanDisk公司研发的存储芯片,可以简单的看成SD卡或MMC卡芯片化。用户完全可以默认他是SD卡或者MMC卡。
相对MLC,iNAND有以下优点:
1、提高性能
1)减少SOC的工作量,节约SOC资源。如果使用MLC做存储,SOC要参与FLASH的坏块管理、ECC校正等管理,会牺牲部分SOC性能,而使用iNAND的话,FLASH的管理工作都有iNAND完成,SOC只在需要时对iNAND进行读写,其他时候完全可以不需要理会iNAND。
2)读写速度快,iNAND内置Cache模块,如果要存储小于4K的小容量文件时,Cache能够帮助用户将速度提高至MLC的10倍左右,并且Cache模块不需要用户控制,只要存储小容量文件,Cache自动启动,非常方便。iNAND可以将内置的MLC FLASH模拟成为为SLC,是iNAND具有SLC的读写速度及其他性能,从而提高读写速度。
3)产品更可靠稳定iNAND内置掉电保护、Wear leveling等SANDISK专利技术,可以帮助客户提高FLASH的读写寿命,以及防止系统忽然掉电损坏系统文件,降低产品返修率。
2、降低系统成本。
1) 因为iNANDZ中选用的FLASH一般都是市场上最新、最先进制程的FLASH,所以iNAND具有一定的价格优势。
2) iNAND不同容量的封装一致,客户如果某款机型有不同容量的几个型号,那么它PCB只需要做一套即可,可以帮助客户简化工作、提高效率,比如苹果iPHONE有8G、16G等容量产品,他的PCB只需要一套,生产时候贴上对用的iNAND即可。
3、方便采购。采购iNAND时候只需要注意使用的容量,不需要管制程、架构。而很多CPU对普通NAND FLASH不是完全兼容,假如某款CPU最多支持51nm制程的FLASH,如果FLASH厂家产品升级,该客户就可能遇到采购困难等问题,而且市场上也有三星、现代、美光等公司的产品,他们都是完全遵照JEDEC委员会的标准,产品完全兼容。
MMC就是跟SD, CF等记忆卡的协会。eMMC是embedded multi media card 的简称。eMMC=Control+Nand Flash 基本是一颗主控 + Flash 封装成一颗IC,方便MID, 手机等客户的设计, 不会因为不同的Flash, 不同的制程, 就需要重新优化软件. eMMC的性能比MLC和TLC的稳定性好多咯,相对SLC差一点,不过每单位容量的性价比相对三种Nand Flash来说是最高的,而且eMMC是统一标准接口,就算eMMC内部的Flash工艺升级咯,软件也是不用修改的,而Nand Flash基本上每次工艺升级,相应的软件都需要做修改。eMMC,SanDisk称为iNAND, samsung称为MoviNAND.目前有Sandisk, Kingston, Samsung, Hynix, toshiba等几家推出, 容量从2GB到64GB, 有的会推出128GB.这个eMMC产品适合用在手机, 平板, GPS等手持式移动上网装置.
iNAND是SanDisk公司研发的存储芯片,可以简单的看成SD卡或MMC卡芯片化。用户完全可以默认他是SD卡或者MMC卡。
相对MLC,iNAND有以下优点:
1、提高性能
1)减少SOC的工作量,节约SOC资源。如果使用MLC做存储,SOC要参与FLASH的坏块管理、ECC校正等管理,会牺牲部分SOC性能,而使用iNAND的话,FLASH的管理工作都有iNAND完成,SOC只在需要时对iNAND进行读写,其他时候完全可以不需要理会iNAND。
2)读写速度快,iNAND内置Cache模块,如果要存储小于4K的小容量文件时,Cache能够帮助用户将速度提高至MLC的10倍左右,并且Cache模块不需要用户控制,只要存储小容量文件,Cache自动启动,非常方便。iNAND可以将内置的MLC FLASH模拟成为为SLC,是iNAND具有SLC的读写速度及其他性能,从而提高读写速度。
3)产品更可靠稳定iNAND内置掉电保护、Wear leveling等SANDISK专利技术,可以帮助客户提高FLASH的读写寿命,以及防止系统忽然掉电损坏系统文件,降低产品返修率。
2、降低系统成本。
1) 因为iNANDZ中选用的FLASH一般都是市场上最新、最先进制程的FLASH,所以iNAND具有一定的价格优势。
2) iNAND不同容量的封装一致,客户如果某款机型有不同容量的几个型号,那么它PCB只需要做一套即可,可以帮助客户简化工作、提高效率,比如苹果iPHONE有8G、16G等容量产品,他的PCB只需要一套,生产时候贴上对用的iNAND即可。
3、方便采购。采购iNAND时候只需要注意使用的容量,不需要管制程、架构。而很多CPU对普通NAND FLASH不是完全兼容,假如某款CPU最多支持51nm制程的FLASH,如果FLASH厂家产品升级,该客户就可能遇到采购困难等问题,而且市场上也有三星、现代、美光等公司的产品,他们都是完全遵照JEDEC委员会的标准,产品完全兼容。