+ All Categories
Home > Documents > Embedded STT-MRAM for Mobile Applications

Embedded STT-MRAM for Mobile Applications

Date post: 18-Dec-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
23
Non-Volatile Memories Workshop, UCSD, April 11-13, 2010 Embedded STT-MRAM for Mobile Applications: Enabling Advanced Chip Architectures Seung H. Kang Qualcomm Inc.
Transcript
Page 1: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Embedded STT-MRAM for Mobile Applications:

Enabling Advanced Chip Architectures

Seung H. Kang

Qualcomm Inc.

Page 2: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

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

Page 3: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Qualcomm Is World’s Leader inMobile 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

Page 4: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Mobile Computing Is a System Business

4

Page 5: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Memory Positioning in System Architecture

Process Core

Synthesized Hardware

Embedded Instruction

Memory

Embedded Data Memory

Data Cache

Scratch Pad Memory

Off-Chip RAM

Specification

HW/SW Partitioning

SWHW

Off-Chip FLASH

Standalone Memory(Memory Supplier)

Embedded Memory(IDM & Foundry)

5

Page 6: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Motivation for Embedded NVM

• Higher Performanceo Higher bandwidth; Elimination of IO buffers

• Lower Powero Elimination of capacitive load from the external bus and IO bufferso No static power dissipation from the array

• Lower System Costo Reduced packaging cost and/or elimination of external memoryo Mitigating pad-limited designs

• Custom Memory Design to Optimize the Systemo Competitive architectural advantages (product differentiator)

• Security

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

Page 7: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

eFLASH for Mobile SOC Applications?

• Technology Node Gapo eFLASH lags behind the leading logic technology by ∼3 generations

• Not a Logic-Friendly Technologyo Process overhead: 6∼8 extra maskso Process complexity: different types of transistors & gate oxides

• Memory Attributes Not Compelling Enougho High voltage operationo Insufficient performance (marginal advantage over the standalone option)o Limited reliability (endurance)

• Not a RAM: No alternative to eSRAM and eDRAM

In general, eFLASH is not suitable for mobile chip applications

7

Page 8: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Mobile Embedded NVM Requirements

STT-MRAM is most promising with a combination of high speed and high endurance

• Performance: read & write cycle 10∼100ns or better; wide IO capable

• Endurance: >1012 cycles for RAM applications

• Low Power Logic Compatibility: 45, 32 nm, and beyond

• Cell Size & Density: less demanding requirements than standalone memory

10-310-9 10-8 10-7 10-6 10-5 10-410-10 10-2

103

106

109

1012

1015

1018

SRAM DRAM HDD

NANDNOR

PRAMRRAM

FeRAM

STT MRAM

Wri

te E

ndur

ance

(cyc

les)

Write Cycle Time (sec)

8

Page 9: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Ideal Target: Nonvolatile “Working RAM/Memory”By far, no embedded NVM exists in memory hierarchy

Register

L1 cache

L2 ··· Ln cache

Main memory

Local secondary storage

Remote secondary storage

Capacity

Speed

eSRAM

DRAM

HDD/SDD

eSRAM or off-chip SRAM

Working Memory

Storage Memory

Speed !!

Endurance !!

A nonvolatile working memory can enable a disruptive system architecture with competitive advantages versus conventional eSRAM or eDRAM solutions

9

Page 10: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

45nm Low-Power Embedded STT-MRAMEnablement Challenges

• Device Engineering

o LSTP NMOS access transistor: lower Ion

o Vddcore: 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

Memory cells must first meet the constraints of advanced logic technology

10

Page 11: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Technology DemonstratorIndustry’s First 45nm Embedded STT-MRAM

Lin et al. IEDM 2009 (jointly by Qualcomm &TSMC)

11

Page 12: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

45 nm Switching Characteristics

• Switching is thermally assisted for the pulse width > ∼10 ns

• Switching becomes precessional for the pulse width < ∼10 ns

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

V SW(V

)

10-9 10-7 10-5 10-3 10-1

tp (sec)

10 ns

