SINAN SABAH MAHMOODpsasir.upm.edu.my/id/eprint/67896/1/FK 2018 29 IR.pdf · dalam lima struktur...

58
UNIVERSITI PUTRA MALAYSIA SNEAK PATH CURRENT TOLERANT RESISTIVE CROSSBAR ARRAY STRUCTURES BASED ON SELF-RECTIFYING MEMRISTOR MODEL FOR MEMORY APPLICATIONS SINAN SABAH MAHMOOD FK 2018 29

Transcript of SINAN SABAH MAHMOODpsasir.upm.edu.my/id/eprint/67896/1/FK 2018 29 IR.pdf · dalam lima struktur...

UNIVERSITI PUTRA MALAYSIA

SNEAK PATH CURRENT TOLERANT RESISTIVE CROSSBAR ARRAY STRUCTURES BASED ON SELF-RECTIFYING MEMRISTOR MODEL

FOR MEMORY APPLICATIONS

SINAN SABAH MAHMOOD

FK 2018 29

© COPYRIG

HT UPM

SNEAK PATH CURRENT TOLERANT RESISTIVE CROSSBAR ARRAY

STRUCTURES BASED ON SELF-RECTIFYING MEMRISTOR MODEL

FOR MEMORY APPLICATIONS

By

SINAN SABAH MAHMOOD

Thesis Submitted to the School of Graduate Studies, Universiti Putra Malaysia,

in Fulfillment of the Requirements for the Degree of Doctor of Philosophy

December 2017

© COPYRIG

HT UPM

COPYRIGHT

All materials contained within this thesis, including without limitation text, logos,

figures, photographs, and all other artworks, is a copyright material of Universiti

Putra Malaysia unless otherwise stated. Use may be made of any material contained

within this thesis for non-commercial purposed from the copyright holder.

Commercial use of materials may only be made with a prior written permission of

Universiti Putra Malaysia.

Copyright © Universiti Putra Malaysia

© COPYRIG

HT UPM

DEDICATION

My beloved wife for her endless love and support

My daughter and son for their innocent smile and bright faces that motivates me

My father and mother for their encourage words throughout my entire life

My brother, my sisters, and their families for their well-wishes during my study

Special Thanks to my supervisor, my friends, my home country, Iraq, and my second

country, Malaysia

© COPYRIG

HT UPM

i

Abstract of thesis presented to the Senate of Universiti Putra Malaysia in fulfillment

of the requirement for the degree of Doctor of Philosophy

SNEAK PATH CURRENT TOLERANT RESISTIVE CROSSBAR ARRAY

STRUCTURES BASED ON SELF-RECTIFYING MEMRISTOR MODEL

FOR MEMORY APPLICATIONS

By

SINAN SABAH MAHMOOD

December 2017

Chairman : Nasri Bin Sulaiman, PhD

Faculty : Engineering

The demands for continuous miniaturization of electronic devices and circuits have

kept on increasing to fulfill consumer needs. However, today’s conventional

technologies are facing major challenges related to scaling and design issues.

Nanoscale memristive devices are one of the promising futuristic technologies that

are compatible with CMOS process and fit several potential applications. Inspired by

its non-volatility feature, the memristor is used as a memory cell in crossbar array

structures. Despite their high density and less complexity, memristive crossbar

memory arrays face a major problem related to the sneak current flowing through the

pathways of the unselected memory cells. This is referred as sneak path current

problem that causes faulty memory read and write operations and ultimately limits

the memory size. The aim of this thesis is to present a method to alleviate the sneak

path current based on modified crossbar structures with self-rectifying memristive

devices. On one hand, memristors featuring self-rectification characteristic would

suppress the sneak current when reverse biased. Whereas modifying the structure of

crossbar array by introducing insulating crosspoints would further enhance the

system performance To achieve the thesis objectives, a unique self-rectifying

memristor model is proposed. The proposed model is developed according to the

behavior of the self-rectifying memristors and it is adequately adaptive to fit

different experimental data and other memristor models. Subsequently, a device-

level memristor model is implemented in Verilog-A and embedded as a memory cell

in five different crossbar structures. Circuit-level memristive crossbar arrays are

developed and simulated using Cadence Virtuoso. Defining a set of figures of merit

in relation to the sneak current problem, the performance of the memristive crossbar

arrays is evaluated while considering worst case read and write scenarios with

different parameter variations. Thesis results show that the proposed memristor

model properly describes the self-rectification behavior of a-Si memristors and can

© COPYRIG

HT UPM

ii

be used by leading circuit simulators for testing memristor applications. In addition,

the results prove the concept of using self-rectifying memristors as memory device

that can intrinsically suppress the sneak path current in selector-less memristive

crossbar arrays. The results of the proposed SRM-based column and row array

structure summarized as follows; during read operation, the maximum achievable

normalized voltage margin is 97.94% for grounded terminals scheme and the

minimum consumed power is 62.2nW for floating terminals scheme. During write

operation, the minimum word line current is 7.61pA for floating terminals scheme

while the minimum consumed power is 15.2pW.

© COPYRIG

HT UPM

iii

Abstrak tesis yang dikemukakan kepada Senat Universiti Putra Malaysia sebagai

memenuhi keperluan untuk ijazah Doktor Falsafah

STRUKTUR SUSUNAN PALANG RINTANGAN TAHAN ARUS LALUAN

SUSUPAN BERDASARKAN MODEL MEMRISTOR PENERUS KENDIRI

UNTUK APLIKASI MEMORI

Oleh

SINAN SABAH MAHMOOD

Disember 2017

Pengerusi : Nasri Bin Sulaiman, PhD

Fakulti : Kejuruteraan

Permintaan yang berterusan untuk pengecilan alat dan litar elektronik terus

meningkat bagi memenuhi keperluan pengguna. Walau bagaimanapun, teknologi

konvensional hari ini menghadapi cabaran besar dalam isu penskalaan dan reka

bentuk. Peranti memristif nanoskala adalah salah satu teknologi futuristik yang

menggalakkan serta serasi dengan proses CMOS dan mempunyai beberapa aplikasi

yang berpotensi. Memandangkan cirinya yang tidak meruap, memristor digunakan

sebagai sel memori dalam struktur susunan palang. Walaupun ketumpatannya tinggi

dan kurang rumit, susunan memori palang memristif menghadapi masalah besar

yang berkaitan dengan aliran arus susupan melalui laluan sel memori tidak terpilih.

Ini dirujuk sebagai masalah arus laluan susupan yang menyebabkan kesilapan

memori dalam operasi membaca dan menulis dan akhirnya mengehadkan saiz

memori. Tujuan tesis ini adalah untuk mengemukakan kaedah bagi mengatasi arus

laluan susupan berdasarkan struktur palang yang diubahsuai dengan peranti

memristif rektifikasi kendiri. Di satu pihak, memristor yang mempunyai ciri

rektifikasi kendiri akan menyekat arus susupan apabila terpincang mundur.

Manakala mengubah suai struktur susunan palang dengan menggunakan penebat

persilangan akan meningkatkan prestasi sistem. Untuk mencapai matlamat tesis,

model memristor rektifikasi kendiri yang unik dicadangkan. Model yang

dicadangkan dibangunkan mengikut tingkah laku memristor rektifikasi kendiri dan ia

dapat menyesuaikan diri secukupnya agar sesuai dengan data eksperimen yang

berbeza-beza dan dengan model memristor yang lain. Seterusnya, model memristor

peringkat peranti dilaksanakan dalam Verilog-A dan terbenam sebagai sel memori

dalam lima struktur palang yang berlainan. Susunan palang memristif peringkat litar

dibangunkan dan disimulasikan menggunakan Cadence Virtuoso. Dengan

menetapkan satu set angka merit tentang masalah arus susupan, prestasi susunan

palang memristif dinilai dan pada masa yang sama mempertimbangkan kes paling

© COPYRIG

HT UPM

iv

buruk senario membaca dan menulis dengan pelbagai parameter yang berbeza.

Dapatan tesis menunjukkan bahawa model memristor yang dicadangkan

menerangkan dengan sempurna tingkah laku rektifikasi kendiri satu memristor Si

dan boleh digunakan oleh simulator litar utama untuk menguji aplikasi memristor.

Di samping itu, pencapaian ini membuktikan konsep penggunaan memristor

rektifikasi kendiri sebagai peranti memori secara intrinsik boleh mengatasi arus

laluan susupan dalam susunan palang memrisif tiada pemilih. Hasil daripada lajur

berasaskan SRM dan struktur susunan baris yang dicadangkan dapat diringkaskan

seperti berikut; semasa operasi membaca ingatan, voltan margin ternormal yang

boleh dicapai secara maksimum adalah 97.94% untuk skema terminal terbumi dan

kuasa minimum yang digunakan ialah 62.2nW untuk skema terminal terapung.

Semasa operasi menulis ingatan, arus baris perkataan minimum adalah 7.61pA untuk

skim terminal terapung manakala kuasa minimum yang digunakan adalah 15.2pW.

© COPYRIG

HT UPM

v

ACKNOWLEDGEMENTS

First and foremost, Alhamdulillah, all thanks and praise is due to the most gracious

Allah for giving me the required good health, guidance, spiritual comfort, and

faithfulness throughout my research journey.

I would like to thank my senior supervisor, Dr. Nasri Bin Sulaiman, for his

invaluable time and relentless effort in guiding me during the time required to finish

my Ph.D. research and dissertation. He has been a wise and excellent mentor who

teaches how to define and solve an engineering problem and provides advices and

suggestions at the right time. With his knowledge, encouragement, and friendship

towards me, he continuously directed me in producing high quality work.

I would also like to express my appreciation to the supervisory committee member

Dr. Nor Hisham Bin Hamid for his inspiring discussions that helped me to learn how

to think critically and in innovative way. He always managed to free some of his

busy time and effort to improve the research and advise me to the right direction.

A special thanks to the other members of my supervisory committee, Dr. Mohd

Nizar Hamidon and Dr. Nurul Amziah Md. Yunus for their suggestions, comments

and additional support during my research period.

My thanks also goes to the staff members of Universiti Putra Malaysia who offered

to help me continuously. In addition I would like to thank my colleagues and friends

at the faculty of Engineering, University of Baghdad for giving me the chance to

study abroad and sponsoring my research.

Finally, I would like to introduce my sincere gratitude to all my family members .

My wife, son, and daughter with whom life would be relentless in Malaysia without

their inspiration and encouragement. My father and mother who always have been so

ambitious about the success of my career.

Thank you every one who assisted me in every step of my education for your

contributions. I would like to admit that this thesis would not be possible without

your support.

© COPYRIG

HT UPM

© COPYRIG

HT UPM

vii

This thesis was submitted to the Senate of Universiti Putra Malaysia and has been

accepted as fulfillment of the requirement for the degree of Doctor of Philosophy.

The members of the Supervisory Committee were as follows:

Nasri Bin Sulaiman, PhD

Senior Lecturer

Faculty of Engineering

Universiti Putra Malaysia

(Chairman)

Nurul Amziah Md. Yunus, PhD

Associate Professor

Faculty of Engineering

Universiti Putra Malaysia

(Member)

Mohd Nizar Hamidon, PhD

Associate Professor

Faculty of Engineering

Universiti Putra Malaysia

(Member)

Nor Hisham Bin Hamid, PhD

Associate Professor

Faculty of Engineering

Universiti Teknologi PETRONAS

(Member)

ROBIAH BINTI YUNUS, PhD

Professor and Dean

School of Graduate Studies

Universiti Putra Malaysia

Date:

© COPYRIG

HT UPM

viii

Declaration by graduate student

I hereby confirm that:

this thesis is my original work;

quotations, illustrations, and citations have been duly referenced;

this thesis has not been submitted previously or concurrently for any other degree

at any other institutions;

intellectual property from the thesis and copyright of thesis are fully-owned by

Universiti Putra Malaysia, as according to the Universiti Putra Malaysia

(Research) Rules 2012;

written permission must be obtained from supervisor and the office of Deputy

Vice-Chancellor (Research and Innovation) before thesis is published (in the

form of written, printed or in electronic form) including books, journals, mod-

ules, proceedings, popular writings, seminar papers, manuscripts, posters,

reports, lecture notes, learning modules or any other materials as stated in the

Universiti Putra Malaysia (Research) Rules 2012;

there is no plagiarism or data falsification/fabrication in the thesis, and scholarly

integrity is upheld as according to the Universiti Putra Malaysia (Graduate

Studies) Rules 2003 (Revision 2012-2013) and the Universiti Putra Malaysia

(Research) Rules 2012. The thesis has undergone plagiarism detection software.

Signature: _______________________ Date: _____________________

Name and Matric No.: Sinan Sabah Mahmood, GS39251

© COPYRIG

HT UPM

ix

Declaration by the Members of Supervisory Committee

This is to certify that:

the research conducted and the writing of the thesis was under our supervision;

supervision of responsibilities as slated in the Universiti Putra Malaysia

(Graduate studies) Rules 2003 (Revision 2012-2013) were adhered to.

Signature:

Name of

Chairman of

Supervisory

Committee:

Dr. Nasri Bin Sulaiman

Signature:

Name of

Member of

Supervisory

Committee:

Associate Professor Dr. Nurul Amziah Md. Yunus

Signature:

Name of

Member of

Supervisory

Committee:

Associate Professor Dr. Mohd Nizar Hamidon

Signature:

Name of

Member of

Supervisory

Committee:

Associate Professor Dr. Nor Hisham Bin Hamid

© COPYRIG

HT UPM

x

TABLE OF CONTENTS

Page

ABSTRACT i

ABSTRAK iii

ACKNOWLEDGEMENTS v

APPROVAL vi

DECLARATION viii

LIST OF TABLES xiii

LIST OF FIGURES xv

LIST OF ABBREVIATIONS xxiv

CHAPTER

1 INTRODUCTION 1 1.1 Background 1 1.2 Introduction to Memristors 1 1.3 Problem Statement 6

4.1 Knowledge Gap in the Field of Study 8 1.5 Aim and Objectives 8

1.6 Research Questions 9 1.7 Thesis Contributions 10 1.8 Scope of the Thesis 11 1.9 Organization of the Thesis 11

2 LITERATURE REVIEW 13 2.1 Origins of the Memristor 13

2.2 The HP Memristor 17 2.3 Memristor Models 19

2.3.1 Linear Ion Drift Model 19 2.3.2 Window Functions 21

