throbber
2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`Features
`
`NAND Flash Memory
`MT29F2G08AABWP/MT29F2G16AABWP
`MT29F4G08BABWP/MT29F4G16BABWP
`MT29F8G08FABWP
`
`Features
`• Organization:
`(cid:127) Page size:
`x8: 2,112 bytes (2,048 + 64 bytes)
`x16: 1,056 words (1,024 + 32 words)
`(cid:127) Block size: 64 pages (128K + 4K bytes)
`(cid:127) Device size: 2Gb: 2,048 blocks; 4Gb: 4,096 blocks;
`8Gb: 8,192 blocks
`(cid:127) Read performance:
`(cid:127) Random read: 25µs
`(cid:127) Sequential read: 30ns (3V x8 only)
`(cid:127) Write performance:
`(cid:127) Page program: 300µs (TYP)
`(cid:127) Block erase: 2ms (TYP)
`(cid:127) Endurance: 100,000 PROGRAM/ERASE cycles
`(cid:127) Data retention: 10 years
`(cid:127) First block (block address 00h) guaranteed to be
`valid without ECC (up to 1,000 PROGRAM/ERASE
`cycles)
`(cid:127) VCC: 2.7V–3.6V
`(cid:127) Automated PROGRAM and ERASE
`(cid:127) Basic NAND command set:
`(cid:127) PAGE READ, RANDOM DATA READ, READ ID,
`READ STATUS, PROGRAM PAGE, RANDOM DATA
`INPUT, PROGRAM PAGE CACHE MODE, INTER-
`NAL DATA MOVE, INTERNAL DATA MOVE with
`RANDOM DATA INPUT, BLOCK ERASE, RESET
`(cid:127) New commands:
`(cid:127) PAGE READ CACHE MODE
`(cid:127) READ UNIQUE ID (contact factory)
`(cid:127) READ ID2 (contact factory)
`(cid:127) Operation status byte provides a software method of
`detecting:
`(cid:127) PROGRAM/ERASE operation completion
`(cid:127) PROGRAM/ERASE pass/fail condition
`(cid:127) Write-protect status
`(cid:127) Ready/busy# (R/B#) pin provides a hardware
`method of detecting PROGRAM or ERASE cycle
`completion
`(cid:127) PRE pin: prefetch on power up
`(cid:127) WP# pin: hardware write protect
`
`Figure 1:
`
`48-Pin TSOP Type 1
`
`Options
`(cid:127) Density:
`2Gb (single die)
`4Gb (dual-die stack)
`8Gb (quad-die stack)
`(cid:127) Device width:
`x8
`x16
`(cid:127) Configuration:
`
`# of
`die
`1
`2
`4
`
`# of
`CE#
`1
`1
`2
`
`# of
`R/B#
`1
`1
`2
`
`(cid:127) VCC: 2.7V–3.6V
`(cid:127) Second generation die
`(cid:127) Package:
`48 TSOP type I (lead-free)
`48 TSOP type I (NEW version,
`8Gb device only, lead-free)
`48 TSOP type I (contact factory)
`(cid:127) Operating temperature:
`Commercial (0°C to 70°C)
`Extended temperature (-40°C to +85°C)
`
`Marking
`
`MT29F2GxxAAB
`MT29F4GxxBAB
`MT29F8GxxFAB
`
`MT29Fxx08x
`MT29Fxx16x
`
`A
`B
`F
`A
`B
`
`WP
`WA
`
`WG
`
`None
`ET
`
`Micron Technology, Inc., reserves the right to change products or specifications without notice.
`PDF: 09005aef818a56a7 / Source: 09005aef81590bdd
`1
`©2004 Micron Technology, Inc. All rights reserved.
`2gb_nand_m29b__1.fm - Rev. I 1/06 EN
`Products and specifications discussed herein are subject to change by Micron without notice.
`
`Petitioners
`Ex. 1049, p. 1
`
`

`

` 2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`Part Numbering Information
`
`Part Numbering Information
`Micron® NAND Flash devices are available in several different configurations and
`densities. (See Figure 2.)
`
`Figure 2:
`
` Part Number Chart
`
`
`MT 29F 2G 08 A A B WP ES
`
`Micron Technology
`
`Product Family
`29F = Single-Supply NAND Flash Memory
`
`Density
`2G = 2Gb
`4G = 4Gb
`8G = 8Gb
`
`Device Width
`08 = 8 bits
`16 = 16 bits
`
`Classification
`
`# of die # of CE# # of R/B#
`A
`1
`1
`1
`B
`2
`1
`1
`F
`4
`2
`2
`
`I/O
`Common
`Common
`Common
`
`Operating Voltage Range
`A = 3.3V (2.70V–3.60V)
`
`Production Status
`Blank = Production
`ES = Engineering Sample
`MS = Mechanical Sample
`
`Operating Temperature Range
`Blank = Commercial (0°C to +70°C)
`ET = Extended (–40° to +85°C)
`
`Reserved for Future Use
`
`Reserved for Future Use
`
`Package Codes
`WP = 48-pin TSOP I (lead-free)
`WA = 48-pin TSOP I (new version,
`
` 8Gb device only, lead-free)
`WG = 48-pin TSOP I (contact factory)
`
`Generation
`A = 1st Generation Die
`B = 2nd Generation Die
`C = 3rd Generation Die
`
`Valid Part Number Combinations
`After building the part number from the part numbering chart above, verify that the part
`number is valid using the Micron Parametric Part Search Web site at
`http://www.micron.com/partsearch to verify that the part number is offered and valid.
`If the device required is not on this list, contact the factory.
`
`PDF: 09005aef818a56a7 / Source: 09005aef81590bdd
`2gb_nand_m29b__1.fm - Rev. I 1/06 EN
`
`2
`
`Micron Technology, Inc., reserves the right to change products or specifications without notice.
`©2004 Micron Technology, Inc. All rights reserved.
`
`Petitioners
`Ex. 1049, p. 2
`
`

`

` 2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`Table of Contents
`
`Table of Contents
`Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
`Part Numbering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
`Valid Part Number Combinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
`General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
`Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
`Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
`Bus Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
`Control Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
`Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
`Address Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
`Data Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
`READs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
`Ready/Busy# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
`Minimum Rp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
`Power-On AUTO-READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
`Command Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
`READ Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
`PAGE READ 00h-30h. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
`RANDOM DATA READ 05h-E0h. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
`PAGE READ CACHE MODE START 31h; PAGE READ CACHE MODE START LAST 3Fh. . . . . . . . . . . . . . . . . .24
`READ ID 90h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
`READ STATUS 70h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
`PROGRAM Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
`PROGRAM PAGE 80h-10h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
`SERIAL DATA INPUT 80h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
`RANDOM DATA INPUT 85h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
`PROGRAM PAGE CACHE MODE 80h-15h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
`Internal Data Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
`READ FOR INTERNAL DATA MOVE 00h-35h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
`INTERNAL DATA MOVE 85h-10h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
`BLOCK ERASE Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
`BLOCK ERASE 60h-D0h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
`RESET Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
`RESET FFh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
`WRITE PROTECT Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
`Error Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
`Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
`VCC Power Cycling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
`Timing Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
`Package Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
`
`PDF: 09005aef818a56a7 / Source: 09005aef81590bdd
`2gb_nand_m29bTOC.fm - Rev. I 1/06 EN
`
`3
`
`Micron Technology, Inc., reserves the right to change products or specifications without notice.
`©2004 Micron Technology, Inc. All rights reserved.
`
`Petitioners
`Ex. 1049, p. 3
`
`

`

` 2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`List of Figures
`
`List of Figures
`Figure 1:
`48-Pin TSOP Type 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
`Figure 2:
`Part Number Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
`Figure 3:
`NAND Flash Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
`Figure 4:
`Pin Assignment (Top View) 48-Pin TSOP Type 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
`Figure 5:
`Memory Map x8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
`Figure 6:
`Memory Map x16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
`Figure 7:
`Array Organization for MT29F2G08AxB (x8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
`Figure 8:
`Array Organization for MT29F2G16AxB (x16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
`Figure 9:
`Array Organization for MT29F4G08BxB and MT29F8G08FxB (x8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
`Figure 10:
`Array Organization for MT29F4G16BxB (x16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
`Figure 11:
`Time Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
`Figure 12:
`READY/BUSY# Open Drain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
`Figure 13:
`tR and tF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
`Figure 14:
`Iol vs. Rp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
`Figure 15:
`TC vs. Rp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
`First Page Power-On AUTO-READ (3V VCC only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
`Figure 16:
`Figure 17:
`AC Waveforms During Power Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
`Figure 18:
`PAGE READ Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
`Figure 19:
`RANDOM DATA READ Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
`Figure 20:
`PAGE READ CACHE MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
`Figure 21:
`READ ID Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
`Figure 22:
`Status Register Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
`Figure 23:
`PROGRAM and READ STATUS Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
`Figure 24:
`RANDOM DATA INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
`Figure 25:
`PROGRAM PAGE CACHE MODE Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
`Figure 26:
`INTERNAL DATA MOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
`Figure 27:
`INTERNAL DATA MOVE with RANDOM DATA INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
`Figure 28:
`BLOCK ERASE Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
`Figure 29:
`RESET Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
`Figure 30:
`ERASE Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
`Figure 31:
`ERASE Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
`Figure 32:
`PROGRAM Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
`Figure 33:
`PROGRAM Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
`Figure 34:
`COMMAND LATCH Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
`Figure 35:
`ADDRESS LATCH Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
`Figure 36:
`INPUT DATA LATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
`Figure 37:
`SERIAL ACCESS Cycle After READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
`Figure 38:
`STATUS READ Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
`Figure 39:
`PAGE READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
`Figure 40:
`READ Operation with CE# “Don’t Care” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
`Figure 41:
`RANDOM DATA READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
`Figure 42:
`PAGE READ CACHE MODE Timing Diagram, Part 1 of 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
`Figure 43:
`PAGE READ CACHE MODE Timing Diagram, Part 2 of 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
`Figure 44:
`PAGE READ CACHE MODE Timing without R/B#, Part 1 of 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
`Figure 45:
`PAGE READ CACHE MODE Timing without R/B#, Part 2 of 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
`Figure 46:
`READ ID Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
`Figure 47:
`Program Operation with CE# “Don’t Care” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
`Figure 48:
`PROGRAM PAGE Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
`Figure 49:
`PROGRAM PAGE Operation with RANDOM DATA INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
`Figure 50:
`INTERNAL DATA MOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
`Figure 51:
`PROGRAM PAGE CACHE MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
`
`PDF: 09005aef818a56a7 / Source: 09005aef81590bdd
`2gb_nand_m29bLOF.fm - Rev. I 1/06 EN
`
`4
`
`Micron Technology, Inc., reserves the right to change products or specifications without notice.
`©2004 Micron Technology, Inc. All rights reserved.
`
`Petitioners
`Ex. 1049, p. 4
`
`

`

` 2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`List of Figures
`
`Figure 52:
`Figure 53:
`Figure 54:
`Figure 55:
`
`PROGRAM PAGE CACHE MODE Ending on 15h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
`BLOCK ERASE Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
`RESET Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
`48-Pin TSOP Type I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
`
`PDF: 09005aef818a56a7 / Source: 09005aef81590bdd
`2gb_nand_m29bLOF.fm - Rev. I 1/06 EN
`
`5
`
`Micron Technology, Inc., reserves the right to change products or specifications without notice.
`©2004 Micron Technology, Inc. All rights reserved.
`
`Petitioners
`Ex. 1049, p. 5
`
`

`

` 2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`List of Tables
`
`List of Tables
`Table 1:
`Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
`Table 2:
`Array Addressing: MT29F2G08AxB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
`Table 3:
`Array Addressing: MT29F2G16AxB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
`Table 4:
`Array Addressing: MT29F4G08BxB and MT29F8G08FxB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
`Table 5:
`Array Addressing: MT29F4G16BxB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
`Table 6:
`Mode Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
`Table 7:
`Command Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
`Table 8:
`Device ID and Configuration Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
`Table 9:
`Status Register Bit Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
`Table 10:
`Status Register Contents After RESET Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
`Table 11:
`Absolute Maximum Ratings by Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
`Table 12:
`Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
`Table 13:
`DC and Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
`Table 14:
`Valid Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
`Table 15:
`Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
`Table 16:
`Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
`Table 17:
`AC Characteristics: Command, Data, and Address Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
`Table 18:
`AC Characteristics: Normal Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
`Table 19:
`PROGRAM/ERASE Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
`
`PDF: 09005aef818a56a7 / Source: 09005aef81590bdd
`2gb_nand_m29bLOT.fm - Rev. I 1/06 EN
`
`6
`
`Micron Technology, Inc., reserves the right to change products or specifications without notice.
`©2004 Micron Technology, Inc. All rights reserved.
`
`Petitioners
`Ex. 1049, p. 6
`
`

`

` 2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`General Description
`
`General Description
`NAND technology provides a cost-effective solution for applications requiring high-
`density solid-state storage. The MT29F2G08AxB and MT29F2G16AxB are 2Gb NAND
`Flash memory devices. The MT29F4G08BxB and MT29F4G16BxB are two-die stacks that
`operate as a single 4Gb device. The MT29F8G08FAB is a four-die stack that operates as
`two independent 4Gb devices (MT29F4G08BxB), providing a total storage capacity of
`8Gb in a single, space-saving package. Micron NAND Flash devices include standard
`NAND features as well as new features designed to enhance system-level performance.
`Micron NAND Flash devices use a highly multiplexed 8- or 16-bit bus (I/O[7:0] or
`I/O[15:0]) to transfer data, addresses, and instructions. The five command pins (CLE,
`ALE, CE#, RE#, WE#) implement the NAND command bus interface protocol. Three
`additional pins control hardware write protection (WP#), monitor device status (R/B#),
`and initiate the auto-read feature (PRE—3V device only). Note that the PRE function is
`not supported on extended-temperature devices.
`This hardware interface creates a low-pin-count device with a standard pinout that is
`the same from one density to another, allowing future upgrades to higher densities with-
`out board redesign.
`MT29F2G and MT29F4G devices contain 2,048 and 4,096 erasable blocks respectively.
`Each block is subdivided into 64 programmable pages. Each page consists of 2,112 bytes
`(x8) or 1,056 words (x16). The pages are further divided into a 2,048-byte data storage
`region with a separate 64-byte area on the x8 device; and on the x16 device, separate
`1,024-word and 32-word areas. The 64-byte and 32-word areas are typically used for
`error management functions.
`The contents of each 2,112-byte page can be programmed in 300µs, and an entire 132K-
`byte/66K word block can be erased in 2ms. On-chip control logic automates PROGRAM
`and ERASE operations to maximize cycle endurance. ERASE/PROGRAM endurance is
`specified at 100,000 cycles when using appropriate error correcting code (ECC) and
`error management.
`
`PDF: 09005aef818a56a7 / Source: 09005aef81590bdd
`2gb_nand_m29b__2.fm - Rev. I 1/06 EN
`
`7
`
`Micron Technology, Inc., reserves the right to change products or specifications without notice.
`©2004 Micron Technology, Inc. All rights reserved.
`
`Petitioners
`Ex. 1049, p. 7
`
`

`

` 2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`General Description
`
`Figure 3:
`
` NAND Flash Functional Block Diagram
`
`
`VCC
`
`VSS
`
`Column Decode
`
`Row Decode
`
`Data Register
`
`Cache Register
`
`I/O [7:0]
`I/O [15:0]
`
`I/O
`Control
`
`Address Register
`
`Status Register
`
`Command Register
`
`Control
`Logic
`
`CE#
`CLE
`ALE
`WE#
`
`RE#
`WP#
`
`R/B#
`
`Note:
`
`The PRE function is not supported on extended-temperature devices.
`
`Figure 4:
`
` Pin Assignment (Top View) 48-Pin TSOP Type 1
`
`
`x8
`
`x16
`
`NC
`NC
`NC
`NC
`I/O7
`I/O6
`I/O5
`I/O4
`NC
`NC
`PRE/VSS2
`Vcc
`Vss
`NC
`NC
`NC
`I/O3
`I/O2
`I/O1
`I/O0
`NC
`NC
`NC
`NC
`
`Vss
`I/O15
`I/O7
`I/O14
`I/O6
`I/O13
`I/O5
`I/O12
`I/O4
`NC
`PRE/VSS2
`Vcc
`NC
`NC
`NC
`I/O11
`I/O3
`I/O10
`I/O2
`I/O9
`I/O1
`I/O8
`I/O0
`Vss
`
`48
`47
`46
`45
`44
`43
`42
`41
`40
`39
`38
`37
`36
`35
`34
`33
`32
`31
`30
`29
`28
`27
`26
`25
`
`1 ●
`
`234567891
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`x16
`
`NC
`NC
`NC
`NC
`NC
`NC
`R/B#
`RE#
`CE#
`NC
`NC
`Vcc
`Vss
`NC
`NC
`CLE
`ALE
`WE#
`WP#
`DNU
`DNU
`DNU
`NC
`NC
`
`x8
`
`NC
`NC
`NC
`NC
`NC
`R/B2#1
`R/B#
`RE#
`CE#
`CE2#1
`NC
`Vcc
`Vss
`NC
`NC
`CLE
`ALE
`WE#
`WP#
`DNU
`DNU
`DNU
`NC
`NC
`
`Notes: 1. CE2# and R/B2# on 8Gb device only. These pins are NC for other configurations.
`2. The PRE function is not supported on extended-temperature devices.
`
`PDF: 09005aef818a56a7 / Source: 09005aef81590bdd
`2gb_nand_m29b__2.fm - Rev. I 1/06 EN
`
`8
`
`Micron Technology, Inc., reserves the right to change products or specifications without notice.
`©2004 Micron Technology, Inc. All rights reserved.
`
`Petitioners
`Ex. 1049, p. 8
`
`

`

`Table 1:
`
`Pin Descriptions
`
`Symbol
`ALE
`
`Type
`Input
`
`CE#, CE2#
`
`Input
`
`CLE
`
`PRE1
`(3V device only)
`RE#
`WE#
`WP#
`
`I/O[7:0]
`MT29FxG08
`
`I/O[15:0]
`MT29FxG16
`R/B#, R/B2#
`
`VCC
`VSS
`DNU
`NC
`
`Input
`
`Input
`
`Input
`Input
`Input
`
`I/O
`
`Output
`
`Supply
`Supply
`–
`–
`
` 2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`General Description
`
`Description
`Address latch enable: During the time ALE is HIGH, address information is
`transferred from I/O[7:0] into the on-chip address register upon a LOW-to-HIGH
`transition on WE#. When address information is not being loaded, the ALE pin
`should be driven LOW.
`Chip enable: Gates transfers between the host system and the NAND device. Once
`the device starts a PROGRAM or ERASE operation, the chip enable pin can be de-
`asserted. For the 8Gb configuration, CE# controls the first 4Gb of memory; CE2#
`controls the second 4Gb. See the Bus Operation section, starting on “Bus
`Operation” on page 16 for additional operational details.
`Command latch enable: When CLE is HIGH, information is transferred from
`I/O[7:0] to the on-chip command register on the rising edge of WE#. When
`command information is not being loaded, the CLE pin should be driven LOW.
`Power-on read enable: Enables the auto-read function when at Vcc. See “Bus
`Operation” on page 16, for additional details.
`Read enable: Gates transfers from the NAND device to the host system.
`Write enable: Gates transfers from the host system to the NAND device.
`Write protect: Pin protects against inadvertent PROGRAM and ERASE operations.
`All PROGRAM and ERASE operations are disabled when the WP# pin is LOW.
`Data inputs/outputs: The bidirectional I/O pins transfer address, data, and
`instruction information. Data is output only during READ operations; at other
`times the I/O pins are inputs.
`
`Ready/busy: An open-drain, active-LOW output, that uses an external pull-up
`resistor. The pin is used to indicate when the chip is processing a PROGRAM or
`ERASE operation. The pin is also used during a READ operation to indicate when
`data is being transferred from the array into the serial data register. Once these
`operations have completed, the R/B# returns to the High-Z state. In the 8Gb
`configuration, R/B# is for the 4Gb of memory enabled by CE#; R/B2# is for the 4Gb
`of memory enabled by CE2#.
`VCC: The VCC pin is the power supply pin.
`VSS: The VSS pin is the ground connection.
`Do not use: Must be left floating.
`No connect: NC pins are not internally connected. These pins can be driven or left
`unconnected.
`
`Notes: 1. The PRE function is not supported on extended-temperature devices.
`
`PDF: 09005aef818a56a7 / Source: 09005aef81590bdd
`2gb_nand_m29b__2.fm - Rev. I 1/06 EN
`
`9
`
`Micron Technology, Inc., reserves the right to change products or specifications without notice.
`©2004 Micron Technology, Inc. All rights reserved.
`
`Petitioners
`Ex. 1049, p. 9
`
`

`

`Architecture
`
`Addressing
`
` 2, 4, 8Gb: x8/x16 Multiplexed NAND Flash Memory
`Architecture
`
`These devices use NAND electrical and command interfaces. Data, commands, and
`addresses are multiplexed onto the same pins. This provides a memory device with a
`low pin count.
`The internal memory array is accessed on a page basis. When doing reads, a page of data
`is copied from the memory array into the data register. Once copied to the data register,
`data is output sequentially, byte-by-byte on x8 devices, or word-by-word on x16 devices.
`The memory array is programmed on a page basis. After the starting address is loaded
`into the internal address register, data is sequentially written to the internal data register
`up to the end of a page. After all of the page data has been loaded into the data register,
`array programming is started.
`In order to increase programming bandwidth, this device incorporates a cache register.
`In the cache programming mode, data is first copied into the cache register and then
`into the data register. Once the data is copied into the data register, programming
`begins.
`After the data register has been loaded and programming started, the cache register
`becomes available for loading additional data. Loading the next page of data into the
`cache register takes place while page programming is in process.
`The INTERNAL DATA MOVE command also uses the internal cache register. Normally,
`moving d

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket