memory selector devices - nccavs usergroups · 2014 avs tfug seminar. ... voltage are more...

29
Memory Selector Devices An Chen 2014 AVS TFUG Seminar

Upload: hoangdiep

Post on 05-Apr-2018

221 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Memory Selector Devices

An Chen

2014 AVS TFUG Seminar

Page 2: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Outline

• Emerging memories and crossbar array architecture

• Memory selector device options and requirements

Asymmetry and nonlinearity for device selection

Selector device requirements

• Crossbar array modeling with selector device

Crossbar array model and parameters

Impact of selectors on crossbar array operations

A case study: 4kb crossbar array with nonlinear selectors

• Summary

2

Page 3: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Emerging Memory Taxonomy

3

Memory

Volatile

SRAM

DRAM

Stand-alone

Embedded

Nonvolatile

Baseline

Flash

NOR

NAND

Prototypical

FeRAM

PCM

MRAM

STT-RAM

Emerging

Ferroelectric Memory

FeFET

FTJ

ReRAM

Electrochemical Metallization Bridge

Metal Oxide - Bipolar Filamentary

Metal Oxide - Unipolar Filamentary

Metal Oxide - Bipolar Nonfilamentary

Mott Memory

Carbon Memory

Macromolecular Memory

Molecular Memory

Two

terminal

structures

4F2 footprint

Page 4: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Crossbar Array and Sneak Paths

Vdd

Vout

RS (sensing resistor)

Rj

Selected path

One sneak path Bitlines

Page 5: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Vertical Crossbar Array and Sneak Paths

5

BL1

BL2

BL3

BL4

WL1

WL3

WL2

WL4

Selected path: WL1 BL4

via junctions: 4

Sneak path 1 (dashed):

WL1 BL3 WL3 BL4

via junctions: 3, 11, 12

Sneak path 1 (dotted):

WL1 BL2 WL2 BL4

via junctions: 2, 6, 8

1

2

3

4

5

6

7

8

9

10

11

12 WL2 WL1 WL4 WL3

Layer 1 Layer 2

4

3

2

1

8

7

6

5

16

15

14

13

12

11

10

9

Page 6: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Sensing Margin (SM) Vdd

Vout

Rj

Rn

Rmn

Rm

WL(1)

WL(2)

WL(3)

WL(m)

BL(1) BL(2) BL(3) BL(n)……

Selected device

RS (sensing resistor)

(Share WL with Rj)

(Share BL with Rj)

(Share no

lines with Rj)

If access resistance and line

resistance are ignored, crossbar

arrays can be simplified

Vdd

RS

Rj

Rm Rmn

Rn

Vout

sWL

uWL

sBL uBL

Vdd Vout

Rj

Rn Rmn Rm

RS

Vout

Rj=Ron

Rj=Roff

Vout

Unselected

BLs Unselected

WLs

Page 7: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Writing Voltage Margin (WVM)

Vdd

Rj

disturbance voltage decay

WVM =

V(selected device) – max. V(unselected devices)

• Location affect voltage

• Line resistance cause voltage decay

Vdd

Vdd/2

Vdd/2

Vdd/2

Vdd/2 Vdd/2 Vdd/2 0

Vdd/2

Vdd

0

Vdd

Vdd/3

Vdd/3

Vdd/3

2Vdd/3 2Vdd/3 2Vdd/3 0

-Vdd/3

Vdd/3

Vdd

1/2 bias scheme

1/3 bias scheme

Page 8: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Outline

• Emerging memories and crossbar array architecture

• Memory selector device options and requirements

Asymmetry/nonlinearity for device selection

Selector device performance requirements

• Crossbar array modeling with selector device

Crossbar array model and parameters

Impact of selectors on crossbar array operations

A case study: 4kb crossbar array with nonlinear selectors

• Summary

8

Page 9: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Asymmetry/Nonlinearity for Device Selection

Features of sneak paths:

• There is always a reverse

conduction segment

• Unselected devices typically

have lower voltage than the

selected device

• Asymmetry (reverse resistance >> forward resistance) sneak path resistance

is increased by reverse resistance

• Nonlinearity (voltage-dependent resistance) unselected devices with lower

voltage are more resistive and reduce leakage through leakage paths ……

R(i,j)

R(i,1) R(1,j)R(1,1)

R(i,2) R(1,j)R(1,2)

R(i,n) R(m,j)R(m,n)

(n-1

)(m

-1)

par

alle

l p

ath

s

WLi BLj

BL1

BL2

BLn

WL1

WL1

WLm

……

……

Page 10: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Selector Device Options

