Embedded STT-MRAM for Mobile Applications:



Similar documents
Flash & DRAM Si Scaling Challenges, Emerging Non-Volatile Memory Technology Enablement - Implications to Enterprise Storage and Server Compute systems

Evaluating Embedded Non-Volatile Memory for 65nm and Beyond

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

{The Non-Volatile Memory Technology Database (NVMDB)}, UCSD-CSE Techreport CS

1. Memory technology & Hierarchy

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

DEVELOPMENTS & TRENDS IN FEOL MATERIALS FOR ADVANCED SEMICONDUCTOR DEVICES Michael Corbett mcorbett@linx-consulting.com Semicon Taiwan2015

Riding silicon trends into our future

Pre-tested System-on-Chip Design. Accelerates PLD Development

Memory Basics. SRAM/DRAM Basics

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

NVM memory: A Critical Design Consideration for IoT Applications

Charge-Trapping (CT) Flash and 3D NAND Flash Hang-Ting Lue

White Paper Power-Optimized Solutions for Telecom Applications

State-of-the-Art Flash Memory Technology, Looking into the Future

Chapter 9 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Implementation of Buffer Cache Simulator for Hybrid Main Memory and Flash Memory Storages

7a. System-on-chip design and prototyping platforms

RAM & ROM Based Digital Design. ECE 152A Winter 2012

Chapter 1 Computer System Overview

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

Semiconductor Memories

A PRAM and NAND Flash Hybrid Architecture for High-Performance Embedded Storage Subsystems

Class 18: Memories-DRAMs

How To Scale At 14 Nanomnemester

Storage Class Memory and the data center of the future

Flash s Role in Big Data, Past Present, and Future OBJECTIVE ANALYSIS. Jim Handy

2014 EMERGING NON- VOLATILE MEMORY & STORAGE TECHNOLOGIES AND MANUFACTURING REPORT

From physics to products

Price/performance Modern Memory Hierarchy

FLASH TECHNOLOGY DRAM/EPROM. Flash Year Source: Intel/ICE, "Memory 1996"

Designing a System-on-Chip (SoC) with an ARM Cortex -M Processor

An Analysis Of Flash And HDD Technology Trends

on-chip and Embedded Software Perspectives and Needs

Memory Architecture and Management in a NoC Platform

Computer Systems Structure Main Memory Organization

路 論 Chapter 15 System-Level Physical Design

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

Photonic Networks for Data Centres and High Performance Computing

The potential shake-up in semiconductor manufacturing business models

Toshiba America Electronic Components, Inc. Flash Memory

1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.

With respect to the way of data access we can classify memories as:

Memory. The memory types currently in common usage are:

Solid State Technology What s New?

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik

Chapter 5 :: Memory and Logic Arrays

Advanced VLSI Design CMOS Processing Technology

Samsung emcp. WLI DDP Package. Samsung Multi-Chip Packages can help reduce the time to market for handheld devices BROCHURE

NAND Flash & Storage Media

International Journal of Electronics and Computer Science Engineering 1482

Homework # 2. Solutions. 4.1 What are the differences among sequential access, direct access, and random access?

Technology Trends in the Storage Universe

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

Emerging storage and HPC technologies to accelerate big data analytics Jerome Gaysse JG Consulting

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

Power Reduction Techniques in the SoC Clock Network. Clock Power

Providing Battery-Free, FPGA-Based RAID Cache Solutions

Programming NAND devices

Implementation Details

What is a System on a Chip?

Interfacing 3V and 5V applications

The Evolving Role of Flash in Memory Subsystems. Greg Komoto Intel Corporation Flash Memory Group

Driving The Need For Innovative Memory Solutions

AMAGNETIC TUNNEL JUNCTION (MTJ) is a vertical

Advantages of e-mmc 4.4 based Embedded Memory Architectures

Low Power AMD Athlon 64 and AMD Opteron Processors

A Look Inside Smartphone and Tablets

Introduction to System-on-Chip

4 th Workshop on Innovative Memory Technologies

In-Block Level Redundancy Management for Flash Storage System

快 閃 記 憶 體 的 產 業 應 用 與 製 程

Contents. System Development Models and Methods. Design Abstraction and Views. Synthesis. Control/Data-Flow Models. System Synthesis Models

Low Power and Reliable SRAM Memory Cell and Array Design

Caching Mechanisms for Mobile and IOT Devices

SOLVING HIGH-SPEED MEMORY INTERFACE CHALLENGES WITH LOW-COST FPGAS

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

Crossbar Resistive Memory:

Introduction to Digital System Design

Introduction to Silicon Labs. November 2015