2.3.3 Nonlinear Ion Drift Model 25 2.3.4 Simmons Tunneling Barrier Model 25

2.3.5 Threshold Adaptive Memristor (TEAM) Model 26 2.3.6 Yakopcic Model 28 2.3.7 Self-Rectifying Memristor Model 30

2.4 Potential Memristor Applications 34 2.4.1 Analog Applications 34

2.4.2 Digital Applications 36

© COPYRIG

HT UPM

xi

2.5 Memristive Crossbar Arrays 38 2.5.1 Defective Devices 39 2.5.2 Sneak Path Current 41 2.5.3 Crossbar Line Resistance 44

2.6 Proposed Solutions for Sneak Path Problem 46 2.6.1 Write Operation 46 2.6.2 Read Operation 48

2.6.2.1 Bias Schemes 48 2.6.2.2 Selector Devices 49 2.6.2.3 Memristor’s Nonlinearity 56 2.6.2.4 Self-Rectifying Memristive Device 57 2.6.2.5 Complementary Resistive Switch 59

2.6.2.6 Modified Read Operation 60 2.6.2.7 Crossbar Array Structure Modification 62

2.7 Summary 66

3 RESEARCH METHODOLOGY 71 3.1 Research Methodology 71 3.2 Self-Rectifying Memristor Model 73

3.2.1 State Variable Derivative Equation 74 3.2.2 Current-Voltage Relationship 79 3.2.3 Model Validation 80

3.2.3.1 Memristor Fingerprints 81

3.2.3.2 Fitting the proposed SRM Model to Experimental

Data 82 3.2.3.3 Fitting and Comparison of the proposed SRM

model with existing model 83 3.2.4 Device-Level SRM Model For Circuit Simulators 88 3.2.5 Device Schematic 89

3.3 Development of Memristive Crossbar Array 90 3.3.1 Developing Crossbar Array Structures 92 3.3.2 Integration of Memristive Device In Crossbar Structure 93

3.4 Simulation and Evaluation of the Self-rectifying Memristive

Crossbar Array 95 3.4.1 Memory Read Operation Process 95

3.4.2 Memory Write Operation Process 98 3.5 Performance Benchmarking 102 3.6 Summary 105

4 SIMULATION RESULTS, BENCHMARKING, AND

DISCUSSION 106 4.1 Memory Read Operation Performance 106

4.1.1 Crossbar Characteristics Variation 107 4.1.1.1 Array Size, Structure, and Biasing Scheme 108 4.1.1.2 Interconnect Resistance Dependence 113

© COPYRIG

HT UPM

xii

4.1.2 SRM Parameters Variation 117 4.1.2.1 Read Voltage Margin 117 4.1.2.2 Power Consumption 123

4.2 Memory Write Operation Performance 128 4.2.1 Write Disturbance Analysis 129

4.2.1.1 Array Size and Structure 129 4.2.1.2 Interconnect Resistance Dependence 131 4.2.1.3 SRM Parameters Variation 131

4.2.2 Write Failure Analysis 137 4.2.2.1 Array Size and Structure 137 4.2.2.2 Interconnect Resistance Dependence 142 4.2.2.3 SRM Parameters Variation 147

4.3 Comparison and Discussion 163 4.3.1 Memory Read Operation Performance Comparison 163

4.3.1.1 Comparison with Linear Memristor 163 4.3.1.2 Comparison with Full Array Structure 169

4.3.2 Memory Write Operation Performance Comparison 170 4.3.2.1 Comparison with Linear Memristor 171 4.3.2.2 Comparison with Full Array Structure 174

4.4 Validation of Sneak Path Effect Reduction for the Proposed

System 178 4.5 Summary 181

5 CONCLUSION AND FUTURE WORK 182 5.1 Conclusion 182 5.2 Thesis Contributions 183 5.3 Recommendations for Future Work 184

REFERENCES 186

APPENDICES 202 BIODATA OF STUDENT 209

LIST OF PUBLICATIONS 210

© COPYRIG

HT UPM

xiii

LIST OF TABLES

Table Page

1.1 Functional table of the memristor’s operation. 3

1.2 Device features of common and emerging memory technologies

[14].

6

1.3 Sneak path current effects on the functionality of memristive

array.

8

2.1 Comparison of available window functions. 23

2.2 Comparison of available linear memristive device models

presented in the literature.

33

2.3 Different CBReRAM biasing schemes. 29

2.4 Summary of unipolar ReRAM cell selectors published in the

literature.

52

2.5 Summary of bipolar ReRAM cell selectors published in the

literature.

55

2.6 Summary of sneak path current solutions reviewed in the

literature.

68

3.1 Proposed SRM model parameters fitted to other memristive device

characteristics.

82

3.2 Proposed SRM model parameters fitted to other SRM models. 84

3.3 A comparison between VTEAM model, Gao’s model, and the

proposed SRM model.

887

3.4 Measured metrics representing the performance of the memristive

crossbar array in relation with sneak path current.

100

3.5 Array structure and type of memristor of different references used

in the benchmark.

103

4.1 SRM device and crossbar array parameters used during the read

performance evaluation.

107

4.2 SRM device and crossbar array parameters used during the write 129

© COPYRIG

HT UPM

xiv

performance evaluation.

4.3 Comparison of Δ\V and power consumption of linear memristor

and SRM-based modified crossbar array structures for read

operation. Array size is 64×64.

167

4.4 Comparison of Δ\V and power consumption of proposed and full

crossbar array structures for read operation. array size is 64×64.

170

4.5 Comparison of Vselected cell of linear memristor and SRM-based

modified crossbar array structures for write operation. Array size

is 64×64. (Higher number is better).

172

4.6 Comparison of Iword of linear memristor and SRM-based modified

crossbar array structures for write operation. Array size is 64×64.

(Lower number is better).

173

4.7 Comparison of power consumption of linear memristor and SRM-

based modified crossbar array structures for write operation. Array

size is 64×64. (Lower number is better).

174

4.8 Comparison of Vunselected cell and Vselected cell of proposed

and full crossbar array structures for write operation. Array size is

64×64.

175

4.9 Comparison of Iword and power consumption of proposed and full

crossbar array structures for write operation. Array size is 64×64.

177

© COPYRIG

HT UPM

xv

LIST OF FIGURES

Figure Page

1.1 The memristor. (a) Electrical symbol, and (b) i-v characteristics

showing the pinched hysteresis loop [10].

2

1.2 Memristor’s operation. (a) direction of barrier drift for Vin>0, (b)

direction of barrier drift for Vin<0.

3

1.3 Classification of memristive switches. (a) unipolar, and (b) bipolar

memristive devices.

5

1.4 Classification of memristor behavior. (a) linear memristor, and (b)

self-rectifying memristor.

5

1.5 Sneak path current in a memristive crossbar array structure. 7

1.6 Scope of the thesis research. 11

2.1 Illustration of the interrelation between the four fundamental

circuit variables. A memristor links between the charge (q) and

flux (Ψ).

15

2.2 i-v characteristics of the memristor showing relation of the

pinched hysteresis loop with the input signal frequency.

16

2.3 HP’s TiO2 MIM memristor structure [38]. The magnified part

shows the switching element sandwiched between two Pt

electrodes.

18

2.4 HP’s memristor behavior. (a) when no bias is applied, (b) applying

a positive bias to the top electrode, and (c) applying a negative

bias on the top electrode.

18

2.5 A schematic representation of the HP’s memristor model. 20

2.6 Memristor’s structure in Simmons Tunneling barrier model [48]. 26

2.7 i-v characteristics of a memristor with self-rectifying behavior

[71].

30

2.8 Schematic of memristor-based phase shift oscillator [78]. 34

2.9 Circuit diagram of a memristor-based variable gain amplifier [86].

The memristance is controlled by Vc while Rc provides a voltage

to current control signal.

35

© COPYRIG

HT UPM

xvi

2.10 Diagrams of memristor-MOSFET amplifier circuits [88]. (a)

Common source amplifier. (b) Common drain amplifier. (c)

Differential amplifier.

35

2.11 Memristive-based IMPLY function [96]. (a) P and Q memristors

are two-state elements that act as either open or closed switches.

(b) IMPLY truth table. (c) IMPLY gate.

36

2.12 NAND memristor implementation [94]. (a) NAND operation

realized by two IMPLY gates. (b) Sequential truth table. (c)

NAND operation realized by three memristors P, Q, and S.

37

2.13 Integration of the memristor in a crossbar structure. 38

2.14 The arrangement of CMOS layer (peripheral circuit) with

memristive crossbar array.

39

2.15 Defects in memristive crossbar architecture [116]. (a) Open (red

color) and bridge (blue color) defects in a crossbar array. (b) Open

(red color) and bridge (blue color) defects in CMOS-to-Nanowire

circuit.

41

2.16 Sneak path current during read operation of CBReRAM. (a) ideal

case with no sneak path current. (b) realistic case with sneak path

current.

42

2.17 Illustration of the voltage margin. 44

2.18 Illustration of the write failure and write disturbance situations. 45

2.19 An m×n CBReRAM schematic. (a) V/2 bias scheme. (b) V/3 bias

scheme. The array can be divided into three groups: selected cell,

unselected cells, and partially selected cells.

47

2.20 Proposed sneak path current solutions based on the literature. 48

2.21 Schematic of CBReRAM with (a) transistor, (b) nonlinear device,

or (c) diode selectors.

50

2.22 1T+1R CBReRAM schematic. 51

2.23 Experimental i-v curve of a bipolar nonlinear selector. The inset

shows an exponential decrement in selector resistance with voltage

increment.

54

2.24 Memristor’s nonlinear i-v characteristics. 56

2.25 The structure of the Ag/a-Si/p-Si self-rectifying memristor. (a)

crosssectional schematic of the device [192]. (b) crossbar array

57

© COPYRIG

HT UPM

xvii

formed by the same memristor [193].

2.26 Ag/a-Si/p-Si SRM device behavior [192]. (a) i-v characteristics

(inset logarithmic plot of i-v curve). (b) device response to

multiple voltage magnitudes.

58

2.27 A complementary resistive switch. (a) device schematic. (b) i-v

characteristics.

59

2.28 Multiport read operation as proposed in [204]. (a) linking the

crossbar terminals, (b) equivalent circuit, and (c) multiport read

operation.

61

2.29 CBReRAM with load capacitors used for AC sensing. 62

2.30 Unfolded memristive crossbar array structure. 63

2.31 An example of different arrangements of 16-bit crossbar array

with different aspect ratios.

64

2.32 Modified crossbar array structures proposed by Vourkas et al.

[21].

65

3.1 The sequence of research methodology stages. 79

3.2 SRM device model and schematic development process. 75

3.3 Effect of a window function. (a) limiting the bounds of

w∈[woff,won], (b) deceleration of dw/dt at the bound.

79

3.4 Memristor circuit for plotting the i-v response of the proposed

SRM model.

80

3.5 SRM device model i-v response for different input frequencies.

Inset: input voltage with f=1kHz.

81

3.6 Fitting the proposed SRM model to Ag/a-Si/SiGe memristor. (a)

i-v characteristics of the proposed SRM device, (b) i-v

characteristics of Ag/a-Si/SiGe memristor [70]. Inset window is

the applied voltage across the memristor.

83

3.7 Fitting the proposed SRM model to Ag/a-Si/p-Si memristor. (a) i-v

characteristics of the proposed SRM device, (b) i-v characteristics

of Ag/a-Si/p-Si memristor [192]. Inset window is the applied

voltage across the memristor.

83

3.8 Fitting the proposed SRM model to other SRM models. (a) SRM

model fitted to Gao’s model, and (b) i-v characteristics of Gao’s

SRM model [18]. Inset window is a logarithmic plot of i-v curve.

Sinusoidal voltage signal of 2V amplitude and 10MHz frequency

84

© COPYRIG

HT UPM

xviii

is applied to the memristor’s terminals.

3.9 Flowchart of the proposed SRM device-level model to be

implemented in Verilog-A.

89

3.10 Developing SRM device for Cadence Simulations. (a) creating a

new library (MemristorLibrary), (b) creating device cellview using

the Verilog-A code, (c) SRM device symbol implementation, and

(d) finalized Cadence memristor library.

91

3.11 The arrangement of CBReRAM line resistance and cell

capacitance.

92

3.12 4kbit crossbar array schematic based on SRM device. Referring to

the magnified part, the developed crossbar takes into consideration

the existence of Rwire, Ccouple, and CwtB during simulations.

94

3.13 Illustration of worst case read situation. The selected cell is located

at the furthest corner and the unselected cells are all ON.

98

3.14 Location and state of memory cells for testing (a) write failure

ofselected cell, and (b) write disturbance of unselected cell.

101

3.15 Performance benchmarking of the proposed system. 102

3.16 Linear memristive device model i-v characteristics fitted to the

device introduced in section 3.2. Device parameters are

Roff=500MΩ, Ron=500kΩ, voff=−1.5V, von=1.5V,

koff=20m/sec, kon=17.5x10−3m/sec, aoff=5, aon=1, woff=0nm,

won=10nm.

104

4.1 Δ\V versus crossbar size for different bias schemes and array

structure. (a) column topology, (b) row topology, (c) column and

row topology, (d) rectangular ring topology, and (e) diagonal

distribution topology.

109

4.2 The sneak path current behavior in G-G scheme. (a) Partially

selected word line cells. (b) Partially selected bit line cells. (c)

Unselected cells.

110

4.3 Consumed power versus crossbar size for different bias schemes

and array structure. (a) column topology, (b) row topology, (c)

column and row topology, (d) rectangular ring topology, and (e)

diagonal distribution topology.

112

4.4 Δ\V versus line resistance for different bias schemes and array

structure. (a) column topology, (b) row topology, (c) column and

row topology, (d) rectangular ring topology, and (e) diagonal

114

© COPYRIG

HT UPM

xix

distribution topology. Array size is 64×64.

4.5 Consumed power versus line resistance for different bias schemes

and array structure. (a) column topology, (b) row topology, (c)

column and row topology, (d) rectangular ring topology, and (e)

diagonal distribution topology. Array size is 64×64

116

4.6 Δ\V versus Ron for different Roff/Ron. (a) 10, (b) 100, (c) 1000,

(d) 10000. Column topology. Array size is 64×64.

119

4.7 Δ\V versus Ron for different Roff/Ron. (a) 10, (b) 100, (c) 1000,

