Emerging Non-volatile Memories: Opportunities and Challenges

Slides:



Advertisements
Similar presentations
Solid-state storage & DBMS CIDR 2013 Manos Athanassoulis 1.
Advertisements

By Szymon Jankowski The Future of Disk Drives. Presentation Outline Disk Drive Overview Current Design Limitations Proposed New Architecture New Storage.
Outline Memory characteristics SRAM Content-addressable memory details DRAM © Derek Chiou & Mattan Erez 1.
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
Electrical and Computer Engineering - Santosh Khasanvis, K. M. Masum Habib*, Mostafizur Rahman, Pritish Narayanan, Roger K. Lake* and Csaba Andras Moritz.
†The Pennsylvania State University
Pi-Feng Chiu, Pengpeng Lu, Zeying Xin EECS, UC Berkeley 05/06/2013
Lecture 2: Modern Trends 1. 2 Microprocessor Performance Only 7% improvement in memory performance every year! 50% improvement in microprocessor performance.
Spin Torque Transfer Logic Proponent; Jim Allen UCSB Friendly Critic: Eli Yablonovitch, Berkeley Reporter: George Bourianoff, Intel.
Technology Component: Computer Hardware – Part 2 Basic Components Dr. V.T. Raja Oregon State University.
Clint Johnston.  Ram = Random-access Memory.  Data storage. Picture of some Ram.
Lecture # 13 Memory and Storage
Tech Roadmap Update (Flash).
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
Work in Progress --- Not for Publication 1 Beyond CMOS – April 12, 2010 ERD – Emerging Research Architectures Paul Franzon,
TOWARDS AN EARLY DESIGN SPACE EXPLORATION TOOL SET FOR STT-RAM DESIGN Philip Asare and Ben Melton.
Emerging Memory Technologies
Phase change memory technology Rob Wolters September 2008.
Don’t Forget the Memory… Dean Klein, VP Memory System Development Micron Technology, Inc.
Storage Class Memory Architecture for Energy Efficient Data Centers Bruce Childers, Sangyeun Cho, Rami Melhem, Daniel Mossé, Jun Yang, Youtao Zhang Computer.
Discovering Computers 2012: Chapter 4
Magnetoresistive Random Access Memory (MRAM)
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. NON.
Semiconductor Memories.  Semiconductor memory is an electronic data storage device, often used as computer memory, implemented on a semiconductor-based.
Sanjay Banerjee Department of Electrical and Computer Engineering
The Memristor.
Computer Architecture CST 250 MEMORY ARCHITECTURE Prepared by:Omar Hirzallah.
3 Computing System Fundamentals
CIM101 : Introduction to computer Lecture 3 Memory.
In-memory Accelerators with Memristors Yuval Cassuto Koby Crammer Avinoam Kolodny Technion – EE ICRI-CI Retreat May 8, 2013 PU MEM NVM.
Outline Motivation Simulation Framework Experimental methodology STT-RAM (Spin Torque Transference) ReRAM (Resistive RAM) PCRAM (Phase change) Comparison.
Phase Change Memory (PCM)‏ ``640K of memory should be enough for anybody.'' -- Bill Gates.
ECE Memristors for computing & Future Non-Volatile Memory Application- Beyond transistors and silicon technology Somnath Chakraborty, Dept. Of ECE, UMASS.
Introduction to Spintronics
TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Literature Review on Emerging Memory Technologies
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Details about memory Memory Classification Bases.
OVONIC UNIFIED MEMORY Submitted by Submitted by Kirthi K Raman Kirthi K Raman 4PA06EC044 4PA06EC044 Under the guidance of Under the guidance of Prof. John.
IEDM 2009 Baltimore MD December 7-9, 2009 Conference Report Dirk Wouters IEDM 2009 Conference Report - D.Wouters, IMEC - WIND project distribution1.
Memory and Storage Chapter 9. Memory Memory ( from programmer’s point of view): Temporary storage to hold data as well as programs. An Architect views.
Computer Storage. What is Primary Storage? ● Primary storage is computer memory that is directly accessible to the CPU of a computer without the use of.
COS 518: Advanced Computer Systems Lecture 8 Michael Freedman
Modeling of Failure Probability and Statistical Design of Spin-Torque Transfer MRAM (STT MRAM) Array for Yield Enhancement Jing Li, Charles Augustine,
MEMRISTOR PRESENTED BY Varun Thomas S7 R No 39.
PRESENTED BY SAI KRISHNA.R (2-1) NRIIT TEJASWI.K(2-1)
Memristors By, Saransh Singh.
Presented By: Rob Douglas, Alex Alexandrov
Samira Khan University of Virginia Oct 23, 2017
IEE5011 –Autumn 2013 Memory Systems Solid State Drives with Storage Class Memories Denni Kurniawan ( ) Department of Electrical Engineering and Computer.
Welcome.
RAM Chapter 5.
Unit 2 Computer Systems HND in Computing and Systems Development
Influence of Cheap and Fast NVRAM on Linux Kernel Architecture
Information Storage and Spintronics 09
Information Storage and Spintronics 13
Subject Name: Embedded system Design Subject Code: 10EC74
Information Storage and Spintronics 10
COS 518: Advanced Computer Systems Lecture 8 Michael Freedman
Information Storage and Spintronics 14
William Stallings Computer Organization and Architecture 7th Edition
Introduction to Computing
Literature Review Scalable Spin-Transfer Torque RAM Technology for Normally-Off Computing T. Kawahara Richard Dorrance July 13, 2012.
Literature Review A Nondestructive Self-Reference Scheme for Spin-Transfer Torque Random Access Memory (STT-RAM) —— Yiran Chen, et al. Fengbo Ren 09/03/2010.
COS 518: Advanced Computer Systems Lecture 9 Michael Freedman
Samira Khan University of Virginia Mar 27, 2019
CS 295: Modern Systems Storage Technologies Introduction
Information Storage and Spintronics 08
Information Storage and Spintronics 11
Presentation transcript:

Emerging Non-volatile Memories: Opportunities and Challenges Shahar Kvatinsky Department of Electrical Engineering Technion – Israel Institute of Technology November 11, 2015

The Problem with NAND Flash Source: D. Ruggeri, MICRON Flash memory 1x 3D NAND today. Going back in technology. http://www.eetimes.com/document.asp?doc_id=1280886 https://www.google.co.il/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCsQFjAA&url=https%3A%2F%2Fwww.micron.com%2F~%2Fmedia%2FDocuments%2FProducts%2FWhite%2520Paper%2Fscaling_nonvolatile_mem_in_embedded_systems.pdf&ei=CL5jUuSMEcbQhAfZkoHgAQ&usg=AFQjCNGpTnUbnJyjYRF5aplC9-fYasKfFQ&sig2=m6MHtdCsUU7Pgh7ZePF7Lw&bvm=bv.54934254,d.ZG4&cad=rja http://www.memcon.com/pdfs/proceedings2013/keynotes/New_Directions_in_Memory_Architecture.pdf http://www.semiwiki.com/forum/content/2103-can-%93less-than-moore%94-fdsoi-provides-better-roi-mobile-ic.html

Going 3D Company 2012 2013 2014 2015 2016 21nm 19nm 16-19nm V-NAND (24 layers) 12nm V-NAND (32L) 12nm V-NAND (48L) 20nm 16nm 3D NAND 3D NAND Gen. 2 15nm 3D NAND BiCS http://www.3dincites.com/2013/08/getting-back-to-basics-a-look-at-3d-nand-and-3d-dram/ Toshiba’s BiCS (Bit Cost Scalable) 3D NAND "Technology Roadmap for NAND Flash Memory". techinsights. April 2014. Retrieved 9 January 2015.

Motivation for New Technologies Scalability of 3D Volatile technologies: Energy (leakage, refresh in DRAM) Limited density and scalability Chip energy http://www.3dincites.com/2013/08/getting-back-to-basics-a-look-at-3d-nand-and-3d-dram/ Toshiba’s BiCS (Bit Cost Scalable) 3D NAND "Technology Roadmap for NAND Flash Memory". techinsights. April 2014. Retrieved 9 January 2015. Source: E. Esteve, IPNEST