HRS→LRS

LRS→HRS

45nm Si

−= )ln(1 00 p

B

Bcc tf

ETkII

Micromagnetic Simulation

12

Lin et al. IEDM (2009)

Page 13: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Design & Process Margin Challenges

NMOS PMOSMTJ T

(oC)V|BL-SL|

(V)VWL(V)RA Jc

Typical T T T T 25 1.1 nominal

Slow S S +4σ +4σ -40 0.99 Vnorm-10%

Fast F F -4σ -4σ 125 1.21 Vnorm+10%

Macro Design Factors

• VDD: 1.1 V for 45nm LSTP• VWL

• |VBL-VSL|• Interconnect parasitic• Switching current asymmetry• Voltage headroom

13

Page 14: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Read Disturb Reliability

Ensuring bit stability during read cycles at high temperatures is critical

Equivalent to >1011 read cycles with 10ns pulses at 125oC

14

Lee & Kang, Trans. Mag (2010)

Page 15: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

MTJ Breakdown Reliability

Larger separation (∆2) between VMTJ and VBD is key to higher endurance cycles

VBD _mean: 1.164VVBD_std: 0.077V

15

Lin et al. IEDM (2009)

Page 16: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Write Endurance

Intrinsic endurance limit should be adequate as a working memory

16

Lin et al. IEDM (2009)

Page 17: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Nonvolatile Cache

Audio

Video

ROM

TCMSecurity

Instant On & Off

Code Storage

Embedded STT-MRAM Scenario for Mobile Chips

Embedded STT-MRAM

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

Page 18: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

• 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

Embedded STT-MRAM Opportunity: Example 1

Baseband Chip MCP

EBIPSRAM

NORSRAMROM

Baseband Chip

What features can the embedded STT-MRAM provide?o Modem system softwareo Secondary boot loadero Nonvolatile scratch pad (in lieu of the external PSRAM)

SRAMROM

STT MRAM

Key Enabling Attributes: Nonvolatility, Cost, Logic Compatibility

18

Page 19: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

• ∼3 times smaller area achievable by embedded STT-MRAM at 45 nm• No static power is dissipated (zero leakage) from the memory array

Key Enabling Attributes: Cost, Static Power, Logic Compatibility

4 Mbit SRAM L2 Cache

4 Mbit STT-MRAM256

Kbit

512 Kbit

Courtesy of Hari Rao

Embedded STT-MRAM Opportunity: Example 2

19

Page 20: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

• Enable true instant-on and -off (memory power can be shut down)• Fast warm- and cold-booting: enhanced user experience

Key Enabling Attributes: Nonvolatility, Performance, Logic Compatibility

Embedded STT-MRAM Opportunity: Example 3

DRAM

CPU

DSP

FLASH

RF

Flip-Flops

SPM

Generic Cell Phone Architecture

NV-RAM

CPU

DSP

RF (STT-MRAM)

STT Flip-Flops

STT-MRAM SPM

NV-SOC

Cache STT-MRAM Cache

20

Page 21: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

More than Memory: Nonvolatile LogicKey Enabling Attributes: Nonvolatility, Reprogrammability, Logic Compatibility

Suzuki et al. (Tohoku Univ. & Hitachi), VLSI Symp. (2009)

Improving the write performance and enabling the design environment are the keys to successful implementation

Nonvolatile LUT formed in STT-driven MTJs

21

Page 22: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

Embedded STT-MRAM & Reconfigurable Logic

• Key to Success- High TMR for STT-Logic & low switching power for STT-MRAM- MTJ materials & device engineering- System architecture optimization: performance & power

Reconfigurable SOC3-D Stacked Reconfigurable Logic

ASI

C

STT-

MRA

M

STT-

Logi

c

ASICSTT MRAM

TSV

Sekikawa et al. IEDM (2008)

22

Page 23: Embedded STT-MRAM for Mobile Applications

Non-Volatile Memories Workshop, UCSD, April 11-13, 2010

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 enablerso Further improvement in write performance is desiredo 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


Recommended