(d) 10000. Row topology. Array size is 64×64.

120

4.8 Δ\V versus Ron for different Roff/Ron. (a) 10, (b) 100, (c) 1000,

(d) 10000. Column and Row topology. Array size is 64×64.

121

4.9 Δ\V versus Ron for different Roff/Ron. (a) 10, (b) 100, (c) 1000,

(d) 10000. Rectangular Ring topology. Array size is 64×64.

122

4.10 Δ\V versus Ron for different Roff/Ron. (a) 10, (b) 100, (c) 1000,

(d) 10000. Diagonal Distribution topology. Array size is 64×64.

123

4.11 Power consumption versus Ron for different Roff/Ron. (a) 10, (b)

100, (c) 1000, (d) 10000. Column topology. Array size is 64×64.

124

4.12 Power consumption versus Ron for different Roff/Ron. (a) 10, (b)

100, (c) 1000, (d) 10000. Row topology. Array size is 64×64.

125

4.13 Power consumption versus Ron for different Roff/Ron. (a) 10, (b)

100, (c) 1000, (d) 10000. Column and Row topology. Array size is

64×64.

126

4.14 Power consumption versus Ron for different Roff/Ron. (a) 10, (b)

100, (c) 1000, (d) 10000. Rectangular Ring topology. Array size is

64×64.

127

4.15 Power consumption versus Ron for different Roff/Ron. (a) 10, (b)

100, (c) 1000, (d) 10000. Diagonal Distribution topology. Array

size is 64×64.

128

4.16 Unselected cell voltage versus crossbar size for different array

structures. The biasing scheme is F-F.

130

4.17 Unselected cell voltage versus interconnect line resistance for

different array structures. Array size is 64×64 and the biasing

scheme is F-F.

131

4.18 Unselected cell voltage versus Ron for different Roff /Ron ratio.

(a) 10, (b) 100, (c) 1000, (d) 10000. Column topology. CBReRAM

132

© COPYRIG

HT UPM

xx

array size is 64×64.

4.19 Unselected cell voltage versus Ron for different Roff /Ron ratio.

(a) 10, (b) 100, (c) 1000, (d) 10000. Row topology. CBReRAM

array size is 64×64.

133

4.20 Unselected cell voltage versus Ron for different Roff /Ron ratio.

(a) 10, (b) 100, (c) 1000, (d) 10000. Column and Row topology.

CBReRAM array size is 64×64.

134

4.21 Unselected cell voltage versus Ron for different Roff /Ron ratio.

(a) 10, (b) 100, (c) 1000, (d) 10000. Rectangular Ring topology.

CBReRAM array size is 64×64.

135

4.22 Unselected cell voltage versus Ron for different Roff /Ron ratio.

(a) 10, (b) 100, (c) 1000, (d) 10000. Diagonal Distribution

topology. CBReRAM array size is 64×64.

136

4.23 Selected cell voltage versus crossbar array size for different bias

schemes and array structures. (a) column topology, (b) row

topology, (c) column and row topology, (d) rectangular ring

topology, and (e) diagonal distribution topology.

138

4.24 Word line current versus crossbar array size for different bias

schemes and array structures. (a) column topology, (b) row

topology, (c) column and row topology, (d) rectangular ring

topology, and (e) diagonal distribution topology.

140

4.25 Power consumption versus crossbar array size for different bias

schemes and array structures. (a) column topology, (b) row

topology, (c) column and row topology, (d) rectangular ring

topology, and (e) diagonal distribution topology.

141

4.26 Selected cell voltage versus interconnect line resistance for

different bias schemes and array structures. (a) column topology,

(b) row topology, (c) column and row topology, (d) rectangular

ring topology, and (e) diagonal distribution topology. Array size is

64×64.

143

4.27 Word line current versus interconnect line resistance for different

bias schemes and array structures. (a) column topology, (b) row

topology, (c) column and row topology, (d) rectangular ring

topology, and (e) diagonal distribution topology. Array size is

64×64.

144

4.28 Power consumption versus interconnect line resistance for

different bias schemes and array structures. (a) column topology,

(b) row topology, (c) column and row topology, (d) rectangular

ring topology, and (e) diagonal distribution topology. Array size is

146

© COPYRIG

HT UPM

xxi

64×64.

4.29 Selected cell voltage versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Column topology. CBReRAM

array size is 64×64.

148

4.30 Selected cell voltage versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Row topology. CBReRAM array

size is 64×64.

149

4.31 Selected cell voltage versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Column and Row topology.

CBReRAM array size is 64×64.

150

4.32 Selected cell voltage versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Rectangular Ring topology.

CBReRAM array size is 64×64.

151

4.33 Selected cell voltage versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Diagonal Distribution topology.

CBReRAM array size is 64×64.

152

4.34 Word line current versus Ron for different Roff/Ron ratio. (a) 10,

(b) 100, (c) 1000, (d) 10000. Column topology. CBReRAM array

size is 64×64.

153

4.35 Word line current versus Ron for different Roff/Ron ratio. (a) 10,

(b) 100, (c) 1000, (d) 10000. Row topology. CBReRAM array size

is 64×64.

154

4.36 Word line current versus Ron for different Roff/Ron ratio. (a) 10,

(b) 100, (c) 1000, (d) 10000. Column and Row topology.

CBReRAM array size is 64×64.

155

4.37 Word line current versus Ron for different Roff/Ron ratio. (a) 10,

(b) 100, (c) 1000, (d) 10000. Rectangular Ring topology.

CBReRAM array size is 64×64.

156

4.38 Word line current versus Ron for different Roff/Ron ratio. (a) 10,

(b) 100, (c) 1000, (d) 10000. Diagonal Distribution topology.

CBReRAM array size is 64×64.

157

4.39 Power consumption versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Column topology. CBReRAM

array size is 64×64.

158

4.40 Power consumption versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Row topology. CBReRAM array

159

© COPYRIG

HT UPM

xxii

size is 64×64.

4.41 Power consumption versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Column and Row topology.

CBReRAM array size is 64×64.

160

4.42 Power consumption versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Rectangular Ring topology.

CBReRAM array size is 64×64.

161

4.43 Power consumption versus Ron for different Roff/Ron ratio. (a)

10, (b) 100, (c) 1000, (d) 10000. Diagonal Distribution topology.

CBReRAM array size is 64×64.

162

4.44 Δ\V versus crossbar size for different bias schemes and array

structures. (a) column topology, (b) row topology, (c) column and

row topology, (d) rectangular ring topology, and (e) diagonal

distribution topology. Linear memristive device is used.

165

4.45 Consumed power versus crossbar size for different bias schemes

and array structures. (a) column topology, (b) row topology, (c)

column and row topology, (d) rectangular ring topology, and (e)

diagonal distribution topology. Linear memristive device is used.

166

4.46 The number of available memory cells (memristors) in different

crossbar structures. Array size is 64×64.

169

4.47 Unselected cell voltage versus crossbar size for different array

structures. Linear memristive device is used. Biasing scheme is F-

F.

171

4.48 Normalized voltage margin of the proposed CBReRAM during

read operation (higher number is better). All array structures are

64×64.

178

4.49 Total array power consumption of the proposed CBReRAM

during read operation (lower number is better). All array structures

are 64×64.

179

4.50 Disturbance voltage window of the proposed CBReRAM during

write operation (higher number is better). All array structures are

64×64.

179

4.51 Disturbance voltage window of the proposed CBReRAM during

write operation (higher number is better). All array structures are

64×64.

180

4.52 Word line current window of the proposed CBReRAM during

write operation (higher number is better). All array structures are

180

© COPYRIG

HT UPM

xxiii

64×64.

4.53 Power consumption of the proposed CBReRAM during write

operation (lower number is better). All array structures are 64×64.

181

© COPYRIG

HT UPM

xxiv

LIST OF ABBREVIATIONS

ADE Analog Design Environment

ANN Artificial Neural Network

CAD Computer Aided Design

CBReRAM Crossbar Resistive Random Access Memory

CMOS Complementary Metal Oxide Semiconductor

CRS Complementary Resistive Switch

DRAM Dynamic Random Access Memory

EDA Electronic Design Automation

F-F Floating-Floating

G-G Grounded-Grounded

HDL Hardware Description Language

HRS High Resistance State

ITRS International Technology Roadmap for Semiconductors

LRS Low Resistance State

MIM Metal-Insulator-Metal

NVM Nonvolatile Memory

PCRAM Phase Change Random Access Memory

ReRAM Resistive Random Access Memory

SRAM Static Random Access Memory

SRM Self-Rectifying Memristor

STT-RAM Spin Torque Transfer Random Access Memory

TEAM Threshold Adaptive Memristor

VTEAM Voltage Threshold Adaptive Memristor

© COPYRIG

HT UPM

1

CHAPTER 1

1 INTRODUCTION

This chapter provides an introduction to the latest development in emerging

nonvolatile memory, specifically those based on memristive devices. Various analog

and digital applications have been proposed using memristor due to its appealing

characteristics. Then it describes the sneak path problem related to memristor-based

crossbar arrays and how it affects the system performance. Moreover, the chapter

states the aim of the research, objectives to be achieved, and the research questions

to be fulfilled throughout this research. Then, contributions of the thesis and scope of

the research are also presented. Lastly, the chapter summarizes the organization of

the thesis.

1.1 Background

In the 1960s, Gordon Moore predicted that the density of the transistors integrated

into a chip doubles every 18 months that revised later to double every two years [1].

Moore’s Law has been fairly well verified for more than 40 years, yet many

researchers reported that its end is near as the semiconductor integrated circuits are

almost reached their scaling limits, device reliability, and manufacturing costs [2, 3].

On one hand, the current CMOS technology is scarcely scaled to few nanometers

due to the tunnel current increment, difficult gate control, and higher threshold

vacillations [4, 5]. On the other hand, charge-storage based memories (i.e. Dynamic

Random Access Memory and NAND Flash) suffer from a decline of stored charges

and higher transistor leakage current [6]. In addition, the every-day growing use of

portable electronic gadgets and embedded systems is pushing the demands for

diverse types of nonvolatile memory (NVM) with lower power consumption and

higher memory density. As a consequence, the electronic device market is

demanding alternative technologies to satisfy the consumers.

Over the past decade, many research groups and memory manufacturers have

brought to light different emerging memory technologies including phase change

memory (PCRAM), spin-torque-transfer memory (STT-RAM), and resistive

memory (ReRAM) [7, 8]. According to the International Technology Roadmap for

Semiconductors (ITRS), Redox-based (or memristive) memory has been identified

as the leading competitive memory technology among the other candidates [9].

1.2 Introduction to Memristors

The term “memristor” (a contraction of memory-resistor) appeared for the first time

in an article published in 1971 by Leon Chua [10]. A memristor is a two-terminal

passive device capable of varying its electrical resistance (usually nonlinearly) based

© COPYRIG

HT UPM

2

on the magnitude and direction of the applied voltage signal across its terminals.

Furthermore, it can retain its last resistance status for quite long period of time even

if the signal is turned off. The electrical symbol of the memristor and its i-v

characteristics are shown in Figure 1.1. The i-v characteristics represents a pinched

hysteresis loop because, given a voltage value, two different current values can be

obtained, depending on the previous voltage applied across the memristor’s

terminals.

Figure 1.1 : The memristor. (a) Electrical symbol, (b) i-v characteristics

showing the pinched hysteresis loop [10]

However, no experimental evidence of the memristor had been found in the behavior

of any device at that time and the only possible to achieve similar behavior was by

using different active components. Consequently, the scientific communities were

not interested in memristive devices and Chua’s hypothesis was almost abandoned.

It was not until 2008 that a research group in HP laboratories found a way to

fabricate the first memristor using a solid-state thin layer of suitably doped titanium

dioxide [11]. Since then, the breakthrough memristive devices have gained much

interest by many research groups and the number of related publications has

increased dramatically.

Generally, both HP’s memristor and the subsequent memristors were based on

metal-insulator-metal structure, in which the insulator represents the switching

material and the metal serves as electrodes. The insulator layer is divided into two

sublayers, one is highly resistive while the other is highly conductive, as shown in

Figure 1.2. More importantly, the position of the barrier between these two sublayers

can be changed in both directions if a proper bias is applied across the memristor’s

terminals so that the memristor possesses different resistive states. This is due to the

fact that the conductive sublayer has vacancies that can drift freely once biased. In

addition, the barrier holds its last position if the bias goes off. As a result, the

resistance of the memristor is proportional to the ratio of width of the conductive

© COPYRIG

HT UPM

3

sublayer (𝑤) to the total width of the device (D) (i.e. 𝑅𝑚 ∝ 𝑤/𝐷). A functional table

of the basic operation of the memristor is shown in Table 1.1.

Table 1.1 : Functional table of the memristor’s operation

Before going into further detailed description of the memristor, it is important to

define several terms that are commonly used later.

Low Resistance State (LRS): it is the state of the memristor in which the width

of the conductive sublayer equals to the total device width (i.e. 𝑤=D). In this

case, the resistance between device terminals is at its lowest value and the

memristor is said to be ON (i.e. logic “1”).

Figure 1.2 : Memristor’s operation. (a) direction of barrier drift for Vin>0, (b)

direction of barrier drift for Vin<0

Input voltage 𝑤𝑖𝑛𝑖𝑡𝑖𝑎𝑙 𝑤𝑓𝑖𝑛𝑎𝑙 𝑅𝑚 𝑖𝑛𝑖𝑡𝑖𝑎𝑙

𝑅𝑚 𝑓𝑖𝑛𝑎𝑙𝑙

𝑉𝑖𝑛 > 0 0 D high low

𝑉𝑖𝑛 < 0 D 0 low high

𝑉𝑖𝑛 = 0 No change No change

© COPYRIG

HT UPM

4

High Resistance state (HRS): it is the state of the memristor in which the width

of the conductive sublayer equals to the 0. In this case, the resistance between

device terminals is at its highest value and the memristor is said to be OFF (i.e.

logic “0”).

Threshold Voltage (Vth): it is the minimum required voltage to be applied across

the memristor’s terminals in order to change its conductivity. Any memristor has

two different threshold voltages (𝑣𝑜𝑛 and 𝑣𝑜𝑓𝑓) related to its material and

fabrication technology.

Write Operation: it is the process of changing the conductivity state of the

memristor by applying a voltage greater than the threshold voltage. The write

