Overview of Solid-Sate Storage
Terminology
Types of Data
The Promise and the Problems
The Device Determines the System
Flash Technology Fundamentals
Flash Architecture and Functions
Flash Cell Operation
SLC, MLC, and TLC
Flash Specification
The Flash Industry
Competing Alternatives to Floating Gate Flash
FeRAM
Phase Change Memory (PCM)
Resistive RAM
![]() - Cross-point Architecture
![]() - Sneak Current and Access Device
![]() - Magnetic Tunnel Junctions (MTJ)
![]() - MRAM
![]() - Spin-Torque Transfer (STT-RAM)
![]() - Filament
![]() - Memristor
Inside Flash Cells
Structures, and Functions
Materials
Energy Barriers
Quantum Effects
Flash Process Trends
Process Trends
NAND vs. NOR Architectures
The Flash Array
Cell Dimensions
Flash Process Geometry Foundations
Wrap-Around Cell vs. Planar Cell
Charge-Trap Flash (CTF)
Wear Leveling
Wear Mechanism
Garbage Collection
Static and Dynamic Wear Leveling
Write Amplification
Over Provisioning
Data Access
Storage Tiers
Data Access
![]() - IOPS, Bandwidth (MBps), and Latency
Performance Testing
Understanding SSD Specifications
SSD Architecture
SSD Form Factors
SSD Architecture Evolution
Typical SSD Specification
SSD Manufacturing and Testing
| Non-SSD Flash Storage
Growing Role of Solid-State Storage
Beyond HDD Replacement
New Form Factors, Same Function
Hybrid Storage
Flash Cache
Matching Capability to Application
Programming, Erasing, and Reading
Sense Amplifiers and Reading
Programming MLC and TLC
Endurance, Retention, and Page-Dependent Errors
eMLC NAND
Disturbs
Capacitive Coupling and Pre-compensation
Error Correction Coding (ECC)
Spare Area Layouts
BER, RBER, UBER
ECC Fundamentals
![]() - How parity works
![]() - BCH and Reed Solomon
Correction Capability Requirement
LDPC
Introduction to Interfaces
NAND Interfaces
![]() - ONFi
Test Specifications
![]() - JEDEC
![]() - SPC
Drive Interfaces
![]() - SATA
![]() - PCIe
![]() - SATA Express
![]() - NVMe
![]() - File Systems
Preparing for 3D Flash
Stacking, TSV, WidelO
The ITRS Roadmap
Architectures/Approaches
Breakeven Point
Obstacles to Overcome
Future Trends
3D Challenges
Storage Infrastructure
Environmental Opportunities
Random Telegraph Noise (RTN)
Data Recovery
Scaling Trends and Additional Alternative Technologies
Key Lessons for the Future
|