NandFlash 和 NorFlash 的区别
张立新
(北京信息职业技术学院)
摘 要: 本文从性能、接口、 容量和成本、可靠性和耐用性(寿命)、位交换、算法、坏块
处理、易于使用、软件支持等方面,对 Nand Flash 和 Nor Flash 进行了比较。
关键词:Nand Flash ; Nor Flash; 区别
1 NandFlash和NorFlash的性能比较
ash闪存是非易失存储器,可以对称为块的存储器单元块进行擦写和再编程。任何ash器件的写入
操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。NAND
器件执行擦除操作是十分简单的,而NOR则要求在进行擦除前先要将目标块内所有的位都写为0。由于擦
除NOR器件时是以64~12KB的块进行的,执行一个写入/擦除操作的时间为s,与此相反,擦除NAND
器件是以~32KB的块进行的,执行相同的操作最多只需要4ms。执行擦除时块尺寸的不同进一步拉大了
NOR和NADN之间的性能差距,统计表明,对于给定的一套写入操作(尤其是更新小文件时),更多的擦除
操作必须在基于NOR的单元中进行。这样,当选择存储解决方案时,设计师必须权衡以下的各项因素。
1、NOR的读速度比NAND稍快一些。
2、NAND的写入速度比NOR快很多。
3、NAND的4ms擦除速度远比NOR的s快。
4、大多数写入操作需要先进行擦除操作。
、NAND的擦除单元更小,相应的擦除电路更少。
2 NandFlash和NorFlash的接口差别
NOR ash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。
NAND器件使用复杂的I/O口来串行地存取数据,各个产品或厂商的方法可能各不相同。个引脚用来
传送控制、地址和数据信息。NAND读和写操作采用12字节的块,这一点有点像硬盘管理此类操作,很
自然地,基于NAND的存储器就可以取代硬盘或其他块设备。
3 NandFlash和NorFlash的容量和成本
NAND ash的单元尺寸几乎是NOR器件的一半,由于生产过程更为简单,NAND结构可以在给定的
模具尺寸内提供更高的容量,也就相应地降低了价格。
NOR ash占据了容量为1~16MB闪存市场的大部分,而NAND ash只是用在~12MB的产品当
中,这也说明NOR主要应用在代码存储介质中,NAND适合于数据存储,NAND在CompactFlash、
Secure Digital、PC Cards和MMC存储卡市场上所占份额最大。
4 NandFlash和NorFlash的可靠性和耐用性
采用ahs介质时一个需要重点考虑的问题是可靠性。对于需要扩展MTBF的系统来说,Flash是非常合
适的存储方案。可以从寿命(耐用性)、位交换和坏块处理三个方面来比较NOR和NAND的可靠性。
5 NandFlash和NorFlash的寿命(耐用性)
在NAND闪存中每个块的最大擦写次数是一百万次,而NOR的擦写次数是十万次。NAND存储器除了
具有10比1的块擦除周期优势,典型的NAND块尺寸要比NOR器件小倍,每个NAND存储器块在给定的时
1 / 2
Nand Flash 和 Nor Flash 的区别