operation is either SET (changing the device conductivity from low to high) or

RESET (changing the device conductivity from high to low).

Read Operation: it is the process of sensing the memristor’s conductivity state

by applying a voltage below the threshold voltage so that the state is unaltered.

Bipolar memristor: it is a memristor that has two threshold voltages (𝑣𝑜𝑛 , 𝑣𝑜𝑓𝑓)

of opposite signs, as shown in Figure 1.3(a). In accordance, a bipolar memristor

requires forward bias (i.e. positive voltage) for SET process and reverse bias (i.e.

negative voltage) for RESET operation. If 𝑣𝑜𝑛 = −𝑣𝑜𝑓𝑓, then the device is said

to be symmetric bipolar memristor. Whereas if 𝑣𝑜𝑛 ≠ −𝑣𝑜𝑓𝑓, then the device is

said to be asymmetric bipolar memristor.

Unipolar Memristor: it is a memristor that has two threshold voltages of the

same sign, as shown in Figure 1.3(b). Therefore, both SET and RESET processes

arise in the positive quadrant of the i-v characteristics.

Linear Memristor: it is the memristor that is able to show either high or low

resistance states (or any state in between) in both positive and negative quadrants

of its i-v characteristics, as shown in Figure 1.4(a).

Self-rectifying Memristor (SRM): it is a special type of memristive devices that

is able to show either high or low resistance state (or any state in between) in the

positive quadrant only (i.e. when forward biased) while it shows only a high

resistance state in the negative quadrant (i.e. when reverse biased), as shown in

Figure 1.4(b).

Since memristors are two-terminal devices with nonvolatile feature, they can be

arranged in crossbar array to minimize congestion. A crossbar array is formed by a

set of thin parallel wires perpendicularly crossing another set of thin wires. The

intersections between any two perpendicular wires are called crosspoints, and in

each crosspoint there is a memristor instead of the usual diode or transistor. The

memristor at each crosspoint is either in a low, a high, or an unknown resistance

state, or it is even possible that the memristor is not there [12].

© COPYRIG

HT UPM

5

Figure 1.3 : Classification of memristive switches. (a) unipolar, and (b) bipolar

memristive devices

Figure 1.4 : Classification of memristor behavior. (a) linear memristor, and (b)

self-rectifying memristor

In comparison with SRAM, memristor-based memory (or simply, ReRAM) has the

advantages of higher cell density, multi-bit storage capability, and nonvolatility.

Furthermore, ReRAM has the additional advantage of being able to be manufactured

in 3-D architecture [13]. In addition, ReRAM is drawing more attention to replace

the NOR FLASH for code storage and NAND FLASH for data storage due to its

lower programming voltage, faster read/write speed, and longer device endurance.

Table 1.2 shows a comparison in terms of device features between the mainstream

and emerging memory technologies.

© COPYRIG

HT UPM

6

Table 1.2 : Device features of common and emerging memory technologies [14]

1.3 Problem Statement

In order to achieve the maximum memory density, memristive memories are

constructed in crossbar arrays [15]. It is considered a most convenient structure to

construct high-density memory systems due to its simple layout.

However, these high-density memristive crossbar arrays suffer from the flow of the

current through undesired (sneak) paths, referred as sneak path current and shown in

Figure 1.5 [16, 17]. On one hand, this problem is a result of the crossbar structure

and resistive nature of memristive devices [18]. On the other hand, it ultimately

degrades array performance in terms of consumed power, limits the memory size,

and increases read/write latency [19].

Particularly, due to the sneak path current in memristive crossbar array structure, the

following problems have been identified throughout this research:

1. In the read operation, while current flows through the memory cell being read, it

also flows through an unknown number of nearby cells. Because of this situation,

the sneak path cells are combined in parallel with the target cell. Consequently, the

output voltage of the read operation will reflect the total resistance caused by the

parallel combination instead of the resistance state of the target cell. Besides higher

Common Memories Emerging Memories

SRAM DRAM FLASH STT-

RAM PCRAM ReRAM

NOR NAND

Single Cell

Area > 100F2 6F2 10F2 < 4 F2 (3D) 6~20F2 4~20 F2

< 4 F2

(3D)

Multi-bit

storage No No Yes (2) Yes (3) No Yes (2) Yes (2)

Programming

Voltage < 1V < 1V > 10V > 10V < 2V < 3V < 3V

Read Latency ~1ns ~10ns ~50ns ~10µs < 10ns < 10ns < 10ns

Write

Latency ~1ns ~10ns 10µs~1ms 100µs~1ms < 5ns ~50ns < 10ns

Data

Retention

Time

N/A ~64ms > 10years > 10years >

10years

>

10years > 10years

Device

Endurance 161> > 116 > 15 > 14 > 115 > 19 > 16~112

Write Energy

(J/bit) ~fJ ~10fJ 100pJ ~10fJ ~0.1pJ ~10pJ ~0.1pJ

© COPYRIG

HT UPM

7

power consumption, the voltage margin between the different resistance states

significantly narrows and leads to a wrong estimation of the stored state [17].

2. In the write operation, the applied voltage across the target cell should be high

enough to change the state (resistance) of the memristor (to avoid write failure).

This leads to the conclusion that the current during a write operation is relatively

higher than the read operation current. The high write current will definitely

produce a higher voltage drop not only across the target cell but also across other

cells. As a result, an unknown number of sneak path cells will be vulnerable to a

change in state by mistake (write disturbance) [20].

Figure 1.5 : Sneak path current in a memristive crossbar array structure

An important feature of the sneak path current is that there exists at least one

memristive cell that encounter reverse biasing. This is inevitable situation due to the

fact that the sneak path current flows in the reverse direction through several

unselected memristors, as shown in Figure 1.5. Based on this feature, the usage of

SRMs as memory cells instead of linear memristors might hold a solution to reduce

the sneak path current besides its memory function. Such practice introduces a

number of high resistance cells (since these cells are reverse biased) that can oppose

the flow of the sneak path current in crossbar structure without using additional cell

selectors. Besides using the SRMs, the crossbar structure itself can be modified by

introducing a number of insulating nodes sorted in different locations in order to

further restrain the flow of the sneak path current. The effect of sneak path current

on the operation of crossbar array is listed in Table 1.3.

© COPYRIG

HT UPM

8

Table 1.3 : Sneak path current effects on the functionality of memristive array

1.4 Knowledge Gap in the Field of Study

The vast majority of the previous work in this area has focused on using memory

cells combined of linear memristors and cell selectors to block the flow of unwanted

sneak path current [17]. To the best of author’s knowledge, there is only a single

study carried out by Gao et al. [18], which focused on engaging SRM model in

crossbar arrays. However, the authors’ attempt to establish a link between SRM and

sneak path current is questionable. First of all, the study has not treated the

memristor model in much details such as fitting to experimental data and compliance

with memristor’s fingerprints. Secondly, the study only focused on the memory read

operation performance while much uncertainty still exists about the memory write

operation performance in arrays with SRMs.

Apart from the above research, Vourkas et al. [21] investigated the impact of

introducing insulating crosspoints within the crossbar to alleviate the sneak path

current. By developing five different crossbar structures, such trend realized

improvement in the sensed voltage. However, the perception of combining SRMs

within these crossbar structures has not been established. This indicates a need to

examine the read/write performance of these structures based on SRM model with

the existence of internal resistive and capacitive loads of the crossbar.

1.5 Aim and Objectives

The aim of this thesis is to design and verify through simulation different memristive

crossbar structures that are able to tolerate the sneak path current. The proposed

solution will realize a functional memory system such that the read voltage margin is

high enough and prevent faulty write process as well. Despite that there are several

solutions proposed to solve this problem, each method has its own limitations.

Without sneak current With sneak current

Total current 𝐼𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑 𝑚𝑒𝑚𝑟𝑖𝑠𝑡𝑜𝑟

= 𝑉𝑖𝑛 𝑅𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑 𝑚𝑒𝑚𝑟𝑖𝑠𝑡𝑜𝑟⁄

𝐼𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑 𝑚𝑒𝑚𝑟𝑖𝑠𝑡𝑜𝑟 + 𝐼𝑠𝑛𝑒𝑎𝑘 𝑝𝑎𝑡ℎ

= 𝑉𝑖𝑛 𝑅𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑 𝑚𝑒𝑚𝑟𝑖𝑠𝑡𝑜𝑟⁄ + 𝑉𝑖𝑛 𝑅𝑢𝑛𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑 𝑚𝑒𝑚𝑟𝑖𝑠𝑡𝑜𝑟𝑠⁄

Output

voltage

𝑉𝑖𝑛 × 𝑅𝑠𝑒𝑛𝑠𝑒𝑅𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑 𝑚𝑒𝑚𝑟𝑖𝑠𝑡𝑜𝑟 + 𝑅𝑠𝑒𝑛𝑠𝑒

𝑉𝑖𝑛 × 𝑅𝑠𝑒𝑛𝑠𝑒

