nand flash memory - androbenchcsl.skku.edu/uploads/ice3028s11/3-nand.pdf · 2011-03-14 · nand...

27
Jin-Soo Kim ([email protected]) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu NAND Flash Memory

Upload: others

Post on 27-Jul-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Jin-Soo Kim ([email protected])Computer Systems Laboratory

Sungkyunkwan Universityhttp://csl.skku.edu

NAND Flash Memory

Page 2: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Flash Memory

Page 3: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Memory Types

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 3

• High-density• Reliable• Low-cost• Suitable for high production

with stable code

ROM

• Non-volatile• High-density• Ultraviolet light for erasure

EPROM

• Non-volatile• Lower reliability• Higher cost• Lowest density• Electrically byte-erasable

EEPROM

• High-density• Low-cost• High-speed• High-power

DRAM

• High-density• Low-cost • High-speed• Low-power• High reliability

FLASH

Source: Intel Corporation.

Page 4: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Flash Memory Characteristics▪ Erase-before-write

• Read• Write or Program: 1 0• Erase: 0 1

▪ Bulk erase• Program unit:

- NOR: byte or word- NAND: sector or page

• Erase unit: block

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 4

1 1 1 1 1 1 1 1

1 1 0 1 1 0 1 0

1 1 1 1 1 1 1 1

write(program)

erase

Page 5: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NOR Flash

▪ Random, direct accessinterface

▪ Fast random reads▪ Slow erase and write▪ Mainly for code storage▪ Intel, Spansion, STMicro, …

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 5

Page 6: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Flash▪ I/O mapped access▪ Smaller cell size▪ Lower cost▪ Smaller size erase blocks▪ Better performance for

erase and write▪ Mainly for data storage▪ Samsung, Toshiba, Hynix, …

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 6

Page 7: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NOR vs. NAND (1)

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 7

Source: Toshiba

Page 8: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NOR vs. NAND (2)

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 8

• Low Cost and High Density • Good P/E Cycling Endurance

Code Memory-NOR

BIOS/Networking(PC/router/hub)

Telecommunications(switcher)

Cellular Phone(code & data)

POS / PDA / PCA(code & data)

• Fast Random Access• XIP

Mass Storage-NAND

Memory Cards(mobile computers)

Solid-State Disk(rugged & reliable storage)

Digital Camera(still & moving pictures)

Voice/Audio Recorder(near CD quality)

Source: Samsung Electronics

Page 9: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Flash Memory

Page 10: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Technology (1)▪ Hwang’s law

• The density of the top-of-the-line flash memory chips will double every 12 months

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 10

Page 11: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Technology (2)▪ Density growth

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 11

Source: Samsung Electronics

Page 12: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Technology (3)▪ Cost trends

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 12

Source: IEEE Computer, 2011

Page 13: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Flash Architecture▪ 2Gb NAND flash device organization

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 13

Source: Micron Technology, Inc.

Page 14: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Flash Types (1)

▪ SLC NAND flash• Small block (≤ 1Gb)• Large block (≥ 1Gb)

▪ MLC NAND flash• 2 bits/cell

▪ TLC NAND flash• 3 bits/cell

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 14

Source: Micron Technology, Inc.

Page 15: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Flash Types (2)

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 15

SLC NAND1

(small block)SLC NAND2

(large block) MLC NAND3

Page size (Bytes) 512+16 2,048+64 4,096+128

Pages / Block 32 64 128

Block size 16KB 128KB 512KB

tR (read) 15 μs (max) 20 μs (max) 50 μs (max)

tPROG (program)200 μs (typ)500 μs (max)

200 μs (typ)700 μs (max)

600 μs (typ)1,200 μs (max)

tBERS (erase)2 ms (typ) 3 ms (max)

1.5 ms (typ)2 ms (max) 3 ms (typ)

NOP 1 (main), 2 (spare) 4 1

Endurance Cycles 100K 100K 10K

ECC(per 512Bytes)

1 bit ECC 2 bits EDC

1 bit ECC2 bits EDC

4 bits ECC5 bits EDC

1 Samsung K9F1208X0C (512Mb) 2 Samsung K9K8G08U0A (8Gb) 3 Micron Technology Inc.

Page 16: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Flash Types (3)▪ Chip configuration

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 16

Multi-plane

Multi-die

Source: Zeen Info. Tech.

Page 17: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Flash Types (4)▪ Samsung OneNANDTM

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 17

Source: Samsung’s OneNAND ebrochure

Page 18: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Flash Types (5)▪ Samsung Flex-OneNANDTM

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 18

Source: Samsung Fusion Memory

Page 19: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

NAND Applications

Page 20: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

USB Flash Drives (UFDs)

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 20

Page 21: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Flash Cards▪ CompactFlash, MMC, SD/miniSD,

Memory Stick, xD, …

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 21

Page 22: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Mobile Handset

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 22

Page 23: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

CE Devices▪ MP3 players▪ PMPs▪ PDAs▪ Smartphones▪ Digital TVs▪ Set-top boxes▪ Car navigation & entertainment systems▪ …

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 23

Page 24: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Hybrid HDDs▪ Reduce power consumption▪ Faster boot and resume▪ Higher reliability

▪ Support inWindows Vista/7

▪ Seagate Momentus XT

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 24

DramCache

NVCache

Add a non-volatile cache

ATA Interface

Page 25: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Intel Turbo Memory▪ Non-volatile HDD cache▪ Mini PC-express memory card

▪ Supported by• Microsoft ReadyBoost• Microsoft ReadyDrive

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 25

Page 26: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Solid-State Drives (SSDs)▪ High performance

• Sequential read: > 200 MB/s• Sequential write: > 150 MB/s

▪ Reliable and robust: no mechanical parts▪ Small, light-weight, low power ▪ Netbooks, notebooks, desktop & servers

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 26

Page 27: NAND Flash Memory - AndroBenchcsl.skku.edu/uploads/ICE3028S11/3-nand.pdf · 2011-03-14 · NAND Flash Memory. NAND Technology (1) Hwang’s law • The density of the top-of-the-line

Embedded MMC (e-MMC)▪ Samsung MoviNANDTM

ICE3028: Embedded Systems Design (Spring 2011) – Jin-Soo Kim ([email protected]) 27

Source: Samsung Fusion Memory