NAND闪存芯片的深入解析

上传人:枫** 文档编号:465164658 上传时间:2023-09-26 格式:DOCX 页数:9 大小:349.73KB
返回 下载 相关 举报
NAND闪存芯片的深入解析_第1页
第1页 / 共9页
NAND闪存芯片的深入解析_第2页
第2页 / 共9页
NAND闪存芯片的深入解析_第3页
第3页 / 共9页
NAND闪存芯片的深入解析_第4页
第4页 / 共9页
NAND闪存芯片的深入解析_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《NAND闪存芯片的深入解析》由会员分享,可在线阅读,更多相关《NAND闪存芯片的深入解析(9页珍藏版)》请在金锄头文库上搜索。

1、NAND闪存芯片的深入解析2006年09月18日对于许多消费类音视频产品而言,NAND闪存是一种比硬盘驱动器更好的存储方案,这在不超过4GB的低容量应用中表现 得犹为明显。随着人们持续追求功耗更低、重量更轻和性能更佳的产品,NAND正被证明极具吸引力。NAND闪存阵列分为一系列128kB的区块(block),这些区块是NAND器件中最小的可擦除实体。擦除一个区块就是把所有 的位(bit)设置为“1”(而所有字节(byte)设置为FFh)。有必要通过编程,将已擦除的位从“1”变为“0。最小的编程实体是字 节(byte)。一些NOR闪存能同时执行读写操作(见下图1)。虽然NAND不能同时执行读写操

2、作,它可以采用称为“映射 (shadowing)”的方法,在系统级实现这一点。这种方法在个人电脑上已经沿用多年,即将BIOS从速率较低的ROM加载到速 率较高的RAM上。NAND的效率较高,是因为NAND串中没有金属触点。NAND闪存单元的大小比NOR要小(4F2 : 10F2)的原因,是NOR 的每一个单元都需要独立的金属触点。NAND与硬盘驱动器类似,基于扇区(页),适合于存储连续的数据,如图片、音频或个人 电脑数据。虽然通过把数据映射到RAM上,能在系统级实现随机存取,但是,这样做需要额外的RAM存储空间。此外,跟硬 盘一样,NAND器件存在坏的扇区,需要纠错码(ECC)来维持数据的完整

3、性。存储单元面积越小,裸片的面积也就越小。在这种情况下,NAND就能够为当今的低成本消费市场提供存储容量更大的闪存 产品。NAND闪存用于几乎所有可擦除的存储卡。NAND的复用接口为所有最新的器件和密度都提供了一种相似的引脚输出。 这种引脚输出使得设计工程师无须改变电路板的硬件设计,就能从更小的密度移植到更大密度的设计上。NAND与NOR闪存比较NAND闪存的优点在于写(编程)和擦除操作的速率快,而NOR的优点是具有随机存取和对字节执行写(编程)操作的能力(见 下图图2)。NOR的随机存取能力支持直接代码执行(XiP),而这是嵌入式应用经常需要的一个功能。NAND的缺点是随机存取的 速率慢,N

4、OR的缺点是受到读和擦除速度慢的性能制约。NAND较适合于存储文件。如今,越来越多的处理器具备直接NAND 接口,并能直接从NAND(没有NOR)导入数据。NAND的真正好处是编程速度快、擦除时间短。NAND支持速率超过5Mbps的持续写操作,其区块擦除时间短至2ms,而 NOR是750ms。显然,NAND在某些方面具有绝对优势。然而,它不太适合于直接随机存取。对于16位的器件,NOR闪存大约需要41个I/O引脚;相对而言,NAND器件仅需24个引脚。NAND器件能够复用指令、 地址和数据总线,从而节省了引脚数量。复用接口的一项好处,就在于能够利用同样的硬件设计和电路板,支持较大的NAND 器

5、件。由于普通的TSOP-1封装已经沿用多年,该功能让客户能够把较高密度的NAND器件移植到相同的电路板上。NAND器 件的另外一个好处显然是其封装选项:NAND提供一种厚膜的2Gb裸片或能够支持最多四颗堆叠裸片,容许在相同的TSOP-1 封装中堆叠一个8Gb的器件。这就使得一种封装和接口能够在将来支持较高的密度。1不同闪存单元的对比对NOR闪存的随机存取时间为0.12ms,而NAND闪存的第一字节随机存取速度要慢得多NAND基本操作以2GbNAND器件为例,它由2048个区块组成,每个区块有64个页(见图3)。Reg也Pr83mNAND Mefnory Arry8lock Eraseper b

6、lockSerial Outpui :3ns :max elk)mt Of X30ns Sw cb-bjt ocC* *lc 6舟)3. The 2-Gbyte iMAND device is organized 2048 bfocks,32GBNAND闪存包含2,048个区块每一个页均包含一个2048字节的数据区和64字节的空闲区,总共包含2,112字节。空闲区通常被用于ECC、耗损均衡(wearleveling)和其它软件开销功能,尽管它在物理上与其它页并没有区别。NAND器件具有8或16位接口。通过8或16位宽的双向数据总线,主数据被连接到NAND存储器。在16位模式,指令和地址仅仅利用