Non-Volatile Memory. Non-Volatile Memory & its use in Enterprise Applications. Contents

SDRAM and DRAM Memory Systems Overview

Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design

EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview

Highly Scalable NAND Flash Memory Cell Design Embracing Backside Charge Storage

A N. O N Output/Input-output connection

90nm e-page Flash for Machine to Machine Applications

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

MirrorBit Technology: The Foundation for Value-Added Flash Memory Solutions FLASH FORWARD

Computer Architecture

FPGA Prototyping Primer

Intel Labs at ISSCC Copyright Intel Corporation 2012

Hardware and software implications of creating Bluetooth Scatternet devices

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

SRAM Scaling Limit: Its Circuit & Architecture Solutions

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

Transcription:

Embedded STT-MRAM for Mobile Applications: Enabling Advanced Chip Architectures Seung H. Kang Qualcomm Inc.

Acknowledgments I appreciate valuable contributions and supports from Kangho Lee, Xiaochun Zhu, Xia Li, Wei-Chuan Chen, Wah Nam Hsu, J.P. Kim, Taehyun Kim, Hari Rao, Wuyang Hao, Wenqing Wu, Kendrick Yuen, Matthew Nowak, and Nick Yu of Qualcomm Inc. 2

Qualcomm Is World s Leader in Mobile Communication & Computing No. 1 Wireless Semiconductor Company No. 1 Fabless Semiconductor Company No. 6 Semiconductor Company 11,900 US Patents & 56,100 Foreign Patents (12/2009) 3

Mobile Computing Is a System Business 4

Memory Positioning in System Architecture Specification HW/SW Partitioning Embedded Memory (IDM & Foundry) Standalone Memory (Memory Supplier) Process Core HW SW Embedded Instruction Memory Off-Chip RAM Synthesized Hardware Embedded Data Memory Data Cache Scratch Pad Memory Off-Chip FLASH 5

Motivation for Embedded NVM Higher Performance o Higher bandwidth; Elimination of IO buffers Lower Power o Elimination of capacitive load from the external bus and IO buffers o No static power dissipation from the array Lower System Cost o Reduced packaging cost and/or elimination of external memory o Mitigating pad-limited designs Custom Memory Design to Optimize the System Security o Competitive architectural advantages (product differentiator) Due to cost, there is a desirable window of embedded memory density. Embedded NVMs are not considered to replace standalone NVMs for high-density applications. 6

eflash for Mobile SOC Applications? In general, eflash is not suitable for mobile chip applications Technology Node Gap o eflash lags behind the leading logic technology by 3 generations Not a Logic-Friendly Technology o Process overhead: 6 8 extra masks o Process complexity: different types of transistors & gate oxides Memory Attributes Not Compelling Enough o High voltage operation o Insufficient performance (marginal advantage over the standalone option) o Limited reliability (endurance) Not a RAM: No alternative to esram and edram 7

Mobile Embedded NVM Requirements Performance: read & write cycle 10 100ns or better; wide IO capable Endurance: >10 12 cycles for RAM applications Low Power Logic Compatibility: 45, 32 nm, and beyond Cell Size & Density: less demanding requirements than standalone memory Write Endurance (cycles) 10 15 10 12 10 9 10 6 10 3 10 18 SRAM DRAM HDD STT MRAM FeRAM PRAM RRAM NOR NAND 10-10 10-9 10-8 10-7 10-6 10-5 10-4 10-3 10-2 Write Cycle Time (sec) STT-MRAM is most promising with a combination of high speed and high endurance 8

Ideal Target: Nonvolatile Working RAM/Memory By far, no embedded NVM exists in memory hierarchy Capacity Register esram L1 cache Working Memory L2 Ln cache esram or off-chip SRAM Speed!! Speed Main memory DRAM Endurance!! Local secondary storage HDD/SDD Storage Memory Remote secondary storage A nonvolatile working memory can enable a disruptive system architecture with competitive advantages versus conventional esram or edram solutions 9

45nm Low-Power Embedded STT-MRAM Enablement Challenges Memory cells must first meet the constraints of advanced logic technology Device Engineering o LSTP NMOS access transistor: lower I on o V ddcore : 1.1V Process Engineering o MTJ integration into porous low-k dielectric BEOL o Compatibility with logic BEOL thermal budget o MTJ size & shape distribution control Manufacturing Infrastructure o 300mm MRAM modules at a leading-edge logic fab 10

Technology Demonstrator Industry s First 45nm Embedded STT-MRAM Lin et al. IEDM 2009 (jointly by Qualcomm &TSMC) 11

