• No results found

NAND Flash & Storage Media

N/A
N/A
Protected

Academic year: 2021

Share "NAND Flash & Storage Media"

Copied!
29
0
0

Loading.... (view fulltext now)

Full text

(1)

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

(2)

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²

(3)

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

(4)

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

(5)

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

(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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

NAND Flash Memories NAND Flash Memories

Certification Efforts Certification Efforts

Compliance with Operative Systems and Standards Compliance with Operative Systems and Standards

is part of the validation and testing activity

is part of the validation and testing activity

References

Related documents