7、低8位,而高8位仅仅在数据传输周期使用。擦除区块所需时间约为2ms。一旦数据被载入寄存器,对一个页的编程大约要300口爻读一个页面需要大约25口s,其中涉及 到存储阵列访问页,并将页载入16,896位寄存器中。除了 I/O总线,NAND接口由6个主要控制信号构成:1. 芯片启动(Chip Enable, CE#):如果没有检测到CE信号,那么,NAND器件就保持待机模式,不对任何控制信号作出响应。2. 写使能(WriteEnable,WE#):WE#负责将数据、地址或指令写入NAND之中。3. 读使能(ReadEnable,RE#):RE#允许输出数据缓冲器。4指令锁存使能(CommandLa

8、tchEnable,CLE):当CLE为高时,在WE#信号的上升沿,指令被锁存到NAND指令寄存器中。5. 地址锁存使能(AddressLatchEnable,ALE):当ALE为高时,在WE#信号的上升沿,地址被锁存到NAND地址寄存器中。6. 就绪/忙(Ready/Busy,R/B#):如果NAND器件忙,R/B#信号将变低。该信号是漏极开路,需要采用上拉电阻。数据每次进/出NAND寄存器都是通过16位或8位接口。当进行编程操作的时候,待编程的数据进入数据寄存器,处于在 WE#信号的上升沿。在寄存器内随机存取或移动数据,要采用专用指令以便于随机存取。数据寄存器输出数据的方式与利用RE#信号

9、的方式类似,负责输出现有的数据,并增加到下一个地址。WE#和 RE#时钟运 行速度极快,达到30ns的水准。当RE#或 CE#不为低的时候,输出缓冲器将为三态。这种CE#和 RE#的组合使能输出缓冲器, 容许NAND闪存与NOR、SRAM或DRAM等其它类型存储器共享数据总线。该功能有时被称为无需介意芯片启动(chipenable dontcare) ”这种方案的初衷是适应较老的NAND器件,它们要求CE#在整个周期为低(译注:根据上下文改写)。7 Un,*.Kg*r 5、.i v:I U Hii气%邪潺H*. nr t rrjdciiZh miEC -1心上 W*4LI既W5-输入寄存器接收

10、到页编程(80h)指令时,内部就会全部重置为1s,使得用户可以只输入他想以0位编程的数据字节.士FaM姆M-I带有随机数据输入的编程指令。图中加亮的扇区显示,该指令只需要后面跟随着数据的2个字节的地址所有NAND操作开始时,都提供一个指令周期(表1)。CommjndCommand Cyck 1Number of Address 乌姑DataCyd新 Required1Command Cycle!ValidDuring BusyPAGE READ(Mh5HO30hHePAGERPKX 密 W如 HART3thlit)No jPAGE READ CACHE MQCE MARI LAST3Fhno部

11、READ 如招用3 DATA MMoch5HoP 35hNo |RANDOM DATA KAD斯2KOEOhho READ ID咒hifMNoREAD STATUS:7ChY3 1PROGRAM PACt1 80h5lOh惭PROGMUPMf GrfHFMO 世晰Sigi!4o|PROGRAMfor NOWLMIA MOVE85h%Joptionaliohno 1RANtX)MDATAIW6Sh2椰NC (BLOCKEWSE输, JHoDOtiNO RESETffhHoYe$当输出一串WE#时钟时,通过在I/O位7 : 0上设置指令、驱动CE#变低且CLE变高,就可以实现一个指令周期。注意:在

12、WE#信号的上升沿上,指令、地址或数据被锁存到NAND器件之中。如表1所示,大多数指令在第二个指令周期之后要占用若 干地址周期。注意:复位或读状态指令例外,如果器件忙,就不应该发送新的指令。,-g1111ycUIfOT一呼1IO*6iK)2VO1IJOOFirst3CA4CASCMCAJCA2CAICAOLOWg*LWCA10393iTklird8A7BA4PA4PA3AJPAIPADFourthBAISBAHS3 tel 2fiAlCF&A9BA8fihLOWg*LOWtowLCW N 311 .十X P:以2GbNAND器件的寻址方案为例,第一和第二地址周期指定列地址,该列地址指定页内的起

13、始字节(表2)。注意:因为最后一列的位置是2112,该最后位置的地址就是08h(在第二字节中)和3Fh(在第一字节中)。PA5:0指定区块内的 页地址,BA16:6指定区块的地址。虽然大多编程和读操作需要完整的5字节地址,在页内随机存取数据的操作仅仅用到第一和第 二字节。块擦除操作仅仅需要三个最高字节(第三、第四和第五字节)来选择区块。Data And spare information adjacent)-MJ AfwJ- (Si 2 hqrfvfe) DMi Jbtnl (SI I kqHiJ D1#!. An b 1 byi ojxT5-or wo-rdSpHg Af43 lECC.辟? :37. Shown is the pge red esc he mode.7页读缓存模式总体而言,NAND的基本操作包括:复位(Reset,FFh)操作、读ID(ReadID,00h)操作、读状态(ReadStatus,70h)操作、编 程(Program)操作、随机数据输入(Random

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号