(𝑅𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑 𝑚𝑒𝑚𝑟𝑖𝑠𝑡𝑜𝑟//𝑅𝑢𝑛𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑 𝑚𝑒𝑚𝑟𝑖𝑠𝑡𝑜𝑟𝑠) + 𝑅𝑠𝑒𝑛𝑠𝑒

Unselected

sneak path

memristor

voltage

0 𝐼𝑠𝑛𝑒𝑎𝑘 𝑝𝑎𝑡ℎ × 𝑅𝑢𝑛𝑠𝑒𝑙𝑒𝑐𝑡𝑒𝑑 𝑚𝑒𝑚𝑟𝑖𝑠𝑡𝑜𝑟

Consumed

power Low Higher

© COPYRIG

HT UPM

9

Therefore, this research attempts to accomplish the following objectives:

1. To present a mathematical memristor model that complies with the memristor

fingerprints and is able to reproduce the experimental data of actual SRM

devices. This objective is substantial to build a robust memristor model that can

be used in different computer-aided design tools.

2. To develop five schematics of modified crossbar architectures based on inserting

insulating junctions arranged in different pattern. The SRM model developed in

the first objective is integrated within the available memory cell locations of

these architectures, producing modified crossbar arrays based on SRM model.

3. To evaluate and benchmark the performance of the proposed system for memory

application during read and write operations under different device and crossbar

array conditions related to the sneak path current problem.

1.6 Research Questions

The following research questions arise and have not been answered in the literature.

These questions are outlined to be answered throughout this research.

1. How to propose a mathematical model for the SRM device, and how to develop a

memristor device library to be used by different circuit simulators?

2. How to develop a complete crossbar array schematic with the proposed SRM

integrated at every crosspoint?

3. Will the integration of the SRMs in different modified crossbar structures reduce

the sneak path current and improve the performance? How much will be the

improvement?

4. While using different crossbar structures and bias schemes, will these structures

perform similarly in terms of sneak path current?

5. For more accurate evaluation, what is the impact of the line resistance and array

internal capacitance on the performance?

© COPYRIG

HT UPM

10

1.7 Thesis Contributions

In accordance with the methodology stages described above, this research

contributes the followings.

1. Introducing a model for the SRM device.

A model of the SRM is introduced in chapter 3. The proposed model is different

from the existing memristor models in two ways. First, the model replicates the

behavior of memristors with self-rectification feature using a nonlinear state

variable derivative equation, while the other previous models have not dealt with

the rectification behavior of the memristor. Secondly, based on SRM

functionality, the proposed model can suppress the sneak current when reverse

biased in addition to its storage capability without using extra cell selector

devices.

2. Integration of the SRMs into modified crossbar structures.

Combining the superior behavior of the SRM with the modified array structures

realize a further improvement towards solving the sneak path current problem.

Such combination is profitable in many aspects and differs from the others such

that it mixes between two different solutions (i.e. SRM and crossbar structure

modification).

3. Significant improvement in the memristive crossbar array performance

compared to previous works.

It is shown that the proposed circuit outperforms in terms of the voltage margin

and power consumption for both read and write operations in comparison with

the other existing solutions and moving resistive memories further step towards

market production.

4. Incorporating the effect of crossbar array line resistance and capacitance

effects.

The research shows that additional sneak paths and operation latency might come

into picture due to line-to-line coupling capacitance of the array. Previous

researchers assume negligible effects of the capacitive loads. However, for more

realistic results, it is unsuitable to disregard the array’s parasitic capacitance

especially when space between the crossbar lines is just a few nanometers. In

addition, the smaller wire dimension of the array involves higher resistivity that

will disrupt the voltage being delivered to the targeted memory cell so it affects

the overall performance.

© COPYRIG

HT UPM

11

1.8 Scope of the Thesis

Based on the problem statement and proposed solution, the scope of this research is

shown in Figure 1.6. On one hand, the solid red line represents the direction

followed in this thesis to accomplish the objectives. On the other hand, the dotted

lines refer to other research areas that are beyond the scope of this work. The

research scope shows that this thesis is concerned with the SRM modeling and

crossbar array for memory application. The possible link between the SRM and

modified crossbar structures is regarded as a state-of-the-art solution for the sneak

path current problem.

Figure 1.6 : Scope of the thesis research

1.9 Organization of the Thesis

The first chapter presents a brief introduction of the future trends in emerging

memory devices, especially memristor-based memories. Then, statement of the

problem and thesis objectives are established. In addition, research questions and

emerging thesis contributions are demonstrated.

© COPYRIG

HT UPM

12

Chapter 2 presents a comprehensive literature review of memristor models and sneak

path current problem associated with memristive crossbar array memory. It begins

with the exploration of the memristor and the development of different device

models. Then, several applications of the memristor device are reported. Lastly,

memristor crossbar arrays are explained focusing on the sneak path current problem.

Previously proposed solutions are extensively reviewed and compared to identify the

advantages and limitations of each solution.

Chapter 3 presents the research methodology in details. First of all, a SRM model is

proposed while completely describing each development stage to achieve the first

thesis objective. Later, it presents the development of modified crossbar structures

and the integration of memristor device, achieving the second objective. Lastly, the

complete read and write procedures are described and the system performance

metrics to be collected and processed are also defined.

In chapter 4, the developed system is simulated and raw data are collected. After

processing the acquired data, performance metrics are presented for memory read

and write operations individually to achieve the third objective. In addition,

performance benchmarking is accomplished in order to verify the improvement of

the proposed system against other related studies.

In chapter 5, a conclusion of the thesis is introduced, followed by reporting the

contributions of the this research. Lastly, few recommended future research

directions are proposed for further inspection.

© COPYRIG

HT UPM

186

REFERENCES

[1] D. C. Brock and G. E. Moore, Understanding Moore's law: four decades of

innovation. Philadelphia, Pa : Chemical Heritage Press, 2006.

[2] R. R. Schaller, "Moore's law: past, present and future," IEEE spectrum, vol.

34, no. 6, pp. 52-59, 1997.

[3] D. R. Cumming, S. B. Furber, and D. J. Paul, "Beyond Moore's law,"

Philosophical Transactions of the Royal Society A: Mathematical, Physical

and Engineering Sciences, vol. 372, no. 2012, 2014.

[4] D. J. Frank, R. H. Dennard, E. Nowak, P. M. Solomon, Y. Taur, and H.-S. P.

Wong, "Device scaling limits of Si MOSFETs and their application

dependencies," Proceedings of the IEEE, vol. 89, no. 3, pp. 259-288, 2001.

[5] K. Likharev, "Electronics below 10 nm," Nano and Giga Challenges in

Microelectronics, pp. 27-68, 2003.

[6] S. Kim and C. H. Lam, "Transition of memory technologies," in VLSI

Technology, Systems, and Applications (VLSI-TSA), 2012 International

Symposium on, 2012, pp. 1-3.

[7] J. S. Meena, S. M. Sze, U. Chand, and T.-Y. Tseng, "Overview of emerging

nonvolatile memory technologies," Nanoscale Research Letters, vol. 9, no. 1,

p. 526, 2014.

[8] A. Chen, "A review of emerging non-volatile memory (NVM) technologies

and applications," Solid-State Electronics, vol. 125, pp. 25-38, 2016.

[9] "International Technology Roadmap for Semiconductors (ITRS): Beyond

CMOS," 2015. [Online]. Available:

https://www.semiconductors.org/clientuploads/Research_Technology/ITRS/2

015/6_2015 ITRS 2.0 Beyond CMOS.pdf. Accessed on: June 3, 2017.

[10] L. Chua, "Memristor-the missing circuit element," IEEE Transactions on

circuit theory, vol. 18, no. 5, pp. 507-519, 1971.

[11] D. B. Strukov, G. S. Snider, D. R. Stewart, and R. S. Williams, "The missing

memristor found," Nature, vol. 453, no. 7191, pp. 80-83, 2008.

[12] I. Vourkas, D. Stathis, and G. C. Sirakoulis, "Improved read voltage margins

with alternative topologies for memristor-based crossbar memories," in VLSI-

SoC, 2013, pp. 336-339.

[13] G. C. Adam, B. D. Hoskins, M. Prezioso, F. Merrikh-Bayat, B. Chakrabarti,

and D. B. Strukov, "3-D memristor crossbars for analog and neuromorphic

computing applications," IEEE Transactions on Electron Devices, vol. 64,

no. 1, pp. 312-318, 2017.

[14] S. Yu, Resistive Random Access Memory (RRAM): from devices to array

architectures. San Rafael, California : Morgan & Claypool Publishers, 2016.

[15] D. B. Strukov and K. K. Likharev, "Prospects for terabit-scale nanoelectronic

memories," Nanotechnology, vol. 16, no. 1, p. 137, 2004.

[16] Y. Cassuto, S. Kvatinsky, and E. Yaakobi, "Sneak-path constraints in

memristor crossbar arrays," in Information Theory Proceedings (ISIT), IEEE

International Symposium on, 2013, pp. 156-160.

[17] M. A. Zidan, H. A. H. Fahmy, M. M. Hussain, and K. N. Salama,

"Memristor-based memory: The sneak paths problem and solutions,"

Microelectronics Journal, vol. 44, no. 2, pp. 176-183, 2013.

© COPYRIG

HT UPM

187

[18] Y. Gao, O. Kavehei, S. F. Al-Sarawi, D. C. Ranasinghe, and D. Abbott,

"Read operation performance of large selectorless cross-point array with self-

rectifying memristive device," INTEGRATION, the VLSI journal, vol. 54, pp.

56-64, 2016.

[19] L. Song, J. Zhang, A. Chen, H. Wu, H. Qian, and Z. Yu, "An efficient

method for evaluating RRAM crossbar array performance," Solid-State

Electronics, vol. 120, pp. 32-40, 2016.

[20] C. Xu, D. Niu, Y. Zheng, S. Yu, and Y. Xie, "Impact of cell failure on

reliable cross-point resistive memory design," ACM Transactions on Design

Automation of Electronic Systems (TODAES), vol. 20, no. 4, p. 63, 2015.

[21] I. Vourkas, D. Stathis, G. C. Sirakoulis, and S. Hamdioui, "Alternative

architectures toward reliable memristive crossbar memories," IEEE

Transactions on Very Large Scale Integration (VLSI) Systems, vol. 24, no. 1,

pp. 206-217, 2016.

[22] L. O. Chua and S. M. Kang, "Memristive devices and systems," Proceedings

of the IEEE, vol. 64, no. 2, pp. 209-223, 1976.

[23] L. Chua, "Resistance switching memories are memristors," Applied Physics

A, vol. 102, no. 4, pp. 765-783, 2011.

[24] D. Biolek, Z. Biolek, V. Biolková, and Z. Kolka, "Some fingerprints of ideal

memristors," in IEEE International Symposium on Circuits and Systems

(ISCAS2013), 2013, pp. 201-204.

[25] D. Biolek, Z. Biolek, and V. Biolkova, "Pinched hysteretic loops of ideal

memristors, memcapacitors and meminductors must be'self-crossing',"

Electronics letters, vol. 47, no. 25, pp. 1385-1387, 2011.

[26] S. R. Ovshinsky, R. R. Johnson, V. D. Cannella, and Z. Yaniv,

"Programmable semiconductor structures and methods for using the same,"

U.S. Patent 4 646 266 A, Feb. 24, 1987.

[27] S. Thakoor, A. Moopenn, T. Daud, and A. Thakoor, "Solid‐state thin‐film

memistor for electronic neural networks," Journal of Applied Physics, vol.

67, no. 6, pp. 3132-3135, 1990.

[28] K. Nichogi, A. Taomoto, S. Asakawa, and K. Yoshida, "Artificial neural

function circuit having organic thin film elements," U.S. Patent 5 223 750 A,

Jun. 29, 1993.

[29] F. Buot and A. Rajagopal, "Binary information storage at zero bias in

quantum‐well diodes," Journal of applied physics, vol. 76, no. 9, pp. 5552-

5560, 1994.

[30] A. Beck, J. Bednorz, C. Gerber, C. Rossel, and D. Widmer, "Reproducible

switching effect in thin oxide films for memory applications," Applied

Physics Letters, vol. 77, no. 1, pp. 139-141, 2000.

[31] P. J. Kuekes, R. S. Williams, and J. R. Heath, "Molecular wire crossbar

memory," U.S. Patent 6 128 214 A, Oct. 3, 2000.

[32] Y. Chen, G.-Y. Jung, D. A. Ohlberg, X. Li, D. R. Stewart, J. O. Jeppesen, et

al., "Nanoscale molecular-switch crossbar circuits," Nanotechnology, vol. 14,

no. 4, p. 462, 2003.

[33] S. Liu, N. Wu, and A. Ignatiev, "A new concept for non-volatile memory:

The electric-pulse induced resistive change effect in colossal

magnetoresistive thin films," in Non-Volatile Memory Technology

Symposium, 2001, pp. 1-7.

© COPYRIG

HT UPM

188

[34] D. Stewart, D. Ohlberg, P. Beck, Y. Chen, R. S. Williams, J. O. Jeppesen, et

al., "Molecule-independent electrical switching in Pt/organic monolayer/Ti

devices," Nano Letters, vol. 4, no. 1, pp. 133-136, 2004.

[35] G. Snider, "Computing with hysteretic resistor crossbars," Applied Physics A,

vol. 80, no. 6, pp. 1165-1172, 2005.

[36] R. Waser and M. Aono, "Nanoionics-based resistive switching memories,"

Nature materials, vol. 6, no. 11, pp. 833-840, 2007.

[37] G. S. Snider, "Self-organized computation with unreliable, memristive

nanodevices," Nanotechnology, vol. 18, no. 36, p. 365202, 2007.

[38] R. S. Williams, "How we found the missing memristor," IEEE spectrum, vol.

45, no. 12, pp. 28-35, 2008.

[39] B. Hayes, "The memristor," American Scientist, vol. 99, no. 2, pp. 106-110,

2011.

[40] R. Waser, R. Dittmann, G. Staikov, and K. Szot, "Redox‐based resistive

switching memories–nanoionic mechanisms, prospects, and challenges,"

Advanced materials, vol. 21, no. 25‐26, pp. 2632-2663, 2009.

[41] H.-S. P. Wong, H.-Y. Lee, S. Yu, Y.-S. Chen, Y. Wu, P.-S. Chen, et al.,

"Metal–oxide RRAM," Proceedings of the IEEE, vol. 100, no. 6, pp. 1951-

1970, 2012.

[42] K. Yan, M. Peng, X. Yu, X. Cai, S. Chen, H. Hu, et al., "High-performance

perovskite memristor based on methyl ammonium lead halides," Journal of

Materials Chemistry C, vol. 4, no. 7, pp. 1375-1381, 2016.

[43] D. E. Root, "Future device modeling trends," IEEE Microwave Magazine,

vol. 13, no. 7, pp. 45-59, 2012.

[44] P. Meuffels and R. Soni, "Fundamental issues and problems in the realization

of memristors," arXiv:1207.7319, Jul. 2012.

[45] D. B. Strukov, J. L. Borghetti, and R. S. Williams, "Coupled ionic and

electronic transport model of thin‐film semiconductor memristive behavior,"

Small, vol. 5, no. 9, pp. 1058-1063, 2009.

[46] Y. V. Pershin and M. Di Ventra, "Memory effects in complex materials and

nanoscale systems," Advances in Physics, vol. 60, no. 2, pp. 145-227, 2011.

[47] J. J. Yang, M. D. Pickett, X. Li, D. A. Ohlberg, D. R. Stewart, and R. S.

Williams, "Memristive switching mechanism for metal/oxide/metal

nanodevices," Nature nanotechnology, vol. 3, no. 7, pp. 429-433, 2008.

[48] M. D. Pickett, D. B. Strukov, J. L. Borghetti, J. J. Yang, G. S. Snider, D. R.

Stewart, et al., "Switching dynamics in titanium dioxide memristive devices,"

Journal of Applied Physics, vol. 106, no. 7, p. 074508, 2009.

[49] N. R. McDonald, R. E. Pino, P. J. Rozwood, and B. T. Wysocki, "Analysis of

dynamic linear and non-linear memristor device models for emerging

neuromorphic computing hardware design," in The International Joint

Conference on Neural Networks (IJCNN), 2010, pp. 1-5.

[50] A. G. Radwan and M. E. Fouda, On the mathematical modeling of

memristor, memcapacitor, and meminductor. Springer International, 2015.

[51] T. Wey and S. Benderli, "Amplitude modulator circuit featuring TiO2

memristor with linear dopant drift," Electronics letters, vol. 45, no. 22, pp.

1103-1104, 2009.

© COPYRIG

HT UPM

189

[52] V. Keshmiri, "A study of the memristor models and applications," M.S

thesis, Department of Electrical Engineering, Linköping universitet,

Linköping, Sweden, 2014.

[53] Y. N. Joglekar and S. J. Wolf, "The elusive memristor: properties of basic

electrical circuits," European Journal of Physics, vol. 30, no. 4, p. 661, 2009.

[54] D. Biolek, V. Biolkova, and Z. Biolek, "SPICE model of memristor with

nonlinear dopant drift," Radioengineering, vol. 18, no. 2, pp. 210-214, 2009.

[55] T. Prodromakis, B. P. Peh, C. Papavassiliou, and C. Toumazou, "A versatile

memristor model with nonlinear dopant kinetics," IEEE transactions on

electron devices, vol. 58, no. 9, pp. 3099-3105, 2011.

[56] J. Yu, X. Mu, X. Xi, and S. Wang, "A memristor model with piecewise

window function," Radioengineering, vol. 22, no. 4, pp. 969-974, 2013.

[57] S. Kvatinsky, E. G. Friedman, A. Kolodny, and U. C. Weiser, "TEAM:

threshold adaptive memristor model," IEEE Transactions on Circuits and

Systems I: Regular Papers, vol. 60, no. 1, pp. 211-221, 2013.

[58] Y. Takahashi, T. Sekine, and M. Yokoyama, "SPICE model of memristive

device using Tukey window function," IEICE Electronics Express, no. 0,

2015.

[59] J. Chowdhury, J. Das, and N. Rout, "Trigonometric window functions for

memristive device modeling," in Fifth International Conference on Advanced

Computing & Communication Technologies, 2015, pp. 157-161.

[60] D. B. Strukov and R. S. Williams, "Exponential ionic drift: fast switching

and low volatility ofáthin-film memristors," Applied Physics A, vol. 94, no. 3,

pp. 515-519, 2009.

[61] E. Lehtonen and M. Laiho, "CNN using memristors for neighborhood

connections," in Proc. Int. Workshop Cell. Nanoscale Netw. Their Appl,

2010, pp. 1-4.

[62] C. Yakopcic, T. M. Taha, G. Subramanyam, R. E. Pino, and S. Rogers, "A

memristor device model," IEEE electron device letters, vol. 32, no. 10, pp.

1436-1438, 2011.

[63] S. Kvatinsky, M. Ramadan, E. G. Friedman, and A. Kolodny, "VTEAM: a

general model for voltage-controlled memristors," IEEE Transactions on

Circuits and Systems II: Express Briefs, vol. 62, no. 8, pp. 786-790, 2015.

[64] S. H. Jo, T. Chang, I. Ebong, B. B. Bhadviya, P. Mazumder, and W. Lu,

"Nanoscale memristor device as synapse in neuromorphic systems," Nano

letters, vol. 10, no. 4, pp. 1297-1301, 2010.

[65] A. S. Oblea, A. Timilsina, D. Moore, and K. A. Campbell, "Silver

chalcogenide based memristor devices," in Neural Networks (IJCNN), The

International Joint Conference on, 2010, pp. 1-3.

[66] X. Wang, Y. Chen, H. Xi, H. Li, and D. Dimitrov, "Spintronic memristor

through spin-torque-induced magnetization motion," IEEE electron device

letters, vol. 30, no. 3, pp. 294-297, 2009.

[67] H.-S. P. Wong, S. Raoux, S. Kim, J. Liang, J. P. Reifenberg, B. Rajendran, et

al., "Phase change memory," Proceedings of the IEEE, vol. 98, no. 12, pp.

2201-2227, 2010.

[68] B. Xu, Y. Shen, X. Wang, and L. Chen, "Efficient memristor model

implementation for simulation and application," IEEE Transactions on

© COPYRIG

HT UPM

190

Computer-Aided Design of Integrated Circuits and Systems, pp. 1226-1230,

2017.

[69] E. Linn, R. Rosezin, C. Kügeler, and R. Waser, "Complementary resistive

switches for passive nanocrossbar memories," Nature materials, vol. 9, no. 5,

pp. 403-406, 2010.

[70] K.-H. Kim, S. Gaba, D. Wheeler, J. M. Cruz-Albrecht, T. Hussain, N.

Srinivasa, et al., "A functional hybrid memristor crossbar-array/CMOS

system for data storage and neuromorphic applications," Nano letters, vol.

12, no. 1, pp. 389-395, 2011.

[71] Y. Gao, D. C. Ranasinghe, S. F. Al-Sarawi, O. Kavehei, and D. Abbott,

"mrPUF: A novel memristive device based physical unclonable function," in

International Conference on Applied Cryptography and Network Security,

2015, pp. 595-615.

[72] E. Gale, "TiO2-based memristors and ReRAM: materials, mechanisms and

models (a review)," Semiconductor Science and Technology, vol. 29, no. 10,

p. 104004, 2014.

[73] S. N. Truong and K.-S. Min, "New memristor-based crossbar array

architecture with 50-% area reduction and 48-% power saving for matrix-

vector multiplication of analog neuromorphic computing," Journal of

semiconductor technology and science, vol. 14, no. 3, pp. 356-363, 2014.

[74] X. Shi, S. Duan, L. Wang, T. Huang, and C. Li, "A novel memristive

electronic synapse-based Hermite chaotic neural network with application in

cryptography," Neurocomputing, vol. 166, pp. 487-495, 2015.

[75] J. J. Yang, D. B. Strukov, and D. R. Stewart, "Memristive devices for

computing," Nature nanotechnology, vol. 8, no. 1, pp. 13-24, 2013.

[76] F. Corinto, A. Ascoli, and M. Gilli, "Nonlinear dynamics of memristor

oscillators," IEEE Transactions on Circuits and Systems I: Regular Papers,

vol. 58, no. 6, pp. 1323-1336, 2011.

[77] M. Itoh and L. O. Chua, "Memristor oscillators," International Journal of

Bifurcation and Chaos, vol. 18, no. 11, pp. 3183-3206, 2008.

[78] A. Talukdar, A. G. Radwan, and K. N. Salama, "Non linear dynamics of

memristor based 3rd order oscillatory system," Microelectronics journal, vol.

43, no. 3, pp. 169-175, 2012.

[79] A. Talukdar, A. G. Radwan, and K. N. Salama, "Generalized model for

memristor-based Wien family oscillators," Microelectronics Journal, vol. 42,

no. 9, pp. 1032-1038, 2011.

[80] M. A. Zidan, H. Omran, C. Smith, A. Syed, A. G. Radwan, and K. N.

Salama, "A family of memristor‐based reactance‐less oscillators,"

International Journal of Circuit Theory and Applications, vol. 42, no. 11, pp.

1103-1122, 2014.

[81] B. Muthuswamy, "Implementing memristor based chaotic circuits,"

International Journal of Bifurcation and Chaos, vol. 20, no. 05, pp. 1335-

1350, 2010.

[82] B. Bo-Cheng, H. Wen, X. Jian-Ping, L. Zhong, and Z. Ling, "Analysis and

implementation of memristor chaotic circuit," Acta Physica Sinica, vol. 60,

no. 12, p. 120502, 2011.

© COPYRIG

HT UPM

191

[83] A. Buscarino, L. Fortuna, M. Frasca, and L. V. Gambuzza, "A chaotic circuit

based on Hewlett-Packard memristor," Chaos: An Interdisciplinary Journal

of Nonlinear Science, vol. 22, no. 2, p. 023136, 2012.

[84] S. Shin, K. Kim, and S.-M. Kang, "Memristor-based fine resolution

programmable resistance and its applications," in Communications, Circuits

and Systems, 2009. ICCCAS 2009. International Conference on, 2009, pp.

948-951.

[85] S. Shin, K. Kim, and S.-M. Kang, "Memristor applications for programmable

analog ICs," IEEE Transactions on Nanotechnology, vol. 10, no. 2, pp. 266-

274, 2011.

[86] T. Wey and W. Jemison, "An automatic gain control circuit with TiO2

memristor variable gain amplifier," Analog Integrated Circuits and Signal

Processing, vol. 73, no. 3, pp. 663-672, 2012.

[87] R. Berdan, T. Prodromakis, I. Salaoru, A. Khiat, and C. Toumazou,

"Memristive devices as parameter setting elements in programmable gain

amplifiers," Applied Physics Letters, vol. 101, no. 24, p. 243502, 2012.

[88] T. Ibrayev, I. Fedorova, A. K. Maan, and A. P. James, "On design of

memristive amplifier circuits," Circuits and Systems, vol. 5, no. 11, p. 265,

2014.

[89] A. Ascoli, R. Tetzlaff, F. Corinto, M. Mirchev, and M. Gilli, "Memristor-

based filtering applications," in 14th Latin American Test Workshop-LATW,

2013, pp. 1-6.

[90] W. Wang, Q. Yu, C. Xu, and Y. Cui, "Study of filter characteristics based on

PWL memristor," in Communications, Circuits and Systems, ICCCAS 2009.

International Conference on, 2009, pp. 969-973.

[91] Ş. Yener, R. Mutlu, and H. H. Kuntman, "Analysis of filter characteristics

based on PWL memristor," IU-Journal of Electrical & Electronics

Engineering, vol. 14, no. 1, pp. 1709-1719, 2014.

[92] E. Linn, R. Rosezin, S. Tappertzhofen, and R. Waser, "Beyond von

Neumann? logic operations in passive crossbar arrays alongside memory

operations," Nanotechnology, vol. 23, no. 30, p. 305205, 2012.

[93] E. Lehtonen and M. Laiho, "Stateful implication logic with memristors," in

Proceedings of the 2009 IEEE/ACM International Symposium on Nanoscale

Architectures, 2009, pp. 33-36.

[94] S. Kvatinsky, G. Satat, N. Wald, E. G. Friedman, A. Kolodny, and U. C.

Weiser, "Memristor-based material implication (IMPLY) logic: design

principles and methodologies," IEEE Transactions on Very Large Scale

Integration (VLSI) Systems, vol. 22, no. 10, pp. 2054-2066, 2014.

[95] J. Borghetti, G. S. Snider, P. J. Kuekes, J. J. Yang, D. R. Stewart, and R. S.

Williams, "‘Memristive’switches enable ‘stateful’logic operations via

material implication," Nature, vol. 464, no. 7290, pp. 873-876, 2010.

[96] A. Raghuvanshi and M. Perkowski, "Logic synthesis and a generalized

notation for memristor-realized material implication gates," in Proceedings

of the 2014 IEEE/ACM International Conference on Computer-Aided

Design, 2014, pp. 470-477.

[97] E. Lehtonen, J. Poikonen, and M. Laiho, "Two memristors suffice to

compute all Boolean functions," Electronics letters, vol. 46, no. 3, p. 230,

2010.

© COPYRIG

HT UPM

192

[98] E. Lehtonen, J. H. Poikonen, and M. Laiho, "Applications and limitations of

memristive implication logic," in 13th International Workshop on Cellular

Nanoscale Networks and their Applications, 2012, pp. 1-6.

[99] O. Kavehei, "Memristive devices and circuits for computing, memory, and

neuromorphic applications," Ph.D. dissertation, School of Electrical and

Electronic Engineering, The University of Adelaide, Australia, 2011.

[100] Y. Ho, G. M. Huang, and P. Li, "Nonvolatile memristor memory: device

characteristics and design implications," in Proceedings of the 2009

International Conference on Computer-Aided Design, 2009, pp. 485-490.

[101] Y. Ho, G. M. Huang, and P. Li, "Dynamical properties and design analysis

for nonvolatile memristor memories," IEEE Transactions on Circuits and

Systems I: Regular Papers, vol. 58, no. 4, pp. 724-736, 2011.

[102] R. I. Bahar, D. Hammerstrom, J. Harlow, W. H. Joyner, C. Lau, D.

Marculescu, et al., "Architectures for silicon nanoelectronics and beyond,"

IEEE Computer, vol. 40, no. 1, pp. 25-33, 2007.

[103] H. Y. Jeong, Y. I. Kim, J. Y. Lee, and S.-Y. Choi, "A low-temperature-grown

TiO2-based device for the flexible stacked RRAM application,"

Nanotechnology, vol. 21, no. 11, p. 115203, 2010.

[104] C. Xu, D. Niu, N. Muralimanohar, R. Balasubramonian, T. Zhang, S. Yu, et

al., "Overcoming the challenges of crossbar resistive memory architectures,"

in IEEE 21st International Symposium on High Performance Computer

Architecture (HPCA), 2015, pp. 476-488.

[105] C. Ho, C.-L. Hsu, C.-C. Chen, J.-T. Liu, C.-S. Wu, C.-C. Huang, et al., "9nm

half-pitch functional resistive memory cell with < 1 μA programming current

using thermally oxidized sub-stoichiometric WOx film," in Electron Devices

Meeting (IEDM), 2010 IEEE International, 2010, pp. 19.1.1-19.1.4.

[106] S. Pi, P. Lin, and Q. Xia, "Cross point arrays of 8 nm× 8 nm memristive

devices fabricated with nanoimprint lithography," Journal of Vacuum

Science & Technology B, Nanotechnology and Microelectronics: Materials,

Processing, Measurement, and Phenomena, vol. 31, no. 6, p. 06FA02, 2013.

[107] A. Younis, D. Chu, X. Lin, J. Yi, F. Dang, and S. Li, "High-performance

nanocomposite based memristor with controlled quantum dots as charge

traps," ACS applied materials & interfaces, vol. 5, no. 6, pp. 2249-2254,

2013.

[108] C. Nauenheim, Integration of resistive switching devices in crossbar

structures. Julich Forschungszentrum, Zentralbibliothek, 2010.

[109] D. B. Strukov and K. K. Likharev, "Defect-tolerant architectures for

nanoelectronic crossbar memories," Journal of Nanoscience and

Nanotechnology, vol. 7, no. 1, pp. 151-167, 2007.

[110] K.-T. T. Cheng and D. B. Strukov, "3D CMOS-memristor hybrid circuits:

devices, integration, architecture, and applications," in Proceedings of the

2012 ACM international symposium on International Symposium on Physical

Design, 2012, pp. 33-40.

[111] P. Lin, S. Pi, and Q. Xia, "3D integration of planar crossbar memristive

devices with CMOS substrate," Nanotechnology, vol. 25, no. 40, p. 405202,

2014.

© COPYRIG

HT UPM

193

[112] C. Nauenheim, C. Kugeler, A. Rudiger, R. Waser, A. Flocke, and T. Noll,

"Nano-crossbar arrays for nonvolatile resistive RAM (RRAM) applications,"

in 8th IEEE Conference on Nanotechnology, 2008.

[113] M. Dong and L. Zhong, "Nanowire crossbar logic and standard cell-based

integration," IEEE transactions on very large scale integration (VLSI)

systems, vol. 17, no. 8, pp. 997-1007, 2009.

[114] S. Hamdioui, H. Aziza, and G. C. Sirakoulis, "Memristor based memories:

Technology, design and test," in Design & Technology of Integrated Systems

In Nanoscale Era (DTIS), 9th IEEE International Conference On, 2014, pp.

1-7.

[115] S. Hamdioui and A. J. Van De Goor, "An experimental analysis of spot

defects in SRAMs: realistic fault models and tests," in Test Symposium,

2000.(ATS 2000). Proceedings of the Ninth Asian, 2000, pp. 131-138.

[116] S. Hamdioui, M. Taouil, and N. Z. Haron, "Testing open defects in

memristor-based memories," IEEE Transactions on Computers, vol. 64, no.

1, pp. 247-259, 2015.

[117] N. Z. Haron and S. Hamdioui, "On defect oriented testing for hybrid

CMOS/memristor memory," in Test Symposium (ATS), 2011 20th Asian,

2011, pp. 353-358.

[118] N. Z. Haron and S. Hamdioui, "DfT schemes for resistive open defects in

RRAMs," in Design, Automation & Test in Europe Conference & Exhibition

(DATE), 2012, pp. 799-804.

[119] P. J. Kuekes, W. Robinett, G. Seroussi, and R. S. Williams, "Defect-tolerant

interconnect to nanoelectronic circuits: internally redundant demultiplexers

based on error-correcting codes," Nanotechnology, vol. 16, no. 6, p. 869,

2005.

[120] D. B. Strukov and K. K. Likharev, "CMOL FPGA: a reconfigurable

architecture for hybrid digital circuits with two-terminal nanodevices,"

Nanotechnology, vol. 16, no. 6, p. 888, 2005.

[121] C. J. Xue, Y. Zhang, Y. Chen, G. Sun, J. J. Yang, and H. Li, "Emerging non-

volatile memories: opportunities and challenges," in Proceedings of the

seventh IEEE/ACM/IFIP international conference on Hardware/software

codesign and system synthesis, 2011, pp. 325-334.

[122] A. Chen, "A comprehensive crossbar array model with solutions for line

resistance and nonlinear device characteristics," IEEE Transactions on

Electron Devices, vol. 60, no. 4, pp. 1318-1326, 2013.

[123] S. Shin, K. Kim, and S.-M. Kang, "Analysis of passive memristive devices

array: data-dependent statistical model and self-adaptable sense resistance for

RRAMs," Proceedings of the IEEE, vol. 100, no. 6, pp. 2021-2032, 2012.

[124] M. A. Zidan, "Memristor circuits and systems," Ph.D. dissertation,

Computer, Electrical and Mathematical Sciences and Engineering (CEMSE)

Division, King Abdullah University of Science and Technology, Kingdom of

Saudi Arabia, 2015.

[125] D. Niu, C. Xu, N. Muralimanohar, N. P. Jouppi, and Y. Xie, "Design trade-

offs for high density cross-point resistive memory," in Proceedings of the

2012 ACM/IEEE international symposium on Low power electronics and

design, 2012, pp. 209-214.

© COPYRIG

HT UPM

194

[126] Y.-X. Chen and J.-F. Li, "Fault modeling and testing of 1T1R memristor

memories," in VLSI Test Symposium (VTS), IEEE 33rd, 2015, pp. 1-6.

[127] W. Wu, S. Brongersma, M. Van Hove, and K. Maex, "Influence of surface

and grain-boundary scattering on the resistivity of copper in reduced

dimensions," Applied physics letters, vol. 84, no. 15, pp. 2838-2840, 2004.

[128] G. H. Kim, K. M. Kim, J. Y. Seok, M. H. Lee, S. J. Song, and C. S. Hwang,

"Influence of the interconnection line resistance and performance of a

resistive cross bar array memory," Journal of The Electrochemical Society,

vol. 157, no. 10, pp. G211-G215, 2010.

[129] A. Chen, Z. Krivokapic, and M.-R. Lin, "A comprehensive model for

crossbar memory arrays," in Device Research Conference (DRC), 70th

Annual, 2012, pp. 219-220.

[130] J. Liang and H.-S. P. Wong, "Cross-point memory array without cell

selectors—device characteristics and data storage pattern dependencies,"

IEEE Transactions on Electron Devices, vol. 57, no. 10, pp. 2531-2538,

2010.

[131] C.-L. Lo, T.-H. Hou, M.-C. Chen, and J.-J. Huang, "Dependence of read

margin on pull-up schemes in high-density one selector–one resistor crossbar

array," IEEE Transactions on Electron Devices, vol. 60, no. 1, pp. 420-426,

2013.

[132] J. Y. Seok, S. J. Song, J. H. Yoon, K. J. Yoon, T. H. Park, D. E. Kwon, et al.,

"A review of three‐dimensional resistive switching cross‐bar array memories

from the integration and materials property points of view," Advanced

Functional Materials, vol. 24, no. 34, pp. 5316-5339, 2014.

[133] J. Mustafa, "Design and analysis of future memories based on switchable

resistive elements," Ph.D. dissertation, Faculty of Electrical Engineering and

Information Technology, RWTH Aachen University, Germany, 2006.

[134] C. Kügeler, R. Rosezin, E. Linn, R. Bruchhaus, and R. Waser, "Materials,

technologies, and circuit concepts for nanocrossbar-based bipolar RRAM,"

Applied Physics A, vol. 102, no. 4, pp. 791-809, 2011.

[135] S. Kim, J. Zhou, and W. D. Lu, "Crossbar RRAM arrays: Selector device

requirements during write operation," IEEE Transactions on Electron

Devices, vol. 61, no. 8, pp. 2820-2826, 2014.

[136] A. Chen, "Analysis of partial bias schemes for the writing of crossbar

memory arrays," IEEE Transactions on Electron Devices, vol. 62, no. 9, pp.

2845-2849, 2015.

[137] M. Shevgoor, N. Muralimanohar, R. Balasubramonian, and Y. Jeon,

"Improving memristor memory with sneak current sharing," in Computer

Design (ICCD), 33rd IEEE International Conference on, 2015, pp. 549-556.

[138] G. W. Burr, R. S. Shenoy, K. Virwani, P. Narayanan, A. Padilla, B. Kurdi, et

al., "Access devices for 3D crosspoint memory," Journal of Vacuum Science

& Technology B, vol. 32, no. 4, p. 040802, 2014.

[139] W. Sun, S. Choi, H. Lim, and H. Shin, "Guideline model for the bias-

scheme-dependent power consumption of a resistive random access memory

crossbar array," Japanese Journal of Applied Physics, vol. 55, no. 4S, p.

04EE10, 2016.

© COPYRIG

HT UPM

195

[140] W. Sun, H. Lim, H. Shin, and W. Lee, "Investigation of power dissipation for

ReRAM in crossbar array architecture," in Non-Volatile Memory Technology

Symposium (NVMTS), 14th Annual, 2014, pp. 1-4.

[141] S. Choi, W. Sun, H. Lim, and H. Shin, "An analysis of the read margin and

power consumption of crossbar ReRAM arrays," in TENCON 2015- IEEE

Region 10 Conference, 2015, pp. 1-3.

[142] W. Sun, S. Choi, and H. Shin, "A new bias scheme for a low power

consumption ReRAM crossbar array," Semiconductor Science and

Technology, vol. 31, no. 8, p. 085009, 2016.

[143] A. Chen, "Emerging memory selector devices," in Non-Volatile Memory

Technology Symposium (NVMTS), 2013, pp. 1-5.

[144] A. Ghofrani, M. A. Lastras-Montaño, and K.-T. Cheng, "Toward large-scale

access-transistor-free memristive crossbars," in The 20th Asia and South

Pacific Design Automation Conference, 2015, pp. 563-568.

[145] J. Zhou, K.-H. Kim, and W. Lu, "Crossbar RRAM arrays: Selector device

requirements during read operation," IEEE Transactions on Electron

Devices, vol. 61, no. 5, pp. 1369-1376, 2014.

[146] C. Yakopcic and T. Taha, "Model for maximum crossbar size based on input

driver impedance," Electronics Letters, vol. 52, no. 1, pp. 25-27, 2015.

[147] C. Yakopcic, R. Hasan, and T. M. Taha, "Hybrid crossbar architecture for a

memristor based cache," Microelectronics Journal, vol. 46, no. 11, pp. 1020-

1032, 2015.

[148] S. Kim, H. Y. Jeong, S. K. Kim, S.-Y. Choi, and K. J. Lee, "Flexible

memristive memory array on plastic substrates," Nano letters, vol. 11, no. 12,

pp. 5438-5442, 2011.

[149] D. Walczyk, C. Walczyk, T. Schroeder, T. Bertaud, M. Sowińska, M.

Lukosius, et al., "Resistive switching characteristics of CMOS embedded

HfO2-based 1T1R cells," Microelectronic Engineering, vol. 88, no. 7, pp.

1133-1135, 2011.

[150] K. Kawai, A. Kawahara, R. Yasuhara, S. Muraoka, Z. Wei, R. Azuma, et al.,

"Highly-reliable TaOx ReRAM technology using automatic forming circuit,"

in IC Design & Technology (ICICDT), IEEE International Conference on,

2014, pp. 1-4.

[151] C. Yakopcic, T. M. Taha, and R. Hasan, "Hybrid crossbar architecture for a

memristor based memory," in NAECON 2014-IEEE National Aerospace and

Electronics Conference, 2014, pp. 237-242.

[152] Y. Y. Chen, M. Komura, R. Degraeve, B. Govoreanu, L. Goux, A. Fantini, et

al., "Improvement of data retention in HfO2/Hf 1T1R RRAM cell under low

operating current," in IEEE International Electron Devices Meeting, 2013,

pp. 10.1. 1-10.1. 4.

[153] S. Yu and P.-Y. Chen, "Emerging memory technologies: recent trends and

prospects," IEEE Solid-State Circuits Magazine, vol. 8, no. 2, pp. 43-56,

2016.

[154] Y.-B. Kim, "Challenges for nanoscale MOSFETs and emerging

nanoelectronics," Transactions on Electrical and Electronic Materials, vol.

11, no. 3, pp. 93-105, 2010.

[155] H. Manem, G. S. Rose, X. He, and W. Wang, "Design considerations for

variation tolerant multilevel CMOS/Nano memristor memory," in

© COPYRIG

HT UPM

196

Proceedings of the 20th symposium on Great lakes symposium on VLSI,

2010, pp. 287-292.

[156] Y. Sasago, M. Kinoshita, T. Morikawa, K. Kurotsuchi, S. Hanzawa, T. Mine,

et al., "Cross-point phase change memory with 4F2 cell size driven by low-

contact-resistivity poly-Si diode," in Symposium on VLSI Technology, 2009,

pp. 24-25.

[157] G. H. Kim, K. M. Kim, J. Y. Seok, H. J. Lee, D.-Y. Cho, J. H. Han, et al., "A

theoretical model for Schottky diodes for excluding the sneak current in cross

bar array resistive memory," Nanotechnology, vol. 21, no. 38, p. 385202,

2010.

[158] Y. Choi, K. Lee, C. Park, K. H. Lee, J.-W. Nam, M. M. Sung, et al., "High

current fast switching n-ZnO/p-Si diode," Journal of Physics D: Applied

Physics, vol. 43, no. 34, p. 345101, 2010.

[159] D. Golubović, A. Miranda, N. Akil, R. Van Schaijk, and M. Van Duuren,

"Vertical poly-Si select pn-diodes for emerging resistive non-volatile

memories," Microelectronic Engineering, vol. 84, no. 12, pp. 2921-2926,

2007.

[160] Z.-J. Liu, J.-Y. Gan, and T.-R. Yew, "ZnO-based one diode-one resistor

device structure for crossbar memory applications," Applied Physics Letters,

vol. 100, no. 15, p. 153503, 2012.

[161] H. Shima, F. Takano, H. Muramatsu, H. Akinaga, I. H. Inoue, and H. Takagi,

"Control of resistance switching voltages in rectifying Pt/TiOx/Pt trilayer,"

Applied Physics Letters, vol. 92, no. 4, p. 3510, 2008.

[162] G. H. Kim, J. H. Lee, J. H. Han, S. J. Song, J. Y. Seok, J. H. Yoon, et al.,

"Schottky diode with excellent performance for large integration density of

crossbar resistive memory," Applied Physics Letters, vol. 100, no. 21, p.

213508, 2012.

[163] W. Y. Park, G. H. Kim, J. Y. Seok, K. M. Kim, S. J. Song, M. H. Lee, et al.,

"A Pt/TiO2/Ti Schottky-type selection diode for alleviating the sneak current

in resistance switching memory arrays," Nanotechnology, vol. 21, no. 19, p.

195201, 2010.

[164] J.-J. Huang, C.-W. Kuo, W.-C. Chang, and T.-H. Hou, "Transition of stable

rectification to resistive-switching in Ti/TiO2/Pt oxide diode," Applied

Physics Letters, vol. 96, no. 26, p. 262901, 2010.

[165] G. Tallarida, N. Huby, B. Kutrzeba-Kotowska, S. Spiga, M. Arcari, G.

Csaba, et al., "Low temperature rectifying junctions for crossbar non-volatile

memory devices," in IEEE International Memory Workshop, 2009.

[166] N. Huby, G. Tallarida, M. Kutrzeba, S. Ferrari, E. Guziewicz, and M.

Godlewski, "New selector based on zinc oxide grown by low temperature

atomic layer deposition for vertically stacked non-volatile memory devices,"

Microelectronic Engineering, vol. 85, no. 12, pp. 2442-2444, 2008.

[167] Y. C. Shin, J. Song, K. M. Kim, B. J. Choi, S. Choi, H. J. Lee, et al., "(In,

Sn)2O3/TiO2/Pt Schottky-type diode switch for the TiO2 resistive switching

