Will Phase Change Memory (PCM) Replace DRAM or NAND Flash?

Similar documents
From Silicon to Solutions: Getting the Right Memory Mix for the Application

Intel s s Memory Strategy for the Wireless Phone

Phase Change Memory and its positive influence on Flash Algorithms Rajagopal Vaideeswaran Principal Software Engineer Symantec

Optimize your system designs using Flash memory

Mohsen Imani. University of California San Diego. System Energy Efficiency Lab seelab.ucsd.edu

Onyx: A Prototype Phase-Change Memory Storage Array

A Step Ahead in Phase Change Memory Technology

Forging a Future in Memory: New Technologies, New Markets, New Applications

Phase Change Memory: Replacement or Transformational

NAND Flash Memory. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Designing with External Flash Memory on Renesas Platforms

Annual Update on Flash Memory for Non-Technologists

The Long-Term Future of Solid State Storage Jim Handy Objective Analysis

Design Considerations for Using Flash Memory for Caching

Flash Trends: Challenges and Future

PCIe Storage Beyond SSDs

Scalable High Performance Main Memory System Using PCM Technology

Storage and Memory Infrastructure to Support 5G Applications. Tom Coughlin President, Coughlin Associates

High Performance and Highly Reliable SSD

It s Not Your. Drive, or Is It? Transformational Storage Technology. John Scaramuzzo Senior VP/GM

Toward a Memory-centric Architecture

Could We Make SSDs Self-Healing?

The Evolving NAND Flash Business Model for SSD. Steffen Hellmold VP BD, SandForce

Non-Volatile Memory Cache Enhancements: Turbo-Charging Client Platform Performance

Forging a Future in Memory: New Technologies, New Markets, New Applications. Ed Doller Chief Technology Officer

NVMe: The Protocol for Future SSDs

Phase Change Memory An Architecture and Systems Perspective

BIBIM: A Prototype Multi-Partition Aware Heterogeneous New Memory

Optimizing Your Memory Sub-System

A Hybrid Solid-State Storage Architecture for the Performance, Energy Consumption, and Lifetime Improvement

The Engine. SRAM & DRAM Endurance and Speed with STT MRAM. Les Crudele / Andrew J. Walker PhD. Santa Clara, CA August

Adrian Proctor Vice President, Marketing Viking Technology

Large and Fast: Exploiting Memory Hierarchy

Recent Advancements in Spin-Torque Switching for High-Density MRAM

Flash Memory. Gary J. Minden November 12, 2013

The Drive Interface Progress Cycle

Unleashing MRAM as Persistent Memory

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

The Benefits of Solid State in Enterprise Storage Systems. David Dale, NetApp

Emerging NV Storage and Memory Technologies --Development, Manufacturing and

Storage. CS 3410 Computer System Organization & Programming

A Prototype Storage Subsystem based on PCM

The Many Flavors of NAND and More to Come

CS 320 February 2, 2018 Ch 5 Memory

Five Key Steps to High-Speed NAND Flash Performance and Reliability

NAND Interleaving & Performance

B4-Flash for Tier 0 SSD Applications

Memories of Tomorrow

Memory Class Storage. Bill Gervasi Principal Systems Architect Santa Clara, CA August

Introducing NVDIMM-X: Designed to be the World s Fastest NAND-Based SSD Architecture and a Platform for the Next Generation of New Media SSDs

Lecture 8: Virtual Memory. Today: DRAM innovations, virtual memory (Sections )

Open-Channel SSDs Offer the Flexibility Required by Hyperscale Infrastructure Matias Bjørling CNEX Labs

Selecting a Flash Memory Solution for Embedded Applications

3MG2-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Deep Learning Performance and Cost Evaluation

Making Informed Memory Choices FTF-IND-F0378

Evaluating Phase Change Memory for Enterprise Storage Systems

CS311 Lecture 21: SRAM/DRAM/FLASH

