+ All Categories
Home > Documents > M-RAM (Magnetoresistive – Random

M-RAM (Magnetoresistive – Random

Date post: 27-Nov-2014
Category:
Upload: muhammed-zakeer
View: 45 times
Download: 3 times
Share this document with a friend
Popular Tags:
46
M-RAM M-RAM Ashutosh Ashutosh Ranjan Ranjan Roll No - 010 Roll No - 010
Transcript
Page 1: M-RAM  (Magnetoresistive – Random

M-RAMM-RAM

Ashutosh RanjanAshutosh Ranjan Roll No - 010Roll No - 010

Page 2: M-RAM  (Magnetoresistive – Random

Memory CategoryMemory Category

Page 3: M-RAM  (Magnetoresistive – Random

Volatile Memory ComparisonVolatile Memory Comparison

SRAM Cell

• Larger cell lower density, higher cost/bit • Read non-destructive • No refresh required • Simple read faster access

• DRAM Cell

• Smaller cell higher density, lower cost/bit • Needs periodic refresh, and refresh after read • Complex read longer access time

word line

bit line bit line

word line

bit line

The primary difference between different memory types is the bit cell.

Page 4: M-RAM  (Magnetoresistive – Random

Limitation of Flash MemoryLimitation of Flash Memory

The main weakness of flash memory is the number of times that data can be written to it. Data can be read from flash as many times as desired, but after a certain number of "write" operations, it will fail. Most flash devices are designed for about 100,000 - 1,000,000 write operations (or "write cycles").

The erase command takes much longer than the write process; and, for manufacturing reasons, flash memory chips are not made with the ability to erase individual bits or bytes. Only large sections of memory (usually 512 bytes or more) can be erased at a time.

Page 5: M-RAM  (Magnetoresistive – Random

MRAM IntroductionMRAM Introduction

• It is a non-volatile, random access memory technology that is designed to initially replace flash memory and, potentially, DRAM memory.

• MRAM uses magnetic, thin film elements on a silicon substrate that can be built on the same chip with the logic circuits.

The MRAM product, called MR2A16A .

Page 6: M-RAM  (Magnetoresistive – Random

MRAM - The “Universal” Memory

• MRAM is a revolutionary, non-volatile memory chip with potential to replace all other forms of semiconductor memories

• Allows single memory solution for multiple memory options within one chip - enabling faster, lower power, less expensive solutions for next-generation wireless and portable products

• MRAM offers solution to technology shortcomings such as slow computer or cell phone startup, data loss, long waits for data to load and short battery life

Page 7: M-RAM  (Magnetoresistive – Random

Information flux.Information flux.

Information

Ou

tsid

e

w

ord

Input

Output

Information

transmission

Information

Processing

Information

storage

DRAM, MRAM Magnetic (HDD)

Optical (CD, DVD)

Page 8: M-RAM  (Magnetoresistive – Random

MRAM AdvantagesMRAM AdvantagesData Retention 10 years

Symmetrical Read/Write25-35ns for 4Mb at 0.18um technology node

Endurance (>1016)Data stored by magnetic polarization

Integrated with Existing CMOS Baseline

Compatible with Embedded Designs

4Mb Memory Device sampled

Nonvolatile

Fast

Unlimited Cycles

Viable

Page 9: M-RAM  (Magnetoresistive – Random

History and History and development... development...

M-RAM – quick view.Magnetoresistivity. GMR effect - 1980th.

TMR effect – 1995 year.

M-RAM based on:

Page 10: M-RAM  (Magnetoresistive – Random

• 1989 - IBM scientists made a string of key discoveries about the "giant magnetoresistive effect" in thin-film structures.

• 2000 - IBM and Infineon established a joint MRAM development program.

• 2003 - A 128 kbit MRAM chip was introduced

• 2004 -Renesas Technology Develops High-Speed, High-Reliability MRAM Technology.

• 2005 - Renesas Technology and Grandis to Collaborate on Development of 65 nm MRAM Employing Spin Torque Transfer.

Page 11: M-RAM  (Magnetoresistive – Random

Behavior of a ferromagnet in a magnetic

field

H

MsH

Hysteresis

Memory !!

H

M

Ms

H

M

Linear response

Sensor !!

N S

S N

N S

N

S

Page 12: M-RAM  (Magnetoresistive – Random

Magnetic LEGO and Magnetoresistance

Stack of ferromagnetic thin layersseparated by non-magnetic layers

Resistance can be usedto determine the magneticstate of stack

FM

FM

Normal metal(Cu, Au)

Insulator(Al2O3)

VVVV

Page 13: M-RAM  (Magnetoresistive – Random

Giant magnetoresistance (GMR)

Resistance dependson magnetic fieldRAP >> RP

spin-valve

multilayer

granular system

Ferromagnetic thin films (Co, NiFe) separated by thin non-magnetic metal spacers(Cu, Au)

Page 14: M-RAM  (Magnetoresistive – Random

Two current model of GMR

Parallel stateLow resistance

Anti-parallel stateHigh resistance

Co Cu Co

x

xSpin-down

Spin-up

RMaj

RMaj

Rmin

Rmin

Spin-down

Spin-up

xx

Co Cu Co

Spin-down

Spin-up

RMaj RMaj

Rmin Rmin

Spin-down

Spin-up

GMR = (-1)2

4 = Rmin/RMajGMR =

(-1)2

4 = Rmin/RMaj

Page 15: M-RAM  (Magnetoresistive – Random

Tunnel magnetoresistance (TMR)

Ultrathin insulatorAl2O3 ~ 1.0 nm

Ferromagnet 1

Ferromagnet 2

AFM

State-of-the-art:

TMR of up to 70% at 300 K

Large effects at RT first observed by Moodera et al. PRL 74, 3273 (1995)

Page 16: M-RAM  (Magnetoresistive – Random

Storage and states of a Storage and states of a bit. bit.

Storage state:

DRAM: charge of capacitor. Flash, EEPROM: charge on floating gate. FeRAM: charge of a ferroelectric capacitor.

TM

R [

%]

Field [Oe]

MRAM: charge and spin.

„1”

„0”

Soft ferromagnetInsulator

Hard ferromagnet

Page 17: M-RAM  (Magnetoresistive – Random

Magnetic Random Access Memory (MRAM)

Cross point architecture

Magnetic memory element

High resistance

Low resistance

Page 18: M-RAM  (Magnetoresistive – Random

topping

crust

integration

Si circuitry

Integration of MRAM (pizza style)

Page 19: M-RAM  (Magnetoresistive – Random

Writing a bit in MRAM

Send current through metal word and bit lines.

This creates a local magnetic field to switch a memory cell at the cross point

Page 20: M-RAM  (Magnetoresistive – Random

Reading a bit in MRAM

- Send current through element- Measure its resistance (high or low)

But many parallel current paths diode or transistor needed

Page 21: M-RAM  (Magnetoresistive – Random

Reading a bit in MRAM

- Send current through a single element- Measure its resistance (high or low)

Select one element inarray using isolationtransistor

p.s. Resistancematching needed !

Page 22: M-RAM  (Magnetoresistive – Random

Information is stored as magnetic polarization, not charge

The state of the bit is detected as a change in resistance

How MRAM WorksHow MRAM Works

Magnetic layer 1 (free layer)

Magnetic layer 2 (fixed layer)

Tunnel barrier

Magnetic vectors are parallel – low resistance. “0”

Magnetic vectors are anti-parallel – high resistance. “1”

S

S N

N N

S N

S

Page 23: M-RAM  (Magnetoresistive – Random

• MRAM normally functions by constructing minuscule magnetic fields at intersections in a grid of nanoscopic power rails. When current attempts to travel through a power rail which is opposing the polarization of one of the magnetic field bits, its current flow is mitigated and the bit value stored by the field is detected by this weakened current flow.

Page 24: M-RAM  (Magnetoresistive – Random

MRAM CellMRAM Cell

• Magnetoresistive random access memory (MRAM) uses the magnetic tunnel junction (MTJ) to store information

• MRAM cell composed of a diode and an MTJ stack

• MTJ stack consists of two ferromagnetic layers separated by a thin dielectric barrier

• Polarization of one layer fixed, other used for information storage

Bit Line

Diode

MTJ Stack

Word Line

PtCo/FeNi/FeAl2O

3

Co/FeNi/FeMn/FePtW

Read/Write Current

Page 25: M-RAM  (Magnetoresistive – Random

1 T-1 MTJ MRAM memory cell operation - read

Isolation Transistor“ON”

Read Mode

ISense

To read an MRAM bit, current is passed through the bit and the resistance of the bit is sensed.

Page 26: M-RAM  (Magnetoresistive – Random

1 T-1 MTJ MRAM memory cell operation - write

Free LayerTunnel Barrier

Fixed Layer

Easy Axis Field

Hard Axis Field

Isolation Transistor“OFF”

“Write Mode”

IEasy

IHard

To write an MRAM bit, current is passed through the programming lines generating magnetic fields.

The sum of the magnetic field from both lines is needed to program the bit.

No moving parts.

Page 27: M-RAM  (Magnetoresistive – Random

Other MRAM cell architectures.Other MRAM cell architectures.

Twin cell arrays:

Circuit is faster than the 1T1TMR implementation. Less atractive on a cell density and cost basis.Diode cell:

SOI diodes allow the integration of a memory with most circuits without sacrificing silicon wafer surface area. SOI diodes suitable for this aplication haven’t been developed yet.

Transistorless array:

Large reduce in cell area. Complex circuity required to read bit state, slow read.

Page 28: M-RAM  (Magnetoresistive – Random

4Mb Memory Cell4Mb Memory Cell

M5-BLVia1-4M1-3

N+P-

Layer Name

N+ N+

M4-DL MVia BE TVia TETJ

N+ N+N+ N+

M1

M3

M2

M4-DL

V1

V2

V3

V4MVia

BE

TETJ TVia

M5-BL

Group SelectPass Xtor Pass XtorThk Oxide Xtor

i

i

Program path for Writing information

Sense Path for bit cell reading

Page 29: M-RAM  (Magnetoresistive – Random

MRAM 32Kb MRAM 32Kb memory segment.memory segment.

Bit line 31

Digit line

Digit lineWord line

Bit line 0

Word line

Page 30: M-RAM  (Magnetoresistive – Random

MRAM Reference Circuit

Bit Line

Rmax Rmin

Word Line common source

Word Line

Rmax Rmin

Rref = 1/2 * (Rmin + Rmax) Reference Cell

Reference Cell uses Parallel/Serial combination of MTJ’s in two memory states to generate “mid resistance” reference between those two states

Page 31: M-RAM  (Magnetoresistive – Random

ImplementationImplementationof 1-MTJ / 1-transistor of 1-MTJ / 1-transistor

cell.cell.

Word

line

NiFe (free layer)

CoFe (fixed layer)Ru

CoFe (pinned layer)

Al2O3 (tunneling barrier)

SA

F

cladclad HwI

H 2wI

Hunclad

2

Page 32: M-RAM  (Magnetoresistive – Random

Toggle Bit TechnologyToggle Bit Technology

Page 33: M-RAM  (Magnetoresistive – Random

Full MTJ Stack for MRAM

Full MTJ Stack for MRAM

Low resistance contact Top electrode

Switches between two magnetic states in applied field. Free Stores information.

AlOx Tunnel barrier. Affects resistance and MR ratio.

Fixed Synthetic Antiferromagnet (SAF). AF coupling through Ru Ru layer makes the structure stable in applied magnetic fields.

Relative thickness of Fixed and Pinned used to center loop. Pinned

AF pinning layer Pins the bottom magnetic layers.

Template Seeds growth, determines crystal structure Seed

Base electrode Low resistance contact

Page 34: M-RAM  (Magnetoresistive – Random

Bit Line

DL Program Line

BL Program Line

Free Tri-Layer

Tunnel Barrier

Pinning Layer

Bit Line

Program Line 1

Program Line 2

Free Tri-Layer

Tunnel Barrier

Pinned Ferromagnetic

Pinning Layer

Ferromagnetic layerCoupling LayerFerromagnetic layer

Toggle MRAM Bit CellToggle MRAM Bit Cell

Page 35: M-RAM  (Magnetoresistive – Random

Elements of Toggle BitElements of Toggle Bit

• Balanced SAF free-layer

• Bit oriented 45º to lines

• Unipolar currents

• Overlapping pulse sequence

• Pre-read / decision write

WriteLine 1(H1)

WriteLine 2(H2)

HardAxis

EasyAxis

Page 36: M-RAM  (Magnetoresistive – Random

HardAxisHardAxisHardAxis

EasyAxisEasyAxisEasyAxis

Write Line 2

Write Line 1

HardAxisHardAxisHardAxis

EasyAxisEasyAxisEasyAxis

Write Line 2

Write Line 1

HardAxisHardAxisHardAxis

EasyAxisEasyAxisEasyAxis

Write Line 2

HardAxisHardAxisHardAxis

EasyAxisEasyAxisEasyAxis

Write Line 2

HardAxisHardAxisHardAxis

EasyAxisEasyAxisEasyAxis

Write Line 2

Write Line 1

Write Line 1

Write Line 2

t0 t1 t2 t3 t4

Off

On

Off

On

H 1

I 1

H 2

I 2

H 1

I 1

H 2

I 2

Write Line 1

Write Line 1

Toggle MRAM Switching SequenceToggle MRAM Switching Sequence

Page 37: M-RAM  (Magnetoresistive – Random

MCU

SRAM

BatteryControl Chip

CE

• Problems• System design complexity• Board space and weight• Battery life• Manufacturing complexity• Environmental concerns

MRAM• Solutions• Single chip solution• Simple, low cost system

design• Manufacturing

simplification• No battery• Unlimited life• Smaller profile • Higher performance• Environmentally friendly

“Built-in-house” Components

MCUSRAM

Battery

• Problems• Cost• Manufacturing complexity• Battery life• Low performance• Environmental concerns

“Off-the-shelf” components

Addr/Data Bus

Sample Application – Battery Backed Sample Application – Battery Backed SRAM ReplacementSRAM Replacement

Addr/Data Bus

Addr/Data Bus MCU

Page 38: M-RAM  (Magnetoresistive – Random

Target Application – Battery Target Application – Battery Backed SRAM ReplacementBacked SRAM Replacement

•Primary Usage– Data Logging– Parameter Storage– System Status– Storage Buffers

• Battery Contact Failure

• Out-of-Tolerance Voltage Spikes

• Limited Life

Manufacturing Complexity

More Parts & Labor & Board Space & WeightSystem Design

Complexity

Page 39: M-RAM  (Magnetoresistive – Random

MR2A16A Application SpacesMR2A16A Application Spaces►Target Application Spaces

– Data Streaming• RAID systems and

servers• POS terminals• Data-acquisition

systems• Data logging• Buffers• Routers / switches• Printers / copiers

– System Configuration• Black-box applications• Gaming• System status

►Currently not targeting high density, space-constrained applications

– Portable digital audio players– Jump drives– Digital camera data storage

Page 40: M-RAM  (Magnetoresistive – Random

MRAM parameters

Page 41: M-RAM  (Magnetoresistive – Random

Major limitations of MRAM:

• Although MRAM has many advantages over virtually every existing memory type, it is still in its infancy. Many had hoped MRAM would usher in the age of instant-on computers able to replace the computer main memory and hard drives, but, due mainly to its cost, these hopes remain a dream.

• At $25 per 0.5 MB, MRAM has no chance of competing with existing RAM selling for $25 per 256 MB, not to mention Flash, which sells for $25 per 1 GB.

• The only place where MRAM might be widely utilized is in specialized markets, for example, as a Battery-Backed SRAM replacement. Only when it breaks its current high price per MB ratio will MRAM's unique qualities find widespread usage. 

Page 42: M-RAM  (Magnetoresistive – Random

Roadmap to future Roadmap to future storage technologies.storage technologies.

RRAM with CMR

Page 43: M-RAM  (Magnetoresistive – Random

Bio – MRAM,Bio – MRAM,vision for tomorrow?vision for tomorrow?

MRAM array

Biomolecule labeled by magnetic

markers

Page 44: M-RAM  (Magnetoresistive – Random

MRAM Roadmap ?

4 Motorola tunnelMRAM demo’s

Honeywell GMR-MRAMlimited performance

0.256

Page 45: M-RAM  (Magnetoresistive – Random

Conclusion

• Non Volatile

• No need to refresh

• (potentially) High density

• Non destructive read

• Read speed = write speed; < 50ns

• Unlimited R/W endurance

• Soft error immunity

Page 46: M-RAM  (Magnetoresistive – Random

Thank you


Recommended