Asymmetry Nonlinearity

Memory Selector Devices

Transistor

Planar

Vertical

Diodes

Si diodes

Oxide/oxide heterojunctions

Metal/oxide Schottky junctions

Self-rectification

Volatile switch

Threshold switch

Mott switch

Nonlinear devices

External nonlinear select devices

MIEC

Complementary structures

Intrinsic nonlinearity

Page 11: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Nonlinear Bidirectional Diode Selector

11

Panasonic: ISSCC 25.6 (2012)

Page 12: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Oxide Heterojunction Selector

12

Forward current: NiO/TiO < NiO/ZnO < NiO/InZnO < CuO/InZnO

105 A/cm2

Cell size: 0.5m 0.5m

1mA

1mA

1010 nm2 size with J = 1MA/cm2 I = 1A

RC effect

Samsung: IEDM 771 (2007)

Page 13: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Volatile Threshold Switch Selectors

13

AsTeGeSi switch

Samsung: IEDM 2.6.1 (2012)

APL 100, 123505 (2012)

Si-As-Te switch

VLSI Tech (2012)

NbO2-x switch

Page 14: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

MIEC: Mixed Ionic Electronic Conduction

14

<30nm size >108 endurance

Local stoichiometry

As-fabricated After-cycling

Structure I-V characteristics

IBM: VLSIT (2010), VLSIT 94 (2011), IEDM, 36 (2012)

Page 15: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Selector Device Parameters and Requirements

Parameters Requirements

On/off ratio (or

rectification ratio,

nonlinearity ratio)

Sufficiently high for given memory element

characteristics and array size

Maximum on-current Sufficiently high for memory operation

Threshold voltage Needs to be minimized

Scalability

Comparable with memory elements Operation polarity

Speed

Endurance

Manufacturability Compatible with memory and CMOS

processing

Page 16: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Examples of Reported Oxide Diodes

Ref: Adv. Mater. 19, 73 (2007); IEDM 771 (2007); Adv. Mater. 15, 1409 (2003); Nanotech. 21, 1 (2010); APL 92, 162904 (2008); VLSI

Tech. 24 (2009); APL 94, 082905 (2009); APL 96, 262901 (2010).

1.0E-6

1.0E-4

1.0E-2

1.0E+0

1.0E+2

1.0E+4

1.0E+6

1.0E-10 1.0E-6 1.0E-2 1.0E+2

r = 1 r = 104

r = 108

1MA/cm2

p-CuOx/n-InZnOx poly-Si p-n

ITO/TiO2/Pt Pt/TiO2/Ti

p-NiOx/n-TiOx

p-ZnO.Rh2O3/n-InGaZnO4

Reverse J (A/cm2)

Fo

rwar

d J

(A

/cm

2)

Ti/TiO2/Pt

Pt/TiO2/Pt

(a)

1.0E-6

1.0E-4

1.0E-2

1.0E+0

1.0E+2

1.0E+4

1.0E+6

1.0E-10 1.0E-6 1.0E-2 1.0E+2

r = 1 r = 104

r = 108

1MA/cm2

Reverse J (A/cm2)

Fo

rwar

d J

(A

/cm

2) p-CuOx/n-InZnOx

poly-Si p-n

ITO/TiO2/Pt

Pt/TiO2/Ti

p-NiOx/n-TiOx

p-ZnO.Rh2O3/n-InGaZnO4

Ti/TiO2/Pt

Pt/TiO2/Pt

(b)

Current density at 1V Current density at 0.5V

Page 17: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Selector-Memory Parameter Balance

Threshold switch parameters:

Vhold, Vth, RL, RH

RRAM parameters:

Vset, Vreset, Ron, Roff

Adv. Mater. 19, 3919 (2007)

Volatile switch

selector

RRAM

RL

RH

RRAM

RON

Vhold Vth

1

2

I

V

Balanced

parameters

RON

Vhold Vth

RL

RH

2

1

V

I Unbalanced

parameters

Page 18: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Outline

• Emerging memories and crossbar array architecture

• Memory selector device options and requirements

Asymmetry/nonlinearity for device selection

Selector device performance requirements

• Crossbar array modeling with selector device

Crossbar array model and parameters

Impact of selectors on crossbar array operations

A case study: 4kb crossbar array with nonlinear selectors

• Summary

18

Page 19: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

A Crossbar Array Model and Solution

RBL

RWL

RS_BL1

RS_BL2

RS_WL1 RS_WL2

{VAPP_BL1}

{VAPP_BL2}

{V

AP

P_W

L1}

{V

AP

P_W

L2 }