memory array," Applied Physics Letters, vol. 92, no. 16, 2008.

[168] A. Chasin, L. Zhang, A. Bhoolokam, M. Nag, S. Steudel, B. Govoreanu, et

al., "High-performance a-IGZO thin film diode as selector for cross-point

memory application," IEEE Electron Device Letters, vol. 35, no. 6, pp. 642-

644, 2014.

© COPYRIG

HT UPM

197

[169] B. S. Kang, S. E. Ahn, M. J. Lee, G. Stefanovich, K. H. Kim, W. X. Xianyu,

et al., "High‐current‐density CuOx/InZnOx thin‐film diodes for cross‐point

memory applications," Advanced Materials, vol. 20, no. 16, pp. 3066-3069,

2008.

[170] M. J. Lee, S. Seo, D. C. Kim, S. E. Ahn, D. H. Seo, I. K. Yoo, et al., "A low‐temperature‐grown oxide diode as a new switch element for high‐density,

nonvolatile memories," Advanced Materials, vol. 19, no. 1, pp. 73-76, 2007.

[171] W. Fei, H. Yu, W. Zhang, and K. S. Yeo, "Design exploration of hybrid

cmos and memristor circuit by new modified nodal analysis," IEEE

Transactions on Very Large Scale Integration (VLSI) Systems, vol. 20, no. 6,