The impact of 3D storage solutions on the next generation of memory systems

Emerging IC Packaging Platforms for ICT Systems - MEPTEC, IMAPS and SEMI Bay Area Luncheon Presentation

COMPUTER ARCHITECTURE

CS 261 Fall Mike Lam, Professor. Memory

HLNAND: A New Standard for High Performance Flash Memory

Flash Memory Overview: Technology & Market Trends. Allen Yu Phison Electronics Corp.

Phase Change Memory An Architecture and Systems Perspective

Deep Learning Performance and Cost Evaluation

Don t Forget the Memory. Dean Klein, VP Memory System Development Micron Technology, Inc.

Session 201-B: Accelerating Enterprise Applications with Flash Memory

Solving the I/O bottleneck with Flash

Memory technology and optimizations ( 2.3) Main Memory

Solid State Drive (SSD) Cache:

3ME2 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Opportunities from our Compute, Network, and Storage Inflection Points

3MG2-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

FLASH MEMORY SUMMIT Adoption of Caching & Hybrid Solutions

Storage Technologies - 3

Optimizing SSD Operation for Linux

It Takes Guts to be Great

Internal Memory. Computer Architecture. Outline. Memory Hierarchy. Semiconductor Memory Types. Copyright 2000 N. AYDIN. All rights reserved.

The Datacentered Future Greg Huff CTO, LSI Corporation

Extending the NVMHCI Standard to Enterprise

Analysts Weigh In On Persistent Memory

Flash Memory Summit Persistent Memory - NVDIMMs

NAND Controller Reliability Challenges

ECE 571 Advanced Microprocessor-Based Design Lecture 17

The Memory Hierarchy 1

SOLVING THE DRAM SCALING CHALLENGE: RETHINKING THE INTERFACE BETWEEN CIRCUITS, ARCHITECTURE, AND SYSTEMS

SMART Technical Brief: NVDIMM

3ME3 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Creating Storage Class Persistent Memory With NVDIMM

NAND Flash Memory. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Computer Organization

Architecture for Carbon Nanotube Based Memory (NRAM)

Optimizing Embedded SSDs: One size doesn t fit all Prevention-Report-Analysis. Flash Memory Summit 2016 ATP Electronics, Inc.

3D Xpoint Status and Forecast 2017

1MG3-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Embedded System Application

Copyright 2012 EMC Corporation. All rights reserved.

Purity: building fast, highly-available enterprise flash storage from commodity components

Hybrid Memory Platform

Transcription:

Will Phase Change Memory (PCM) Replace DRAM or NAND Flash? Dr. Mostafa Abdulla High-Speed Engineering Sr. Manager, Micron Marc Greenberg Product Marketing Director, Cadence August 19, 2010 Flash Memory Summit 1

Phase Change Memory (PCM) New memory motivation (recognized ~1999) Current NVM (and DRAM) are becoming electrostatics limited MOS transistor based cell Charge storage memory effect Starting to encounter physical scaling limitations Limitations manifesting first as degradation in reliability (endurance/retention)

Phase Change Memory (PCM) Realization Next-generation NVM will exploit new storage physics Significant innovation will take time (history says ~10 year gestation ) Response PCM identified as the best candidate Research efforts validated the assumptions and initiated development PCM moving into production today We believe features of PCM will enable new usage models

Current [ma] PCM Mechanisms Storage GST: germanium-antimony-tellurium chalcogenide glass Cell states varying from amorphous (high resistance) to crystalline (low resistance) states Read operation Measure resistance of the GST Write operation Heat GST via current flow (Joule effect) Time at critical temperature determines cell state Temperature during write 0.75 0.50 0.25 Crystal Amorphous 0.00 0.0 0.5 1.0 1.5 V th Voltage [V] Crystalline Temperature I T m m T x V Amorphous Reset (amorphization) Set (crystallization) Time