45 nm Switching Characteristics 0.8 45nm Si Micromagnetic Simulation 0.6 HRS LRS 0.4 V SW (V) 0.2 0-0.2 10 ns I c k = 1 BT Ic0 ln( f0t p ) EB -0.4-0.6 LRS HRS -0.8 10-9 10-7 10-5 10-3 10-1 t p (sec) Lin et al. IEDM (2009) Switching is thermally assisted for the pulse width > 10 ns Switching becomes precessional for the pulse width < 10 ns 12

Design & Process Margin Challenges NMOS PMOS RA MTJ J c T ( o C) V BL-SL (V) V WL (V) Typical T T T T 25 1.1 nominal Slow S S +4σ +4σ -40 0.99 V norm -10% Fast F F -4σ -4σ 125 1.21 V norm +10% Macro Design Factors V DD : 1.1 V for 45nm LSTP V WL V BL -V SL Interconnect parasitic Switching current asymmetry Voltage headroom 13

Read Disturb Reliability Equivalent to >10 11 read cycles with 10ns pulses at 125 o C Lee & Kang, Trans. Mag (2010) Ensuring bit stability during read cycles at high temperatures is critical 14

MTJ Breakdown Reliability Lin et al. IEDM (2009) V BD _mean: 1.164V V BD _std: 0.077V Larger separation ( 2 ) between V MTJ and VBD is key to higher endurance cycles 15

Write Endurance Lin et al. IEDM (2009) Intrinsic endurance limit should be adequate as a working memory 16

Embedded STT-MRAM Scenario for Mobile Chips Nonvolatile Cache Code Storage Audio Video Instant On & Off Embedded STT-MRAM ROM Security TCM Memory macros are custom designed to fit particular architectural needs. Neither a high-density embedded memory scenario nor a universal memory scenario is necessary 17

Embedded STT-MRAM Opportunity: Example 1 Key Enabling Attributes: Nonvolatility, Cost, Logic Compatibility SRAM ROM EBI PSRAM NOR SRAM ROM STT MRAM Baseband Chip MCP Baseband Chip What features can the embedded STT-MRAM provide? o o o Modem system software Secondary boot loader Nonvolatile scratch pad (in lieu of the external PSRAM) Significant power savings attributed to the absence of EBI power for MCP Significant cost savings due to the elimination of MCP and simpler system architecture 18

Embedded STT-MRAM Opportunity: Example 2 Key Enabling Attributes: Cost, Static Power, Logic Compatibility 4 Mbit SRAM L2 Cache 256 Kbit 4 Mbit STT-MRAM 512 Kbit Courtesy of Hari Rao 3 times smaller area achievable by embedded STT-MRAM at 45 nm No static power is dissipated (zero leakage) from the memory array 19

Embedded STT-MRAM Opportunity: Example 3 Key Enabling Attributes: Nonvolatility, Performance, Logic Compatibility Generic Cell Phone Architecture NV-SOC DRAM NV-RAM CPU DSP RF Flip-Flops SPM Cache CPU DSP RF (STT-MRAM) STT Flip-Flops STT-MRAM SPM STT-MRAM Cache FLASH Enable true instant-on and -off (memory power can be shut down) Fast warm- and cold-booting: enhanced user experience 20

More than Memory: Nonvolatile Logic Key Enabling Attributes: Nonvolatility, Reprogrammability, Logic Compatibility Nonvolatile LUT formed in STT-driven MTJs Suzuki et al. (Tohoku Univ. & Hitachi), VLSI Symp. (2009) Improving the write performance and enabling the design environment are the keys to successful implementation 21

Embedded STT-MRAM & Reconfigurable Logic 3-D Stacked Reconfigurable Logic Reconfigurable SOC ASIC STT MRAM TSV ASIC STT- MRAM STT-Logic Sekikawa et al. IEDM (2008) Key to Success - High TMR for STT-Logic & low switching power for STT-MRAM - MTJ materials & device engineering - System architecture optimization: performance & power 22

Summary High-performance and high-endurance embedded NVMs are in demand, which can bring architectural advantages for advanced low-power SOCs o Must bridge the technology node gap versus the leading logic Yet in R&D, STT-MRAM offers most desirable embedded NVM attributes o Performance, endurance, and logic compatibility are the key enablers o Further improvement in write performance is desired o To maximize the benefits, HW and SW architectural changes are desired To be adopted for a mainstream SOC, embedded STT-MRAM must be productized timely at the leading-edge logic node o Need a pilot product driver (at the current-level of technology maturity) o For future, explore More-Than-Moore or Beyond-Moore opportunities 23