IEEE TED 60, 1318 (2013)

Page 20: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Crossbar Array Parameters

Memory element

• Switching I, V

• RLRS, RHRS, on/off ratio

• Variation

Array parameters

• Size (mn)

• Line resistance

• Single- or dual-bias

Selector devices

• Nonlinearity

• Asymmetry

• Contact resistance

Array operation

• Supply voltage (Vdd)

• Sensing/bias schemes

• Parallel access

Distinguishable on/off states

Sufficient writing V/I without disturbance

Efficient operations

Technology Design

Sensing margin

Writing voltage margin

Power efficiency

Page 21: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Nonlinear and Rectifying Selectors

21

1E-10

1E-09

1E-08

1E-07

1E-06

1E-05

1E-04

1E-03

1E-02

-2 -1 0 1 2-2 -1 0 1 2 Voltage (V)

Curr

ent

(A)

10-2

10-4

10-6

10-8

10-10

Oxide diode

IEDM (2007)

1E+0

1E+1

1E+2

1E+3

1E+4

1E+5

1E+6

-2 -1 0 1 2Voltage (V)

-2 -1 0 1 2

Res

ista

nce

(k

) 106

104

102

100

Contact

resistance

RC effect

I(V) = I0[exp(qV/nkT)-1]

p-CuOx /

n-InZnOx

1E-01

1E+00

1E+01

1E+02

1E+03

1E+04

1E+05

1E+06

-2 -1 0 1 2Voltage (V)

Curr

ent

den

sity

(A

/cm

2)

1E+0

1E+1

1E+2

1E+3

1E+4

1E+5

-2 -1 0 1 2

Voltage (V)

-2 -1 0 1 2

104

102

100

Res

ista

nce

(k

)

J(V) = J0sinh(V)

J0 = 5 A/cm2

= 5.8 V-1

Bidirectional diode

TaN/SiNx/TaN

ISSCC 25.6 (2012)

Device area:

(0.38 m)2

-2 -1 0 1 2

106

105

104

103

102

101

100

10-1

• A typical nonlinear characteristics is from tunneling transport mechanisms

• Rectifying selectors can be p-n junction, heterojunction, or Schottky diode

• I-V characteristics well described by hyperbolic or exponential functions

• Maximum current may be limited by contact resistance

Page 22: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Line Resistance Induced Voltage Decay

22

BLBLWLWLddRj RIRIVV

0%

20%

40%

60%

80%

100%

1 10 100 1000

"1/2 bias" scheme

"1/3 bias" scheme

unsel. WL/BL grounded

RL = 0.01

RL = 0.1

RL = 1

RL = 10

Number of junctions along a line

(Vo

ltag

e at

ju

nct

ion

)/V

dd

“1/3 bias”: V drops to 2Vdd/3

“1/2 bias”: V drops to Vdd/2

“ground”: V drops to 0

Vdd

Sneak current

Rj

Selected WL

Page 23: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Selector Reduces Voltage Degradation

23

• Integrating nonlinear selector devices significantly reduces line

resistance induced voltage decay

0%

20%

40%

60%

80%

100%

1 10 100 1000

1R

1S1R

"1/2 bias" scheme

"1/3 bias" scheme

Unsel. WL/BL grounded

bidirectional nonlinear

diode selector

RL = 1

Number of junctions along a line

(Volt

age

at j

unct

ion)/

Vdd

1S1R

1R

Page 24: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Sneak Leakage Reversal with Partial Bias

24

1E-2

1E-1

1E+0

1E+1

1E+2

10 100 100010 100 1000Number of junctions

Juncti

on c

urr

ent (

A) 102

101

100

10-1

10-2

Ground unsel. WL/BL

“1/2 bias” scheme

How far Vdd can reach

in “1/2 bias” scheme

RL = 1

Junction

leakage

reverse

direction

Vdd

Vdd/2 Vdd/2 Vdd/2 Vdd/2

Voltage drive from Vdd

can only reach junction k

Rj

BL(k+1) … BL (n-1)

help to pull up Rj voltage

Sneak current flow

WL BL

Sneak current flow

BL WL1 2 k k+1 n • With selected VWL = Vdd and

selected VBL = 0, sneak path

leakage is usually WL BL

• Reverse leakage

occurs in partial

bias schemes

• After reversal, the

device at the end of

WL is driven by

partial biased BLs

instead of VWL

Page 25: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Selector Reduces Leakage and Line Current

25

1E-2

1E+0

1E+2

1E+4

1 10 100 1000

1R

1S1R

"1/2 bias" scheme