Summary of Key PCM Reliability Metrics Retention decoupled from endurance No issue with READ DISTURB PCM PCM Retention Time NAND Read Endurance NAND P/E Cycles P/E Cycles Result: Management greatly simplified; no software overhead for some apps Post-stress shelf life problem solved Endurance can be increased significantly through management of bit errors; data is stable when successfully written Write Error Rate Wearout is well behaved NAND PCM P/E Cycles

PCM Key Attributes Attribute PCM EEPROM NOR NAND DRAM Nonvolatile Yes Yes Yes Yes No Granularity Small/Byte Small/Byte Large Large Small/Byte Erase No No Yes Yes No Software Easy Easy Moderate Hard Easy Power ~Flash ~Flash ~Flash ~Flash High Write Bandwidth 1 15+ MB/s 13 30 KB/s 0.5 2 MB/s 10+ MB/s 100+ MB/s Read Latency 50 100ns 200 200ns 70 100ns 15 50µs 20 80ns Endurance 10 6+ 10 5 10 6 10 5 10 4-5 Unlimited PCM provides an new set of features combining components of NVM with DRAM

PCM Application Opportunities Wireless systems Direct code execution, semi-static data and file storage Bit alterability allows direct-write memory Solid state storage subsystems Frequently accessed pages and elements easily managed when manipulated in place Caching with PCM will improve performance and reliability Computing platforms Taking advantage of nonvolatility to reduce the power PCM offers endurance and write latency that are compelling for a number of novel solutions

Wireless Systems: LPDDR2-PCM Architecture Evolution Paged SnD Solution Code stored in NVM Code shadowed or paged to DRAM to execute Reliability is a significant concern Significant performance variability PCM/XiP Solution Code stored in PCM Code executed from PCM No reliability concerns for code Limited or no performance variability Paged SnD Solution Code 2Gb NAND Code 2Gb PCM PCM/XiP Solution Processor Code 2Gb+ DRAM 1Gb DRAM Processor

System Benefits of LPDDR2-PCM LPDDR2-PCM system architecture saves DRAM and power Performance mostly equivalent to DRAM PCM system architecture simplifies software Endurance and data retention are fundamentally decoupled, improving TTM PCM opens new usage models Persistent-RAM model (NV + bit alterability) changes application operation

System Benefits of LPDDR2-PCM PCM file system performance close to spec (NAND/NOR lose performance due to erase) PCM user improvements Instant on Boot time Application launch Application concurrency Power PCM reliability improvements PCM overcomes DRAM scaling and NAND reliability concerns

Memory Hierarchy in Servers and Storage Where PCM Can Fit Network Clients Storage Controllers Network Attached Storage Storage Area Networks Local and Remote Memory Servers Direct Attached Storage ns/gb us/gb ms/tb s/pb CPU RAM SSD DISK TAPE PCM replaces battery backed up RAMcache at cabinet and rack levels PCM PCM improves reliability and performance in HDD/SSD PCM for performance-high IOPs and low latency PCM enables improved endurance for logging applications

Memory Hierarchy 1.E+07 Cost/Performance Levels in the Memory Hierarchy 1.E+06 L1 Bandwidth (MB/s) 1.E+05 1.E+04 1.E+03 1.E+02 HDD NAND PCM DRAM L3 L2 1.E+01 Tape 1.E+00 1.E-01 1.E+00 1.E+01 1.E+02 1.E+03 1.E+04 1.E+05 1.E+06 Sources: Jim Handy, Objective Analysis Oct 2009, Micron Price per Gigabyte

Summary Phase change memory (PCM) technology is demonstrating the capability to enter the broad memory market and to become a mainstream memory PCM provides a new set of features for novel applications, combining components of NVM and DRAM, while at the same time being a sustaining and a disruptive technology Our prediction is that with PCM achieving technology maturity, having a scaling perspective, and having a broad application range, it will play a key role in the memory market for the next decade