pp. 1012-1025, 2012.

[172] J. Liu and D. Porter, "Circuit, biasing scheme and fabrication method for

diode accessed cross-point resistive memory array," U.S. Patent 8335100 B2,

Dec. 18, 2012.

[173] S. C. Puthentheradam, D. K. Schroder, and M. N. Kozicki, "Inherent diode

isolation in programmable metallization cell resistive memory elements,"

Applied Physics A, vol. 102, no. 4, pp. 817-826, 2011.

[174] Q. Zuo, S. Long, Q. Liu, S. Zhang, Q. Wang, Y. Li, et al., "Self-rectifying

effect in gold nanocrystal-embedded zirconium oxide resistive memory,"

Journal of Applied Physics, vol. 106, no. 7, p. 73724, 2009.

[175] V. Srinivasan, S. Chopra, P. Karkare, P. Bafna, S. Lashkare, P. Kumbhare, et

al., "Punchthrough-diode-based bipolar RRAM selector by Si epitaxy," IEEE

Electron Device Letters, vol. 33, no. 10, pp. 1396-1398, 2012.

[176] P. Bafna, P. Karkare, S. Srinivasan, S. Chopra, S. Lashkare, Y. Kim, et al.,

"Epitaxial Si punch-through based selector for bipolar RRAM," in Device

Research Conference (DRC), 70th Annual, 2012, pp. 115-116.

[177] S. Lashkare, P. Karkare, P. Bafna, S. Deshmukh, V. Srinivasan, S. Lodha, et

al., "Design of epitaxial Si punch-through diode based selector for high

density bipolar RRAM," in Emerging Electronics (ICEE), International

Conference on, 2012, pp. 1-3.

[178] R. Aluguri and T.-Y. Tseng, "Overview of selector devices for 3-D stackable

cross point RRAM arrays," IEEE Journal of the Electron Devices Society,

vol. 4, no. 5, pp. 294-306, 2016.

[179] W. Lee, J. Park, J. Shin, J. Woo, S. Kim, G. Choi, et al., "Varistor-type

