Storage Basics
Requirements of a Storage System
Interfaces
ECC
Performance Metrics
Flash Basics
Semiconductor Memory
High-level Flash Structure & Terminology
- Planes, blocks, pages
- NAND and NOR
- Erase, program, read
- SLC and MLC
- Wear-leveling
Markets
Typical Specs
Example Application
Flash Technology
Transistor Structure & Function
The Floating Gate Device
Program & Erase
Measurements & Materials
Fabrication & Testing
ITRS Roadmap
Minimum Feature Size
Semiconductor Manufacturing Overview
Memory Testing
Storage Devices: Competing or Converging?
Hard Disk Drive
Solid State Disk
Hybrid Hard Drive
Turbo Memory Alternative (formerly "Robson") |
Wear-Leveling
Wear Mechanism in Flash
Static & Dynamic Wear-Leveling
Review of the Steps in a Typical Application
Relation to Data Retention
Reading Flash Cells
Commands & Voltages
Complications
- Read Disturb
- Program Disturb
PRML possibilities for NAND Flash
Interfaces & File Systems
NVMHCI (Non-Volatile Memory Host Controller Interface)
FTL (Flash Translation Layer)
FFS (Flash File System)
Future Trends
Another Technology Transition
More Levels per Cell
More ECC
Possible NAND Flash Replacements
- FRAM
- MRAM
- STT-RAM
- PCM
- Charge Trap Flash
- Nanocrystal
- FinFET
Observations & Conclusions
|