Emerging Nonvolatile Memory Technologies RRAM PCM STT MRAM CBRAM There is a need for new memory technologies – large interest – we will call all of them as memristors.

Resistive RAM (RRAM, ReRAM) Lim, E.W.; Ismail, R. Conduction Mechanism of Valence Change Resistive Switching Memory: A Survey. Electronics 2015, 4, 586-613. http://www.digitaltrends.com/computing/resistive-ram-how-it-could-change-storage-forever/

RRAM Status Product: Prototypes: 24nm 2-layer 32Gb (ISSCC 2013) 40us read, 230us write Research/development: There is a need for new memory technologies – large interest – we will call all of them as memristors.

Conductive Bridging RAM (CBRAM, PMC) Nanotechnology and Nanomaterials » "New Progress on Graphene Research", book edited by Jian Ru Gong, chapter 7 Low voltage/power

CBRAM Status Products: Prototypes: 27nm 16Gb (ISSCC 2014) 2us read, 10us write, 1T1R, 6F2 Research/development: There is a need for new memory technologies – large interest – we will call all of them as memristors.

Phase Change Memory (PCM, PCRAM, PRAM) There is a need for new memory technologies – large interest – we will call all of them as memristors.

PCM Status Products: Prototypes: Research/development: 20nm, 8 Gb, 2012 45nm, 1 Gb, 2012-14 There is a need for new memory technologies – large interest – we will call all of them as memristors.

Spin-Torque Transfer Magnetoresistance RAM (STT MRAM) http://www.azom.com/article.aspx?ArticleID=10010

STT MRAM Status Products: Prototypes: Research/development: 64Mb, DDR3, 400 MHz 1Mb, 45nm 32Mb There is a need for new memory technologies – large interest – we will call all of them as memristors.

Shared Properties BEOL CMOS compatibility Resistive Nonvolatility High endurance Speed Density Low voltage Retention There is a need for new memory technologies – large interest – we will call all of them as memristors.

Challenges Selectors Device variations Yield Power Endurance There is a need for new memory technologies – large interest – we will call all of them as memristors. Source: Crossbar, IEDM 2014

Immediate Applications NAND Flash replacement Storage Class Memory Embedded NVM There is a need for new memory technologies – large interest – we will call all of them as memristors.

On-Die Intensive Memory Circuits and Architectures Multistate Register Continuous Flow Multithreading

FPGA Source: P.-E. Gaillardon, EPFL There is a need for new memory technologies – large interest – we will call all of them as memristors. Source: P.-E. Gaillardon, EPFL

Integrating memristors with standard logic Logic with Memristors Memristor layer CMOS layer Integrating memristors with standard logic CMOS logic is good, so why bother with memristor logic? First reason – if the memristor-based memory is there, we can do logic in the same price! We can break the conventional Von Neuman architecture to new architecture for calculation inside the memory. It can be done in parallel and in a dynamic manner. Second reason – we can use memristor-based logic as a redundant logic layer for backup or fixing soft errors for example and to save die area – ECC, Die area, etc. And the last reason – it is fun and interesting, after all I am in the academia… Logic within memory Beyond Moore Beyond Von-Neumann

Neuromorphic Computing This slide is for short presentations

Circuits Source: T. Prodromakis, University of Southampton There is a need for new memory technologies – large interest – we will call all of them as memristors. Source: T. Prodromakis, University of Southampton

Summary Need for new nonvolatile memory technology Challenges Opportunities for novel applications: Logic Programmable circuits Neuromorphic On-die memory There is a need for new memory technologies – large interest – we will call all of them as memristors.

Thanks! shahar@ee.Technion.ac.il

Cost Random Access Time ns us ms s CPU Register CPU L1-3 Cache DRAM SCM SSD Cost HDD Diameter ~log capacity ns us ms s Random Access Time