bidirectional switch (JMAX>10 7 A/cm 2, selectivity∼ 104) for 3D bipolar

resistive memory arrays," in VLSI Technology (VLSIT), Symposium on, 2012,

pp. 37-38.

[180] J. Shin, I. Kim, K. P. Biju, M. Jo, J. Park, J. Lee, et al., "TiO2-based metal-

insulator-metal selection device for bipolar resistive random access memory

cross-point application," Journal of Applied Physics, vol. 109, no. 3, p.

033712, 2011.

[181] B. Govoreanu, C. Adelmann, A. Redolfi, L. Zhang, S. Clima, and M.

Jurczak, "High-performance metal-insulator-metal tunnel diode selectors,"

IEEE Electron Device Letters, vol. 35, no. 1, pp. 63-65, 2014.

[182] L. Zhang, A. Redolfi, C. Adelmann, S. Clima, I. P. Radu, Y.-Y. Chen, et al.,

"Ultrathin metal/amorphous-silicon/metal diode for bipolar RRAM selector

applications," IEEE Electron Device Letters, vol. 35, no. 2, pp. 199-201,

2014.

© COPYRIG

HT UPM

198

[183] A. Kawahara, R. Azuma, Y. Ikeda, K. Kawai, Y. Katoh, Y. Hayakawa, et al.,

"An 8 Mb multi-layered cross-point ReRAM macro with 443 MB/s write

throughput," IEEE Journal of Solid-State Circuits, vol. 48, no. 1, pp. 178-

185, 2013.

[184] J. Huang, "Bipolar nonlinear Ni/TiO2/Ni selector for 1S1R crossbar arrary

applications," IEEE Electron Device Letters, vol. 32, no. 10, pp. 1427-1429,

2011.

[185] K. Gopalakrishnan, R. Shenoy, C. Rettner, K. Virwani, D. Bethune, R.

Shelby, et al., "Highly-scalable novel access device based on mixed ionic

electronic conduction (MIEC) materials for high density phase change

memory (PCM) arrays," in Symposium on VLSI Technology, 2010, pp. 205-

206.

[186] K. Virwani, G. Burr, R. Shenoy, C. Rettner, A. Padilla, T. Topuria, et al.,

"Sub-30 nm scaling and high-speed operation of fully-confined access-

devices for 3D crosspoint memory based on mixed-ionic-electronic-

conduction (MIEC) materials," IEDM Tech. Dig, p. 2.7, 2012.

[187] M. Son, J. Lee, J. Park, J. Shin, G. Choi, S. Jung, et al., "Excellent selector

characteristics of nanoscale VO2 for high-density bipolar ReRAM

applications," IEEE Electron Device Letters, vol. 32, no. 11, pp. 1579-1581,

2011.

[188] S. H. Jo, T. Kumar, S. Narayanan, and H. Nazarian, "Cross-point resistive

RAM based on field-assisted superlinear threshold selector," IEEE

Transactions on Electron Devices, vol. 62, no. 11, pp. 3477-3481, 2015.

[189] M. J. Lee, Y. Park, D. S. Suh, E. H. Lee, S. Seo, D. C. Kim, et al., "Two

series oxide resistors applicable to high speed and high density nonvolatile

memory," Advanced Materials, vol. 19, no. 22, pp. 3919-3923, 2007.

[190] C. Ko and S. Ramanathan, "Observation of electric field-assisted phase

transition in thin film vanadium oxide in a metal-oxide-semiconductor device

geometry," Applied Physics Letters, vol. 93, no. 25, p. 2101, 2008.

[191] J. Joshua Yang, M.-X. Zhang, M. D. Pickett, F. Miao, J. Paul Strachan, W.-

D. Li, et al., "Engineering nonlinearity into memristors for passive crossbar

applications," Applied Physics Letters, vol. 100, no. 11, p. 3501, 2012.

[192] K.-H. Kim, S. Hyun Jo, S. Gaba, and W. Lu, "Nanoscale resistive memory

with intrinsic diode characteristics and long endurance," Applied Physics

Letters, vol. 96, no. 5, p. 053106, 2010.

[193] S. H. Jo, K.-H. Kim, and W. Lu, "High-density crossbar arrays based on a Si

memristive system," Nano letters, vol. 9, no. 2, pp. 870-874, 2009.

[194] P. Huang, S. Chen, Y. Zhao, B. Chen, B. Gao, L. Liu, et al., "Self-selection

RRAM cell with sub-μA switching current and robust reliability fabricated

by high-K /metal gate CMOS compatible technology," IEEE Transactions on

Electron Devices, vol. 63, no. 11, pp. 4295-4301, 2016.

[195] H. Lv, Y. Li, Q. Liu, S. Long, L. Li, and M. Liu, "Self-rectifying resistive-

switching device with a-Si/WO3 bilayer," IEEE Electron Device Letters, vol.

34, no. 2, pp. 229-231, 2013.

[196] J. Zhou, F. Cai, Q. Wang, B. Chen, S. Gaba, and W. D. Lu, "Very low-

programming-current RRAM with self-rectifying characteristics," IEEE

Electron Device Letters, vol. 37, no. 4, pp. 404-407, 2016.

© COPYRIG

HT UPM

199

[197] G. Tang, F. Zeng, C. Chen, H. Liu, S. Gao, S. Li, et al., "Resistive switching

with self-rectifying behavior in Cu/SiOx/Si structure fabricated by plasma-

oxidation," Journal of Applied Physics, vol. 113, no. 24, p. 244502, 2013.

[198] S. Kim, S. Cho, and B.-G. Park, "Fully Si compatible SiN resistive switching

memory with large self-rectification ratio," AIP Advances, vol. 6, no. 1, p.

015021, 2016.

[199] C. Li, L. Han, H. Jiang, M.-H. Jang, P. Lin, Q. Wu, et al., "Three-

dimensional crossbar arrays of self-rectifying Si/SiO2/Si memristors," Nature

Communications, vol. 8, p. 15666, 2017.

[200] D. Strukov and H. Kohlstedt, "Resistive switching phenomena in thin films:

Materials, devices, and applications," MRS bulletin, vol. 37, no. 02, pp. 108-

114, 2012.

[201] L. Baldi, R. Bez, and G. Sandhu, "Emerging memories," Solid-State

Electronics, vol. 102, pp. 2-11, 2014.

[202] W. Zhao, J. M. Portal, W. Kang, M. Moreau, Y. Zhang, H. Aziza, et al.,

"Design and analysis of crossbar architecture based on complementary

resistive switching non-volatile memory cells," Journal of Parallel and

Distributed Computing, vol. 74, no. 6, pp. 2484-2496, 2014.

[203] P. O. Vontobel, W. Robinett, P. J. Kuekes, D. R. Stewart, J. Straznicky, and

R. S. Williams, "Writing to and reading from a nano-scale crossbar memory

based on memristors," Nanotechnology, vol. 20, no. 42, p. 425204, 2009.

[204] M. A. Zidan, A. M. Eltawil, F. Kurdahi, H. A. Fahmy, and K. N. Salama,

"Memristor multiport readout: A closed-form solution for sneak paths," IEEE

Transactions on Nanotechnology, vol. 13, no. 2, pp. 274-282, 2014.

[205] W. Bae, K. J. Yoon, C. S. Hwang, and D.-K. Jeong, "A crossbar resistance

switching memory readout scheme with sneak current cancellation based on

a two-port current-mode sensing," Nanotechnology, vol. 27, no. 48, p.

485201, 2016.

[206] M. Qureshi, W. Yi, G. Medeiros-Ribeiro, and R. Williams, "AC sense

technique for memristor crossbar," Electronics letters, vol. 48, no. 13, p. 1,

2012.

[207] R. Naous, M. A. Zidan, A. Sultan, and K. N. Salama, "Pilot assisted readout

for passive memristor crossbars," Microelectronics Journal, vol. 54, pp. 48-

58, 2016.

[208] F. Nardi, S. Balatti, S. Larentis, D. C. Gilmer, and D. Ielmini,

"Complementary switching in oxide-based bipolar resistive-switching

random memory," IEEE Transactions on Electron Devices, vol. 60, no. 1, pp.

70-77, 2013.

[209] K. M. Kim, J. Zhang, C. Graves, J. J. Yang, B. J. Choi, C. S. Hwang, et al.,

"Low-Power, Self-Rectifying, and Forming-Free Memristor with an

Asymmetric Programing Voltage for a High-Density Crossbar Application,"

Nano Letters, vol. 16, no. 11, pp. 6724-6732, 2016.

[210] A. Nayak, S. Sahoo, and S. R. S. Prabaharan, "Memristor Equipped Error

Detection Technique," in Nanoelectronic Materials and Devices: Select

Proceedings of ICNETS2, Volume III, C. Labbé, S. Chakrabarti, G. Raina,

and B. Bindu, Eds. Singapore: Springer Singapore, 2018, pp. 183-191.

© COPYRIG

HT UPM

200

[211] I. Vourkas and G. C. Sirakoulis, "Memristor-based nanoelectronic computing

circuits and architectures," in Emergence, Complexity and Computation. vol.

19. Springer International Publishing, Switzerland, 2016.

[212] S. Gawiejnowicz, "Time-dependent scheduling," in Monographs in

Theoretical Computer Science. Berlin, Heidelberg: Springer Science &

Business Media, 2008.

[213] B. Hajri, M. M. Mansour, A. Chehab, and H. Aziza, "Oxide-based RRAM

models for circuit designers: A comparative analysis," in Design &

Technology of Integrated Systems In Nanoscale Era (DTIS), 12th

International Conference on, 2017, pp. 1-6.

[214] G. Zheng, S. P. Mohanty, E. Kougianos, and O. Okobiah, "Polynomial

Metamodel integrated Verilog-AMS for memristor-based mixed-signal

system design," in Circuits and Systems (MWSCAS), IEEE 56th International

Midwest Symposium on, 2013, pp. 916-919.

[215] S. H. Jo, "Nanoscale memristive devices for memory and logic applications,"

Ph.D. dissertation, The University of Michigan, USA, 2010.

[216] C. C. McAndrew, G. J. Coram, K. K. Gullapalli, J. R. Jones, L. W. Nagel, A.

S. Roy, et al., "Best practices for compact modeling in Verilog-A," IEEE

Journal of the Electron Devices Society, vol. 3, no. 5, pp. 383-396, 2015.

[217] G. J. Coram, "How to (and how not to) write a compact model in Verilog-A,"

in Behavioral Modeling and Simulation Conference, BMAS 2004.

Proceedings of the IEEE International, 2004, pp. 97-106.

[218] S. Kvatinsky, K. Talisveyberg, D. Fliter, A. Kolodny, U. C. Weiser, and E.

G. Friedman, "Models of memristors for SPICE simulations," in Electrical &

Electronics Engineers in Israel (IEEEI), IEEE 27th Convention of, 2012, pp.

1-5.

[219] T. Wang and J. Roychowdhury, "Well-posed models of memristive devices,"

arXiv:1605.04897, May 2016.

[220] M.-J. Lee, C. B. Lee, D. Lee, S. R. Lee, M. Chang, J. H. Hur, et al., "A fast,

high-endurance and scalable non-volatile memory device made from

asymmetric Ta2O5-x/TaO2-x bilayer structures," Nature materials, vol. 10, no.

8, p. 625, 2011.

[221] Y. Li, W. Chen, W. Lu, and R. Jha, "Read challenges in crossbar memories

with nanoscale bidirectional diodes and ReRAM devices," IEEE

Transactions on Nanotechnology, vol. 14, no. 3, pp. 444-451, 2015.

[222] O. Kavehei, S. Al-Sarawi, K.-R. Cho, K. Eshraghian, and D. Abbott, "An

analytical approach for memristive nanoarchitectures," IEEE Transactions on

Nanotechnology, vol. 11, no. 2, pp. 374-385, 2012.

[223] C. J. Amsinck, N. H. Di Spigna, D. P. Nackashi, and P. D. Franzon, "Scaling

constraints in nanoelectronic random-access memories," Nanotechnology,

vol. 16, no. 10, p. 2251, 2005.

[224] V. Mishra and S. S. Sapatnekar, "The impact of electromigration in copper

interconnects on power grid integrity," in Design Automation Conference

(DAC), 50th ACM/EDAC/IEEE, 2013, pp. 1-6.

[225] J. Tao, N. W. Cheung, and C. Hu, "Electromigration characteristics of copper

interconnects," IEEE Electron Device Letters, vol. 14, no. 5, pp. 249-251,

1993.

© COPYRIG

HT UPM

201

[226] Z. Jiang, P. Huang, L. Zhao, S. Kvatinsky, S. Yu, X. Liu, et al.,

"Performance prediction of large-scale 1S1R resistive memory array using

machine learning," in Memory Workshop (IMW), IEEE International, 2015,

pp. 1-4.

[227] P. S. Georgiou, "A mathematical framework for the analysis and modelling

of memristor nanodevices," Ph.D. dissertation, Department of Chemistry,

Imperial College London, UK, 2013.

© COPYRIG

HT UPM

209

LIST OF PUBLICATIONS

Refereed Journal Articles

S. Sabah, N. B. Sulaiman, N. A. Yunus, M. N. Hamidon, and N. H. Hamid, "Read

operation performance analysis of modified crossbar array structures with self-

rectifying memristive device model," International Journal of Control Theory

and Applications, vol. 9, no. 31, pp. 53-61, 2016.

S. Sabah, N. B. Sulaiman, N. A. Yunus, M. N. Hamidon, and N. H. Hamid, "Sneak

Path Current Analysis of Alternative Crossbar Array Architectures based on

Self-Rectifying Memristive Device Model," IEEE Transactions on Circuits and

Systems I: Regular Papers, (Submitted).

Reviewed Conference Proceedings

S. Sabah, N. B. Sulaiman, N. A. Yunus, M. N. Hamidon, and N. H. Hamid, "Read

operation performance analysis of modified crossbar array structures with self-

rectifying memristive device model," International Conference on Electrical &

Electronic Technology, 2016, Malaysia.

S. Sabah, N. B. Sulaiman, N. A. Yunus, M. N. Hamidon, and N. H. Hamid, "A Self-

Rectifying Memristor Model for Circuit Simulations," IEEE Asia Pacific

Conference on Postgraduate Research in Microelectronics and Electronics

(PrimeAsia), 2017, Malaysia (Submitted).

© COPYRIG

HT UPM