ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA
www.st.com
www.st.com//nandnand
NAND NAND
Flash & Storage Media Flash & Storage Media
March 31, 2004 NAND Flash Presentation NAND Flash Presentation
Version 1.6
NAND Flash Memories NAND Flash Memories
Technology Roadmap Technology Roadmap
2003 2003
2003 2003 2004 2004 2004 2004 2005 2005 2005 2005
F12 1b/c F12 1b/c F12 1b/c F12 1b/c F12 1b/c F12 1b/c F12 1b/c F12 1b/c
1 bit/cell 1 bit/cell 0.12µm 0.12µm
Eff. Cell = 0.07 µm² Eff. Cell = 0.07 µm²
F90 F90 F90 F90 F90 F90 F90
F90 1b/c 1b/c 1b/c 1b/c 1b/c 1b/c 1b/c 1b/c
1 bit/cell 1 bit/cell 0.09µm 0.09µm
Eff.Cell = 0.045 µm² Eff.Cell = 0.045 µm²
F70 F70 F70 F70 F70 F70 F70
F70 1b/c 1b/c 1b/c 1b/c 1b/c 1b/c 1b/c 1b/c
1 bit/cell 1 bit/cell 0. 0. 070µm 070µ m
Eff.Cell = 0.020 µm² Eff.Cell = 0.020 µm²
F70 F70 F70 F70 F70 F70 F70
F70 2b 2b 2b 2b 2b 2b 2b 2b /c /c /c /c /c /c /c /c
2 2 bit/cell bit/cell 0. 0. 070µm 070µ m Eff.Cell = 0.
Eff.Cell = 0.010 010 µm² µm²
F90 F90 F90 F90 F90 F90 F90
F90 2b/c 2b/c 2b/c 2b/c 2b/c 2b/c 2b/c 2b/c
2 bit/cell 2 bit/cell 0.09µm 0.09µm
Eff.Cell = 0.022 µm²
Eff.Cell = 0.022 µm²
NAND Flash Memories NAND Flash Memories
Packages Roadmap Packages Roadmap
MCP = Multi Chip Package; SIP = System In Package;
PB PB
PB PB----Free Versions Free Versions Free Versions Free Versions Supported
Supported Supported Supported
BGA63 BGA63 BGA63 BGA63 BGA63 BGA63 BGA63 BGA63 BGA55 BGA55 BGA55 BGA55 BGA55 BGA55 BGA55 BGA55
BGA55 8x10x1.0 mm BGA63 8.5x15x1.0 mm BGA63 9.5x12x1.0 mm 0.8mm pitch
0.45mm ball
MCP / SIP MCP / SIP MCP / SIP MCP / SIP MCP / SIP MCP / SIP MCP / SIP MCP / SIP
Jedec BGA
Multiple Stacked Side by Side
TSOP48 TSOP48 TSOP48 TSOP48 TSOP48 TSOP48 TSOP48 TSOP48 WSOP48 WSOP48 WSOP48 WSOP48 WSOP48 WSOP48 WSOP48 WSOP48
12x20x1.2 mm 12x17x0.65 mm
NAND Flash Memories NAND Flash Memories
Product Roadmap Product Roadmap
NAND NAND NAND NAND NAND NAND NAND
General Purpose NAND General Purpose General Purpose General Purpose General Purpose General Purpose General Purpose General Purpose
MCP = Multi Chip Package; SIP = System In Package
NAND MCP NAND MCP NAND MCP NAND MCP NAND MCP NAND MCP NAND MCP NAND MCP with DRAM with DRAM with DRAM with DRAM with DRAM with DRAM with DRAM with DRAM
Embedded Embedded Embedded Embedded Embedded Embedded Embedded Embedded Storage Media Storage Media Storage Media Storage Media Storage Media Storage Media Storage Media Storage Media
SIP SIP SIP SIP SIP SIP SIP
Solutions SIP Solutions Solutions Solutions Solutions Solutions Solutions Solutions Removable
Removable
Removable
Removable
Removable
Removable Removable
Removable
Storage Media
Storage Media Storage Media
Storage Media
Storage Media
Storage Media
Storage Media
Storage Media
ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA
www.st.com
www.st.com//nandnand
NAND NAND
Flash & Storage Media Flash & Storage Media
March 31, 2004 NAND General
NAND General Purpose Devices Purpose Devices
Version 1.6
NAND Flash Memories NAND Flash Memories
Density & Performances Roadmap Density & Performances Roadmap
x1 x1 x1 x1 x1 x1 x1 x1 x2 x2 x2 x2 x2 x2 x2 x2 x4 x4 x4 x4 x4 x4 x4 x4
Density Write
Speed
128 128 128 Mbit 128 Mbit Mbit
Mbit 256 256 256 256 Mbit Mbit Mbit
Mbit 512 512 512 512 Mbit Mbit Mbit
Mbit 1111 Gbit Gbit Gbit Gbit
SLC - Small Page
Gbit 2222 Gbit Gbit
Gbit 4444 Gbit Gbit Gbit
Gbit 8888 Gbit Gbit
Gbit Gbit 16 16 16 16 Gbit Gbit Gbit Gbit
MLC - Large Page
Gbit 1111 Gbit
Gbit Gbit 2222 Gbit Gbit
Gbit Gbit 4444 Gbit Gbit
Gbit Gbit 8888 Gbit Gbit Gbit Gbit
SLC - Large Page
512 512
512 512
Mbit Mbit
Mbit Mbit
NAND Flash Memories NAND Flash Memories
SLC Small Page Product Roadmap SLC Small Page Product Roadmap
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
128Mbit 3V 128Mbit 3V
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
128Mbit 1.8V 128Mbit 1.8V
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
256Mbit 3V 256Mbit 3V
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
256Mbit 1.8V 256Mbit 1.8V
Contact Marketing for detailed Availability Schedule
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
512Mbit 3V 512Mbit 3V
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
512Mbit 1.8V 512Mbit 1.8V
x8 / x16 TSOP/TFBGA
x8 / x16 TSOP/TFBGA
1Gbit 3V 1Gbit 3V
x8 / x16 TSOP/TFBGA
x8 / x16 TSOP/TFBGA
1Gbit 1.8V 1Gbit 1.8V
Dual DualDual Dual
WSOP: Samples June 04
528Bytes / 264Words Page Size Family
528Bytes / 264Words 528Bytes / 264Words Page Size Family
Page Size Family
Data Throughput (Max)
Cache Read: 23 MB/s
Cache Program: 2.5 MB/s
Erase: 8 MB/s
NOWNOW NOWNOW Samples
Samples SOPSOP Apr/04
Apr/04 Jun/04Jun/04 May/04
May/04 Jul/04Jul/04
NAND Flash Memories NAND Flash Memories
SLC Large Page Product Roadmap SLC Large Page Product Roadmap
Jul/04
Jul/04 Q3/04Q3/04 Jun/04
Jun/04 Q3/04Q3/04 Samples
Samples SOPSOP
WSOP: Samples July 04 Contact Marketing for detailed Availability Schedule
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
512Mbit 512Mbit 3V3V
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
512Mbit
512Mbit 1.8V1.8V
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
1Gbit 1Gbit 3V3V
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
1Gbit
1Gbit 1.8V1.8V
x8 / x16 TSOP/VFBGA
x8 / x16 TSOP/VFBGA
2Gbit 2Gbit 3V3V
x8 / x16 TSOP/VFBGA
x8 / x16 TSOP/VFBGA
2Gbit
2Gbit 1.8V1.8V
Dual Dual Dual Dual
2112Bytes / 1056Words Page Size Family
2112Bytes / 1056Words 2112Bytes / 1056Words Page Size Family
Page Size Family
Data Throughput (Max)
Cache Read: 38 MB/s
Cache Program: 7 MB/s
Erase: 64 MB/s
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
2Gbit 2Gbit 3V3V
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
2Gbit
2Gbit 1.8V1.8V
x8 / x16 TSOP/VFBGA
x8 / x16 TSOP/VFBGA
4Gbit 4Gbit 3V3V
x8 / x16 TSOP/VFBGA
x8 / x16 TSOP/VFBGA
4Gbit
4Gbit 1.8V1.8V
x8 / x16 TSOP/LFBGA
x8 / x16 TSOP/LFBGA
8Gbit 8Gbit 3V3V
x8 / x16 TSOP/LFBGA
x8 / x16 TSOP/LFBGA
8Gbit
8Gbit 1.8V1.8V
Quad QuadQuad Quad Dual
Dual Dual Dual
Oct/04
Oct/04 Q4/04Q4/04 Nov/04
Nov/04 Q1/05Q1/05
NAND Flash Memories NAND Flash Memories
MLC Large Page Product Roadmap MLC Large Page Product Roadmap
Contact Marketing for detailed Availability Schedule
Target Products Target ProductsTarget Products Target Products
2112Bytes / 1056Words Page Size Family
Multi Level Cell 2B/C 2112Bytes / 1056Words 2112Bytes / 1056Words Page Size
Page Size FamilyFamily Multi Level Cell 2B/C Multi Level Cell 2B/C
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
x8 / x16 TSOP/WSOP
VFBGA x8 / x16 TSOP/WSOP
VFBGA
x8 / x16 TSOP/VFBGA
x8 / x16 TSOP/VFBGA
x8 / x16 TSOP/LFBGA
x8 / x16 TSOP/LFBGA
Quad QuadQuad Quad Dual
DualDual Dual
2Gbit 2Gbit 3V3V
I/Os 1.8V/3V I/Os 1.8V/3V
4Gbit 3V 4Gbit 3V
I/Os 1.8V/3V I/Os 1.8V/3V
8Gbit 3V 8Gbit 3V
I/Os 1.8V/3V I/Os 1.8V/3V
16Gbit 3V 16Gbit 3V
I/Os 1.8V/3V I/Os 1.8V/3V
Q1/05
Q1/05 Q2/05Q2/05 Dec/04
Dec/04 Q1/05Q1/05 Samples
Samples SOPSOP
NAND Flash Memories NAND Flash Memories
SLC Small
SLC Small Page Size Family Page Size Family
High Density: 128Mbit, 256Mbit, 512Mbit, 1Gbit Page Size: 528 Bytes (X8) or 264 Words (X16) Operating Voltages: 1.7-1.95V or 2.7-3.6V Configurations: X8 or X16
Multiplexed I/O Port for Command / Address / Data Pin-to-pin compatibility among All Densities
Packages: TSOP48, WSOP48, VFBGA55/63, TFBGA55/63
Page Size Page Size
Block Size Block Size
Memory
Organization 128Mbit (16MB) 128Mbit
(16MB) 256Mbit (32MB) 256Mbit
(32MB) 512Mbit (64MB) 512Mbit
(64MB) 1Gbit (128MB)
1Gbit (128MB) 512 + 16 Bytes (X8) – 256 + 8 Words (X16) 512 + 16 Bytes (X8) – 256 + 8 Words (X16) 16K + 512 Bytes (X8) – 8K + 256 Words (X16) 16K + 512 Bytes (X8) – 8K + 256 Words (X16)
10241024 20482048 40964096 81928192 Pages #
Pages # Blocks # Blocks #
32 Pages 32 Pages 4Mbit
4Mbit 8Mbit8Mbit 16Mbit16Mbit 32Mbit32Mbit Spare Area
Spare Area
Copy Back Program Mode Cache Program Mode
Chip Enable Don’t Care Option
Boot from Nand Power-on Auto Read
Automatic Memory Download at Power-up
Security Identifier and Serial Number OTP Area Hardware Data Protection Pin
NAND Flash Memory Array
512+16 Bytes 256+8 Words
Page Size NAND Flash Memory Array
512+16 Bytes 256+8 Words
Page Size
Page Buffer Page Buffer
Y Decoder Y Decoder I/O Port Buffers & Latches I/O Port Buffers & Latches
X DecoderX Decoder
Address Register &
Counter Address Register &
Counter
PGM/Erase Controller
& HV Generator PGM/Erase Controller
& HV Generator
Command Interface
Logic Command
Interface Logic Command
Register Command
Register
Cache Register Cache Register
Maximum throughput referred to NAND Family X16 w/o Host Overhead
Data Throughput (Max) Data Throughput (Max)
23 MB/s Read
2.5 MB/s Cache Program 8 MB/s Erase
NAND Flash Memories NAND Flash Memories
SLC Large
SLC Large Page Size Family Page Size Family
High Density: 512Mbit, 1Gbit, 2Gbit, 4Gbit, 8Gbit Page Size: 2112Bytes (X8) or 1056Words (X16) Operating Voltages: 1.7-1.95V or 2.7-3.6V
Configurations: X8 or X16
Multiplexed I/O Port for Command / Address / Data Pin-to-pin compatibility among All Densities
Packages: TSOP48, WSOP48, VFBGA63, LFBGA63
Copy Back Program Mode Cache Program ad Read Mode Chip Enable Don’t Care Option
Boot from Nand Power-on Auto Read
Automatic Memory Download at Power-up
Security Identifier and Serial Number OTP Area Lock/Unlock and Hw Data Protection Pin
NAND Flash Memory Array
2K+64 Bytes 1K+32 Words
Page Size NAND Flash Memory Array
2K+64 Bytes 1K+32 Words
Page Size
Page Buffer Page Buffer
Y Decoder Y Decoder I/O Port Buffers & Latches I/O Port Buffers & Latches
X DecoderX Decoder
Address Register &
Counter Address Register &
Counter
PGM/Erase Controller
& HV Generator PGM/Erase Controller
& HV Generator
Command Interface
Logic Command
Interface Logic Command
Register Command
Register
Cache Register Cache Register
Maximum throughput referred to NAND Family X16 w/o Host Overhead
Page Size Page Size
Block Size Block Size
Memory
Organization 1Gbit
(128MB) 1Gbit
(128MB) 2Gbit (256MB)
2Gbit
(256MB) 4Gbit (512MB)
4Gbit
(512MB) 8Gbit (1GB) 8Gbit (1GB) 2K + 64 Bytes (X8) – 1K + 32 Words (X16) 2K + 64 Bytes (X8) – 1K + 32 Words (X16) 128K + 4K Bytes (X8) – 64K + 2K Words (X16) 128K + 4K Bytes (X8) – 64K + 2K Words (X16)
10241024 20482048 40964096 81928192 Pages #
Pages # Blocks # Blocks #
64 Pages 64 Pages 32Mbit
32Mbit 64Mbit64Mbit 128Mbit128Mbit 256Mbit256Mbit Spare Area
Spare Area
512Mbit (64MB) 512Mbit (64MB)
512512 16Mbit 16Mbit
Data Throughput (Max) Data Throughput (Max)
38 MB/s Cache Read 7 MB/s Cache Program
64 MB/s Erase
NAND Flash Memories NAND Flash Memories
Product Features Product Features
Maximum throughput referred to NAND w/o Host Overhead
Random Access 12us (3V) – 15us (1.8V)
Serial Access 50ns (3V) –100ns(1.8V)
25us (3V) – 30us (1.8V) 50ns (3V) – 60ns (1.8V) Read TP 14.5MB/s (X8, 3V) – 12.7MB/s (X8, 1.8V)
22.8MB/s (X16, 3V) – 20.4MB/s (X16, 1.8V) 16.2MB/s (X8, 3V) – 13.9MB/s (X8, 1.8V) 27.1MB/s (X16, 3V) – 23.9MB/s (X16, 1.8V)
Page Program Time 200us (3V, 1.8V) 300us (3V, 1.8V)
Program TP 2.3MB/s (X8, 3V) – 2.2MB/s (X8, 1.8V)
2.4MB/s (X16, 3V) – 2.4MB/s (X16, 1.8V) 5.1MB/s (X8, 3V) – 4.8MB/s (X8, 1.8V) 5.8MB/s (X16, 3V) – 5.7MB/s (X16, 1.8V)) Program (Cache) TP 2.6MB/s (X8, X16, 1.8V, 3V) 6.8MB/s (X8, X16, 1.8V, 3V)
Block Erase 2ms 2ms
Chip Erase 2.0s 4.1s 8.2s 16.4s 1.0s 4.1s 4.1s 16.4s
Special Features Cache Program - CE Don’t Care - AutoRead Page0
Auto Download - Secure ID - Serial NBR Cache Program/Read - CE Don’t Care - AutoRead Page0 Auto Download - Secure ID - Serial NBR - Lock/Unlock Technology
128Mb (16MB) 128Mb
(16MB) 256Mb (32MB) 256Mb
(32MB) 512Mb D (64MB) 512Mb D
(64MB) 1Gb D
(128MB) 1Gb D
(128MB) 512Mb (64MB) 512Mb
(64MB) 2Gb D
(256MB) 2Gb D (256MB)
Voltages 1.8V (1.7-1.95V) or 3V (2.7-3.6V)
4Gb D (512MB)
4Gb D
(512MB) 8Gb Q (1GB) 8Gb Q (1GB)
Page Size 512 + 16 Bytes (X8) – 256 + 8 Words (X16) 2K + 64 Bytes (X8) – 1K + 32 Words (X16) Block Size 16K + 512 Bytes (X8) – 8K + 256 Words (X16) 128K + 4K Bytes (X8) – 64K + 2K Words (X16) Array 32 x 1024 32 x 2048 32 x 4096 32 x 8192
Configuration X8 or X16
120nm SLC 90nm SLC
Read (Cache) TP NA 38.1MB/s (X16, 3V) – 19.1MB/s (X8, 3V)
D = Dual Die; Q = Quad Die
32 x 4096 512Mb (64MB) 512Mb
(64MB) 1Gb
(128MB)
(128MB)1Gb 2Gb
(256MB) (256MB)2Gb
64 x 512 64 x 1024 64 x 2048 64 x 2048 64 x 4096 64 x 8192 10us (3V) – 10us (1.8V)
50ns (3V) – 60ns (1.8V)
4.1s 2.0s 8.2s
TSOP48 12x20x1.2 Yes WSOP48 12x17x0.65 BGA55/BGA63
Yes 8x10x1.0
No No 8x10x1.2
Yes Yes 8.5x15x1.0
No 8.5x15x1.2
Yes Yes 9.5x12x1.0
Yes No 9.5x12x1.0
Yes Yes No
Yes Yes
NAND Flash Memories NAND Flash Memories
NAND General Purpose Part
NAND General Purpose Part Number Number
NAND NAND NAND NAND NAND NAND
NAND NAND 512 512 512 512 512 512 512 512 R R R R R R R R A A A A A A A A A A A A A A A A ZA ZA ZA ZA ZA ZA ZA ZA 6666 6666 E E E E E E E E
128 = 128 Mbit 256 = 256 Mbit 512 = 512 Mbit 01G = 1 Gbit 02G = 2 Gbit 04G = 4 Gbit 08G = 8 Gbit 16G = 16 Gbit R = 1.8V
W = 3.0V 3 = x8
4 = x16
A = 528 bytes page SLC B = 2112 bytes page SLC C = 2112 bytes page MLC
A, B, C, …
N = TSOP V = WSOP
ZA = VFBGA/TFBGA 6 = -40 / +85 Blank = Standard Packing T = Tape & Reel
E = Lead free Standard Packing F = Lead free Tape & Reel
0 = no options
1 = Read Page0 at power up 2 = CE don’t care
3 = CE don’t care & Read Page0
3333 3333 3333 3333
Operating Voltage Operating Voltage
Configuration Configuration
Density Density
Device Options Device Options Family Identifier Family Identifier
Product Version Product Version
Package Package
Temperature Temperature Packaging
Packaging
ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA
www.st.com
www.st.com//nandnand
NAND NAND
Flash & Storage Media Flash & Storage Media
March 31, 2004 NAND MCP with LPSDRAM NAND MCP with LPSDRAM
Version 1.6
NAND Flash Memories NAND Flash Memories
MCP NAND with LPSDRAM Roadmap MCP NAND with LPSDRAM Roadmap
H1 2004 H1 2004 H1 2004
H1 2004 H2 2004 H2 2004 H2 2004 H2 2004
Standard Family
Standard Family High Performance FamilyHigh Performance Family
NAND 256Mb NAND 256Mb NAND 256Mb NAND 256Mb NAND 256Mb NAND 256Mb NAND 256Mb
NAND 256Mb ----512Mb ---- 512Mb 512Mb 512Mb 512Mb 512Mb 512Mb 512Mb ----1Gb ---- 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb SDR 128Mb
SDR 128Mb SDR 128Mb SDR 128Mb SDR 128Mb SDR 128Mb SDR 128Mb
SDR 128Mb ----256Mb ---- 256Mb 256Mb 256Mb 256Mb 256Mb 256Mb 256Mb
NAND Flash NAND Flash
528B Page Size x8/x16 528B Page Size x8/x16
+ +
SDR LPSDRAM x16 SDR LPSDRAM x16
104Mhz @1.8V 104Mhz @1.8V
BGA 8.5x15 mm BGA 8.5x15 mm dede-populated ball-populated ball--outout
NAND 512Mb NAND 512Mb NAND 512Mb NAND 512Mb NAND 512Mb NAND 512Mb NAND 512Mb
NAND 512Mb ----1Gb ---- 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb ----2Gb ---- 2Gb 2Gb 2Gb 2Gb 2Gb 2Gb 2Gb DDR/SDR 256Mb
DDR/SDR 256Mb DDR/SDR 256Mb DDR/SDR 256Mb DDR/SDR 256Mb DDR/SDR 256Mb DDR/SDR 256Mb
DDR/SDR 256Mb ----512Mb ---- 512Mb 512Mb 512Mb 512Mb 512Mb 512Mb 512Mb
NAND Flash NAND Flash
2112B Page Size x8/x16 2112B Page Size x8/x16
+ +
DDR/SDR LPSDRAM x16/x32 DDR/SDR LPSDRAM x16/x32
130Mhz @1.8V 130Mhz @1.8V
BGA 11.5x13 mm BGA 11.5x13 mm populated ball populated ball--outout
NAND Flash Memories NAND Flash Memories
Nand+Dram Standard Family Nand+Dram Standard Family
WTFBGA90 8.5x15x1.2 WTFBGA90 8.5x15x1.2
512Mbit x8/x16 512Mbit x8/x16 256Mbit x16 SDR 256Mbit x16 SDR
1.8V1.8V
WTFBGA90 8.5x15x1.2 WTFBGA90 8.5x15x1.2
512Mbit x8/x16 512Mbit x8/x16 256Mbit x16 SDR 256Mbit x16 SDR
3.0V3.0V
WTFBGA90 8.5x15x1.2 WTFBGA90 8.5x15x1.2
256Mbit x8/
256Mbit x8/x16x16 128Mbit
128Mbit x16 SDRx16 SDR 1.8V1.8V
WTFBGA90 8.5x15x1.2 WTFBGA90 8.5x15x1.2
256Mbit
256Mbit x8/x16 x8/x16 128Mbit
128Mbit x16 SDRx16 SDR 3.0V3.0V
WTFBGA90 8.5x15x1.2 WTFBGA90 8.5x15x1.2
256Mbit x8/x16 256Mbit x8/x16 256Mbit x16 SDR 256Mbit x16 SDR
1.8V 1.8V
WTFBGA90 8.5x15x1.2 WTFBGA90 8.5x15x1.2
256Mbit x8/x16 256Mbit x8/x16 256Mbit x16 SDR 256Mbit x16 SDR
3.0V3.0V
WLFBGA90 8.5x15x1.4 WLFBGA90 8.5x15x1.4
1Gbit x8/x16 1Gbit x8/x16 256Mbit x16 SDR 256Mbit x16 SDR
1.8V1.8V
WLFBGA90 8.5x15x1.4 WLFBGA90 8.5x15x1.4
1Gbit x8/x16 1Gbit x8/x16 256Mbit x16 SDR 256Mbit x16 SDR
3.0V3.0V
Pin-to-Pin Compatible Along all Densities Pin-to-Pin Compatible
Along all Densities SCALABILITY SCALABILITY
Apr/04
Apr/04 Jun/04Jun/04 Samples
Samples SOPSOP
May/04
May/04 Aug/04Aug/04 May/04
May/04 Jul/04Jul/04
NAND Flash Memories NAND Flash Memories
Nand+Dram High Performance Family Nand+Dram High Performance Family
BGA 11.5x13 BGA 11.5x13
512Mb x8
512Mb x8//x16x16 2112B Page 2112B Page 256Mb
256Mb x16/x32x16/x32 DDR/SDR DDR/SDR
1.8V1.8V
BGA 11.5x13 BGA 11.5x13
2Gb x8/x16 2Gb x8/x16 2112B Page 2112B Page 256Mb x16/x32 256Mb x16/x32
DDR/SDR DDR/SDR
1.8V1.8V
BGA 11.5x13 BGA 11.5x13
1Gb x8/x16 1Gb x8/x16 2112B Page 2112B Page 256Mb x16/x32 256Mb x16/x32
DDR/SDR DDR/SDR
1.8V1.8V
BGA 11.5x13 BGA 11.5x13
1Gb x8/x16 1Gb x8/x16 2112B Page 2112B Page 512Mb x16/x32 512Mb x16/x32
DDR/SDR DDR/SDR
1.8V1.8V BGA 11.5x13BGA 11.5x13
2Gb x8/x16 2Gb x8/x16 2112B Page 2112B Page 512Mb x16/x32 512Mb x16/x32
DDR/SDR DDR/SDR
1.8V1.8V Pin-to-Pin Compatible
Along all Densities Pin-to-Pin Compatible
Along all Densities SCALABILITY SCALABILITY
Target Products Target ProductsTarget Products Target Products
Q3/04
Q3/04 Q4/04Q4/04 Samples
Samples SOPSOP Q4/04
Q4/04 Q1/05Q1/05
NAND Flash Memories NAND Flash Memories
MCP Nand+Dram Part
MCP Nand+Dram Part Number Number
0 = LPSDRAM 128Mbit x16 105Mhz(@1.8V) 133Mhz(@3V) 1 = LPSDRAM 256Mbit X16 105Mhz(@1.8V) 133Mhz(@3V)
NAND NAND NAND NAND NAND NAND
NAND NAND 512 512 512 512 512 512 512 512 R R R R R R R R M M M M M M M M A A A A A A A A ZA ZA ZA ZA ZA ZA ZA ZA 7777 7777 E E E E E E E E
256 = 256 Mbit 512 = 512 Mbit 01G = 1 Gbit 02G = 2 Gbit R = 1.8V
W = 3.0V 3 = x8
4 = x16
M = MCP DRAM Standard
N = MCP DRAM High Performance
A, B, C, D
ZA = FBGA
7 = -25 / +85 Blank = Standard Packing T = Tape & Reel
E = Lead free Standard Packing F = Lead free Tape & Reel
1111 1111 3333 3333
Operating Voltage Operating Voltage
Configuration Configuration
Density Density
Device Options Device Options
Family Identifier Family Identifier
Product Version Product Version
Package Package
Temperature Temperature Packaging
Packaging
ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA
www.st.com
www.st.com//nandnand
NAND NAND
Flash & Storage Media Flash & Storage Media
March 31, 2004 MMC MultiMediaCard MMC MultiMediaCard
Version 1.6
MMC MultiMediaCard MMC MultiMediaCard
Application Drivers Application Drivers
Mobile Phone
Imaging Video Music Game Internet
MP3 Player
Music Storage
PDA
File Storage
Digital Camcorder
Video Storage
Digital Camera
Image Storage
MMC MultiMediaCard MMC MultiMediaCard
Forms & Power Supply Roadmap Forms & Power Supply Roadmap
2003 2003 2003
2003 2005 2005 2005 2005
Reduced Size Reduced Size
18 x 24 x 1.4 mm 18 x 24 x 1.4 mm
High Speed High Speed
X8 Data Bus X8 Data Bus
Dual Voltage Dual Voltage
1.8V/3V 1.8V/3V
2004 2004 2004 2004 Normal Size
Normal Size
32 x 24 x 1.4 mm 32 x 24 x 1.4 mm
3 Volts 3 Volts
MMC MMC MultiMediaCard MultiMediaCard Flash Cards Product
Flash Cards Product Roadmap Roadmap
Jun 04
Jun 04 Q3/04Q3/04 Samples
Samples SOPSOP Q3/04
Q3/04 Q4/04Q4/04
64 MB 64 MB 64 MB 64 MB 64 MB 64 MB 64 MB 64 MB
Normal Normal SizeSize
1.8V/3V 1.8V/3V
128 MB 128 MB 128 MB 128 MB 128 MB 128 MB 128 MB 128 MB
Normal Normal SizeSize
1.8V/3V 1.8V/3V
256 MB 256 MB 256 MB 256 MB 256 MB 256 MB 256 MB 256 MB
Normal Normal SizeSize
1.8V/3V 1.8V/3V
32 MB 32 MB 32 MB 32 MB 32 MB 32 MB 32 MB 32 MB
Normal Normal SizeSize
1.8V/3V 1.8V/3V
16 MB 16 MB 16 MB 16 MB 16 MB 16 MB 16 MB 16 MB
Normal Normal SizeSize
1.8V/3V 1.8V/3V
64 MB 64 MB 64 MB 64 MB 64 MB 64 MB 64 MB 64 MB
RS
RS--MMCMMC 1.8V/3V 1.8V/3V
32 MB 32 MB 32 MB 32 MB 32 MB 32 MB 32 MB 32 MB
RSRS--MMCMMC 1.8V/3V 1.8V/3V
16 MB 16 MB 16 MB 16 MB 16 MB 16 MB 16 MB 16 MB
RS-RS-MMCMMC 1.8V/3V 1.8V/3V
128 MB 128 MB 128 MB 128 MB 128 MB 128 MB 128 MB 128 MB
RS-RS-MMCMMC 1.8V/3V
1.8V/3V
1 GB 1 GB 1 GB 1 GB 1 GB 1 GB 1 GB 1 GB
Normal Normal SizeSize
1.8V/3V 1.8V/3V
512 MB 512 MB 512 MB 512 MB 512 MB 512 MB 512 MB 512 MB
Normal Normal SizeSize
1.8V/3V 1.8V/3V
MMC MultiMediaCard MMC MultiMediaCard
Part Numbering Scheme Part Numbering Scheme
002 = 2 MB 004 = 4 MB 008 = 8 MB 016 = 16 MB 032 = 32 MB 064 = 64 MB 128 = 128 MB 256 = 256 MB 512 = 512 MB 01G = 1 GB
A = MMC 3V B = RS-MMC 3V C = MMC 1.8V/3V D = RS-MMC 1.8V/3V E = HS-MMC 1.8V/3V F = RS-HS-MMC 1.8V/3V
S = Standard Packing
Packaging Packaging Density
Density
Options of Standard Options of Standard
MMC MMC MMC MMC MMC MMC MMC MMC MMC MMC MMC
MMC 064 064 064 064 064 064 064 064 064 064 064 064 A A A A A A A A A A A A FFFF FFFF FFFF S S S S S S S S S S S S
F = Flash
M = Multiple Times Programmable R = Read only
Memory Type Memory Type
A A A A A A A A A A A A
A, B, C, D
Card Version Card Version
1 = 0 / +70
Temperature Temperature
xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
Options Options
blank = no options
1111 1111
1111
NAND NAND NAND
Enabling Multimedia NAND Enabling Multimedia Enabling Multimedia Enabling Multimedia NAND NAND NAND NAND Enabling Multimedia Enabling Multimedia Enabling Multimedia Enabling Multimedia
NAND Flash Memories NAND Flash Memories
Conclusions Conclusions
Reduce System Costs Reduce System Costs Reduce System Costs Reduce System Costs
Increase System Performances Increase System Performances Increase System Performances Increase System Performances Bring Innovation in Applications Bring Innovation in Applications Bring Innovation in Applications Bring Innovation in Applications Reduce Development Time
Reduce Development Time
Reduce Development Time
Reduce Development Time
ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA ENABLIN G MULTIM EDIA
www.st.com
www.st.com//nandnand
NAND NAND
Flash & Storage Media Flash & Storage Media
March 31, 2004 NAND Development Tools NAND Development Tools
Version 1.6
NAND Flash Memories NAND Flash Memories
Firmware Supports Firmware Supports
ECC
Error Correction Code Algorithm
ECC
Error Correction Code Algorithm ECC VHDL & VERILOG
Error Correction Hardware Model
ECC VHDL & VERILOG
Error Correction Hardware Model
ECCECC
LLD-8051
Nand IF
LLD-8051
Nand IF LLD-ST7
Nand IF
LLD-ST7
Nand IF LLD-ARM7
LLD-ARM7Bus
Bus LLD-SH4
LLD-SH4Bus Bus ProtocolMMC
ProtocolMMC ATA
ProtocolATA
Protocol USB
ProtocolUSB
Protocol
BFN-ARM7
Boot Engine
BFN-ARM7
Boot Engine BFN-SH4
Boot Engine
BFN-SH4
Boot Engine
LLDLLD LLD-ARM9
Nand IF
LLD-ARM9
Nand IF
BFN-ARM9
Boot Engine
BFN-ARM9
Boot Engine
LLD-ST20
Nand IF
LLD-ST20
Nand IF
BFN-ST20
Boot Engine
BFN-ST20
Boot Engine
MMC ASIC
MMC IF8051
MMC ASIC
MMC IF8051
CF ASIC
ATA IF8051
CF ASIC
ATA IF8051
USB MCU
USB IFST7
USB MCU
USB IFST7
ARM7Romless GP MCU
ARM7Romless GP MCU
SH4/ST40
Romless GP MCU
SH4/ST40
Romless GP MCU
HWHW ARM9
(Nomadik)SOC
ARM9SOC (Nomadik)
ST20SOC (Imaging)
ST20SOC (Imaging) File System OS Native
FTLFTL
Bad Blocks ManagementBBMBBM
Bad Blocks Management
Wear Leveling & Garbage CollectionWLGCWLGC
Wear Leveling & Garbage Collection
EMBEDDED OS
Operative System OS PC USB
Win/Mac/Linux OS USB Remote File System
OS PC USB
Win/Mac/Linux OS USB Remote File System
TL-xxx
Translation Layers OS LessTL-xxx
Translation Layers OS Less
YAFFS
File System OS Less Flash Translation Layers
YAFFS
File System OS Less Flash Translation Layers
File System OS LessNFFSNFFS
File System OS Less
FSFSOSOS
TL-xxx
Translation Layers OS NativeTL-xxx
Translation Layers OS Native TL-USB
Translation Layers PC USBTL-USB
Translation Layers PC USB
NAND Flash Memories NAND Flash Memories
Reference Software Drivers Roadmap Reference Software Drivers Roadmap
ECC Vhdl-Verilog
Error Correction Code Hardware Models
ECC Vhdl-Verilog
Error Correction Code Hardware Models Error Correction CodeECC
Software Algorithm
ECC
Error Correction Code Software Algorithm
BBM
Bad Blocks Management Bad Blocks ManagementBBM Error Correction &
Error Correction &
Data Management Data Management
Wear LevelingWL WL
Wear Leveling Garbage CollectionGC
Garbage CollectionGC LLD & BFN-ARM7
LLD & Boot From NAND ARM7 GP Firmware
LLD & BFN-ARM7
LLD & Boot From NAND ARM7 GP Firmware
LLD & BFN-SH4
LLD & Boot From NAND SH4 / ST40 Firmware
LLD & BFN-SH4
LLD & Boot From NAND SH4 / ST40 Firmware
Low Level Drivers Low Level Drivers
LLD & BFN-ARM9
LLD & Boot From NAND ARM9 SOC Firmware
LLD & BFN-ARM9
LLD & Boot From NAND ARM9 SOC Firmware
LLD & BFN-ST20
LLD & Boot From NAND ST20 SOC Firmware
LLD & BFN-ST20
LLD & Boot From NAND ST20 SOC Firmware
Reference Nand FlashNFTL
Translation Layers Reference Nand FlashNFTL
Translation Layers Reference Nand FlashNFFS
OS Less File System Reference Nand FlashNFFS
OS Less File System
File
File Systems &Systems &
Translation Layers Translation Layers
YAFFS
Reference Nand Flash OS Less FS + FTL
YAFFS
Reference Nand Flash OS Less FS + FTL
NFFS-eCos
Reference Nand Flash eCos OS Native FS + FTL
NFFS-eCos
Reference Nand Flash eCos OS Native FS + FTL
Availability Availability
NOWNOW Q2/04Q2/04
Modules are made available as free of charge Open Source Reference Software Turn Key Solutions are available upon specific conditions
Pocket USB 1.1
Turn Key Solution ST7USB Firmware
Pocket USB 1.1
Turn Key Solution ST7USB Firmware
Turn Key Turn Key Solutions Solutions
Camera USB 1.1
Turn Key Solution STV0674 Firmware
Camera USB 1.1
Turn Key Solution STV0674 Firmware
NAND Flash Memories NAND Flash Memories
Data Management Data Management
Flash Abstraction Layer interface
Garbage Collection
Wear Leveling
Bad Block Management
Error Correction Code
Low Level Driver
Exports a HDD-like interface, transform the NAND in a rewritable storage media.
Is a service module used by the FTL Interface.
It implements the Erase operation for obsolete data.
It monitors and spreads the number of write cycle on the whole NAND.
Resolves the Bad Blocks problem through a reallocation technique.
Implements the ECC calculation and the Correction of the possible errors.
Abstracts the hardware functionality of the NAND flash.
Flash File System
Exports to OS a File System interface (read/write files).
It operates (through HAL) directly on NAND.
Operating System
File System (Native)
Flash Abstraction Layer
Hardware Adaptation Layer
Nand Flash device
FTL Approach
FTL Interface Garbage
Collection
LLD ECC BBM
Wear Leveling
Operating System
Nand Flash device
FFS Approach Flash File
System
Hardware Adaptation Layer