"1/3 bias" scheme

Ground unsel. WL/BL

1 10 100 1000

Junction number along selected WL

Curr

ent

along s

elec

ted W

L (

A)

104

102

100

10-2

1E+0

1E+2

1E+4

1E+6

1 2 3Ground “1/3 bias” “1/2 bias”Bias of unsel. WLs/BLs

I WL(B

L1

)

I WL(B

L1

02

4)

106

104

102

100

1R

1S1R

RL = 1

• Selector devices reduce both the sneak leakage through unselected

junctions and the access line current

Page 26: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Writing Voltage Margin of a 4kb Array

26

0

50

100

150

200

0 1 2

Cu

rren

t (

A)

Voltage (V)

VS

0 1.0 2.0

200

150

100

50

0

VR

LRS

HRS

Selector

• Selectors helps to maintain nearly constant junction voltage margin

• However, only a portion of junction voltage drops on the memory

element

0%

20%

40%

60%

80%

100%

1E-6 1E-5 1E-4 1E-3

1RSelected

junction

voltage

Maximum unselected

junction voltage

WVM

0%

20%

40%

60%

80%

100%

1E-6 1E-5 1E-4 1E-3

1R

Selected

junction

voltage

Maximum unselected

junction voltage

1S1R

1R

Selected

junction

voltage

Maximum unselected

junction voltage

1S1R

0%

20%

40%

60%

80%

100%

1E-6 1E-5 1E-4 1E-3

Selected

Max. unselected

VR in 1S1R

V1S1R

100%

80%

60%

40%

20%

0%

Vo

lta

ge

/ V

dd

10-2 10-1 100 101

Bit-to-bit line resistance, RL ()

Page 27: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Effect of Selector Properties

27

0%

10%

20%

30%

40%

2.0 4.0 6.0 8.0 10.0

(1/V)

Devic

e v

olt

age / V

dd Selected

device

Unselected device,

maximum

Writing voltage

margin (WVM)

1S1R

0%

5%

10%

15%

20%

1E-2 1E-1 1E+0102 103 104

Contact resistance, RC ()

20%

15%

10%

5%

0%

Dev

ice

vo

ltag

e /

Vd

d

Selected device voltage

Max. voltage

of unselected

devices

Writing

margin

• Higher exponential factor of selectors

(stronger nonlinearity) improves writing

voltages and margin

• Contact resistance reduce writing voltages

and margin 1E-01

1E+01

1E+03

1E+05

-2 -1 0 1 2

Voltage (V)

Res

ista

nce

(k

)

Page 28: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Sensing Margin of a 4kb Array

0%

2%

4%

6%

8%

10%

1E-6 1E-5 1E-4 1E-3

0%

2%

4%

6%

8%

10%

1E-6 1E-5 1E-4 1E-3

Vout (LRS)

Vout (HRS)

Sensing margin

1S1R

10-2 10-1 100 101 10-2 10-1 100 101

Line resistance RL ()

Vout (LRS)

Vout (HRS) (a) (b)

10%

8%

6%

4%

2%

0%

1R

Sen

sin

g m

arg

in

Normal Probability Plot

Vout

0.01 0.02 0.03 0.04 0.05

-2

-1.5

-1

-0.5

0

0.5

1

1.5

297.7%

84.1%

50.0%

15.9%

2.28%

Sensing voltage / Vdd

1% 2% 3% 4% 5%

Acc

um

ula

tive

pro

bab

ilit

y

■ LRS

□ HRS

Sensing

margin

RL = 10 1R

1S1R

• Worst-scenario sensing margin

is nearly zero without selector

• Selector greatly improves the

sensing margin

• Analytical solutions ignoring

line resistance and selector I-V

may over-estimate sensing

margin

Symp. VLSI Tech. 37 (2012)

Page 29: Memory Selector Devices - NCCAVS Usergroups · 2014 AVS TFUG Seminar. ... voltage are more resistive and reduce leakage through leakage paths ... •Selector devices reduce both the

Summary

• Two terminal selector with good scalability is essential for high-density crossbar memory arrays.

• Nonlinearity and asymmetry in device characteristics can enable device selection functions. Rectifying diodes, volatile switches, and nonlinear devices can be used as selectors.

• Selectors reduce sneak leakage and voltage/current decay, which helps to ensure sufficient operating voltage/current.

• Voltage dividing effect of selectors reduce disturbance but also requires higher array Vdd for CBA operation.

• Selectors with stronger exponential dependence are more effective in improving operation margins.

• CBA design and optimization have to consider the balance between memory elements and selector devices.

29