SlideShare a Scribd company logo
Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 
www.ijera.com 139 | P a g e 
Memristor Modeling Using PSPICE Ketaki Bhave*, Dr. Nisha Sarwade** *(Electrical Department, Veermata Jijabai Technological Institute, Mumbai) ** (Electrical Department, Veermata Jijabai Technological Institute, Mumbai) ABSTRACT Since conventional CMOS technology is facing the challenges in scaling down the devices beyond 22nm level, there is urgent need of new nanoscale devices. Memristor, known as the fourth basic two-terminal circuit element, has attracted many research interests since the first real device was developed by HP labs in 2008. The concept was originally put forward by Dr. Leon Chua in September 1971. The memristor has a unique capability of carrying a memory of its recent past. The memristor holds the value of previously applied voltage even when the power is switched off, in the form of its resistance level. That‘s an effect that cannot be duplicated by any circuit combination of resistor, capacitor and inductor, which is why the memristor qualifies as the fourth fundamental circuit element. The research is in progress on the concept of the memristor and its practical implementation. However it has not been commercially manufactured yet. However since memristor is at the experimental level only, the memristance characteristics and its effects in different circuits can only be observed using software simulations only. To study the effect of implementation of memristor in various electronic circuits, there is need of a standard memristor model which can be accepted universally and its results should be mathematically true and should resemble the theoretically proposed concepts. The manuscript describes a new memristor model simulated using PSPICE and its results. 
Keywords – Charge—Flux relationship, I-V plot, Mathematical modeling, Memristance, Non volatile memory 
I. Introduction 
Memristor is the fourth fundamental component of basic electrical circuits. It was proposed by Dr. Leon Chua in 1971 [1]. But it was not manufactured in the form of a physical device at that time. However in 2008, a team led by R. Stanley William at HP Labs announced the discovery of memristor. Since then many scientists have been working on memristor and its applications in variety of fields. This manuscript gives a brief introduction of memristor and proposes a model. The proposed memristor model has been simulated using Pspice software. The manuscript concludes with advantages, limitations and future scope of memristors. 
II. Literature review 
The basic concept of memristor, its characteristics and a brief on modeling techniques is included in the literature review. 
2.1 Introduction: Memristor, known as the fourth basic two-terminal circuit element, was originally proposed by Dr. Leon Chua in September 1971. Chua strongly believed that a fourth device existed to provide conceptual symmetry with resistor, capacitor and inductor. This symmetry follows from the description of passive elements as defined by a relation between two of the four fundamental variables. A device linking charge and flux (themselves defined as time integrals of current and 
voltage) which would be the memristor was still hypothetical at that time. However, on April 30, 2008, a team at Hewlett Packard Labs led by the scientist R. Stanley Williams announced the discovery of the memristor. The memristor based on a thin film of titanium oxide has been presented as an approximately ideal device. Since then a large deal of efforts has been spent in the research community to study the fabrication and characteristics of memristors. The name ‗Memristor‘ itself indicates its functioning as a resistor having memory of its previous condition. From the circuit-theoretic point of view, the three basic two-terminal circuit elements are defined in terms of a relationship between two of the four fundamental circuit variables, namely; the current i, the voltage v, the charge q, and the flux- linkage φ. Out of the six possible combinations of these four variables, five have led to well-known relationships. Three other relationships are given, respectively, by the axiomatic definition of the three classical circuit elements, namely, the resistor (defined by a relationship between v and i), the inductor (defined by a relationship between φ and i), and the capacitor (defined by a relationship between q and v) as stated in TABLE 1. Only one relationship remains undefined, the relationship between φ and q. It is nothing but the memristance. 
RESEARCH ARTICLE OPEN ACCESS
Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 
www.ijera.com 140 | P a g e 
Sr. No. 
Definition 
Equation 
1. 
Voltage(v) 
dφ = vdt 
2. 
Current(i) 
dq = idt 
3. 
Resistance(R) 
dv = Rdi 
4. 
Capacitance(C) 
dq = Cdv 
5. 
Inductance(L) 
dφ = Ldi 
6. 
Memristance(M) 
dφ=Mdq 
Table 1. Fundamental variables of elctrical circuits From the logical as well as axiomatic points of view, it is necessary for the sake of completeness to postulate the existence of a fourth basic two-terminal circuit element which is characterized by a φ -q curve. This element is called the memristor because, as will be shown later, it behaves somewhat like a nonlinear resistor with memory [1]. The symbolic representation of memristor is as shown in Figure 1. It was first suggested by Chua [1]. Figure 1. Symbolic representation of memristor 
2.2 Characteristics of memristor: The characteristics of memristor are unique in nature. It shows a hysteresis curve on application of a sinusoidal signal. The I-V characteristics of the memristor obtained by theoretical calculations are as in Figure 2. 
In the case of linear elements, in which M is a constant, memristance, is identical to resistance and, thus, is of no special interest. However, if M is itself a function of q, yielding a nonlinear circuit element, then the situation is more interesting. The i–v characteristic of such a nonlinear relation between q and Q for a sinusoidal input is generally a frequency- dependent Lissajous figure, and no combination of nonlinear resistive, capacitive and inductive components can duplicate the circuit properties of a nonlinear memristor. Figure 2. Input, Output, w/D and I-V Plots for Memristor [2] 2.3 Memristor modeling: There are three possible available types of memristor models ,viz., linear, nonlinear and exponential model. Linear model describes a memristor with linear drift. However, this mathematical form presents us with many difficulties such as the absence of physical boundary conditions. The Nonlinear model solves this problem by incorporating a window function that restricts the drift between the two physical limits (0<x<1). This Nonlinear model still doesn‘t satisfy the specifications of real devices because of its linear dependence on the current (electric field). The Exponential model adds nonlinear dependence on current in its drift equation. In addition, it uses an exponential I-V characteristic based on experimental data. The manuscript proposes a new model by referring an earlier model proposed by Biolek in [3]. 
III. Proposed memristor model 
The memristor model by Biolek [3] has been taken as reference since it is considered to be one of the most efficient models in the research of memristor. The model proposed in[3] is as shown in Figure 3.
Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 
www.ijera.com 141 | P a g e 
Figure 3. Reference model The memristor library function for this model is as follows: .SUBCKT memristor Plus Minus PARAMS: + Ron=10 Roff=16K Rinit=11K D=10N uv=10F p=10 **************************************** * DIFFERENTIAL EQUATION MODELING * **************************************** Gx 0 x value={ I(Emem)*uv*Ron/D^2*f(V(x),p)} Cx x 0 1 IC={(Roff-Rinit)/(Roff-Ron)} Raux x 0 1T * RESISTIVE PORT OF THE MEMRISTOR * ************************************* Emem plus aux value={-I(Emem)*V(x)*(Roff-Ron)} Roff aux minus {Roff} ************************************** *Flux computation* ************************************** Eflux flux 0 value={SDT(V(plus,minus))} **************************************** *Charge computation* *************************************** Echarge charge 0 value={SDT(I(Emem))} **************************************** * WINDOW FUNCTIONS * FOR NONLINEAR DRIFT MODELING * **************************************** *window function, according to Joglekar .func f(x,p)={1-(2*x-1)^(2*p)} *proposed window function ;.func f(x,i,p)={1-(x-stp(-i))^(2*p)} .ENDS 
The new model has been simulated in PSPICE software in the form of a library function. The component saved as a memristor in the library can be used in any circuits using PSPICE. 
The proposed model can be represented as shown in Figure 4. Figure 4. Proposed memristor model The model is developed by referring the model proposed by Biolek. The memristance is observed between terminals 1 and 2. This circuit is transformed in the form of a sub circuit, which can be saved as a library function in PSPICE software. This software is mostly used for the simulation of electrical circuits and also lets the user use variety of functions. Here, the new subckt named ‗newmem‘ is simulated. In reference model, integration equations are used for the calculation of flux and charge. But here in this model, instead of using integration function, POLY() function is used, which gives direct integration value. A serial resistance Rser of small value for the purpose of sensing the current through nodes 1 and 2. A clamping circuit is used to initiate the working of memristor. Both the charge and flux depend on state of the memristor, which is sensed at node no.6. The PSPICE library of memristor is as follows: .SUBCKT newmem 1 2 **************************** **Squared quantity of voltage** Eres 1 9 POLY(2) (8, 0) (10, 0) 0 0 0 0 1 **************************** Vsense 9 4 DC 0V **************************** **Current sensing** Fcopy 0 8 Vsense 1 **************************** R2 8 0 1k Rser 2 4 10 **************************** **Differential equation** Gmem 6 0 VALUE={I(Vsense)*max(v(6,0)*(1-v(6, 0)), 0)} ****************************
Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 
www.ijera.com 142 | P a g e 
Cmem 6 0 50nF 
**************************** 
**Limiting the window of 0 and 1** 
Ecpy 10 0 VALUE={min(max(v(6,0), 0), 1)} 
**************************** 
Rinit 6 0 100Meg 
V1 6 7 DC 0.5V 
R1 7 0 50Meg 
.ENDS 
The memristor model implemented by using the 
software Orcad Pspice is simulated as follows. The 
current through the memristor is plotted versus input 
sine voltage of the amplitude 10V and frequency 
5kHz. The I-V plot obtained by simulating the 
proposed model resembles the I-V plot obtained from 
simulation of HP model [2]. Thus the model can be 
assumed to be verified and working properly. Figure 
5 shows the simulation of model using PSPICE. 
Figure 5. Simulation of memristor model for 
sinusoidal input 
The output observed in the form of I-V plot is as 
shown in Figure 6. 
V ( i n p u t ) 
-10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V 
I(M1:1) 
-10mA 
-5mA 
0A 
5mA 
10mA 
Figure 6. I-V plot obtained by the simulation 
IV. Comparison of Reference model and 
proposed model 
Sr. 
No. 
Feature Reference 
Model 
Proposed 
Model 
1. Working 
range 
Input Voltage 
Amplitude: 
1.2-20V; 
Input 
frequency 
range: 1-5Hz 
Input Voltage 
Amplitude: 
1.2-30V; 
Input 
frequency 
range: 1kHz- 
10kHz 
2. Advantages Accurate 
results under 
specified 
input ranges 
Better 
Amplitude and 
frequency 
range 
3. Disadvantag 
es 
Works only 
at 1Hz 
frequency 
Poor results at 
very low 
frequency 
4. Application Very low 
frequency 
circuits 
High frequency 
circuits 
V. Advantages and limitations of 
memristor 
Memristor can hold the value between ‗0‘ and 
‗1‘, i.e., values other than digital levels. This is a 
great advantage as this property can be used to hold 
analog values, which are available at physical level. 
The need of memory space required to hold the 
analog value in the form of memristor level may 
provide advantage as the bit storage system certainly 
needs more space. This feature can also be utilized in 
the field of neural networks, as neural network deals 
with analog values only. 
The major challenges in the application of the 
memristor are its relatively low speed, major changes 
in the characteristics at high frequency and the need 
for designers to learn how to build circuits with this 
new element. Since the memristor is not yet 
manufactured commercially, the research remains at 
the laboratory level only. Also there is urgent need 
for a standard memristor model which can be 
acceptable for fabrication and simulation purpose. 
VI. Future scope 
As stated earlier, memristor is proposed to be 
manufactured at nano scale. Hence the device density 
reduction is main goal in the manufacturing process. 
Since it is at nano scale, the issues arising at nano 
level need to be studied and tackled. The research is 
in progress on how to model the memristor as a solid 
state device. The memory holding capacity of the 
memristor needs to be improved in terms of longevity 
and accuracy. Speed increase will add major 
advantage to memristor technology regarding its use 
in Crossbar devices. The use of memristor in non-
Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 
www.ijera.com 143 | P a g e 
volatile Random Access Memory (NVRAM) will bring about ultimate change in the memory storage systems. Also use of memristor in the neural network systems may unfold important information about the working of human brain. 
VII. Conclusion 
The simulation of memristor model implemented in the software Orcad Pspice shows results relevant to the ones obtained theoretically. The ideal model works under specific conditions of input voltage and frequency levels, whereas the one with modifications shows significantly better results as the cost of certain assumptaions. It has been proposed that by redesigning certain types of circuits to include memristors, it is possible to obtain the same function with fewer components, making the circuit itself less expensive and significantly decreasing its power consumption. The power consumption by using memristors will be compared with the one using traditional components and results will show the efficiency of memristors. 
REFERENCES 
[1] L. O. Chua, (Sep. 1971), "Memristors - the missing circuit element", IEEE Trans. Circuit Theory, vol. CT-18, no. 5, pp. 507- 519. 
[2] D. B. Strukov, G. S. Snider, D. R. Stewart & R. S. Williams, (2008), ―the missing Memristor found,‖ Nature, 453, Pp.80–83. 
[3] Alon Ascoli, Fernando Corinto, Vanessa Senger, Ronald Tetzlaff, (May 2013) ―Memristor Model Comparison‖, IEEE Circuits and Systems Magazine, Digital Object Identifier 10.1109/MCAS.2013.225 6272, Pp-89-105. 
[4] Z. Biolek, D. Biolek, and V. Biolkov´a. SPICE model of memristor with nonlinear dopant drift. Radio engineering J., 18(2):211, 2009b. 
[5] Ahmad Fuad Adzmi, Azman Nasrudin, Wan Fazlida Hanim Abdullah, Sukreen Hana Herman, (July 2012), ―Memristor Spice Model for Designing Analog Circuit‖, 2012 IEEE Student Conference on Research and Development, S3-1, Pp-78-83.

More Related Content

What's hot (19)

PDF
Design of the floating-type memristor emulator and its circuit implementation
IJRES Journal
 
PDF
1st ieee-publication
Joy Chowdhury
 
PDF
Modeling and Simulation of Memristor using SPICE Model
Associate Professor in VSB Coimbatore
 
PDF
Class 12 Cbse Physics Sample Paper 2010 Model 3
Sunaina Rawat
 
PDF
M memristor doc.
Vidya Baddam
 
PDF
Capacitance and Cable Testing
Hussein Kassem
 
PDF
Research Report
Isra Lababidi
 
PDF
Electrical Measurements for Semiconducting Devices
Yogesh Patil
 
PDF
EEE 7
Ahmad Sakib
 
PDF
Capacitance-voltage Profiling Techniques for Characterization of Semiconduct...
eeiej_journal
 
DOC
Memristor
mangal das
 
PDF
Class 12 Cbse Physics Sample Paper 2013 Model 2
Sunaina Rawat
 
PDF
EEE 1
Ahmad Sakib
 
PPTX
Elektronika (16)
jayamartha
 
PDF
Designing of an Energy-Efficient Nanoelectronics Architecture for Binary Comp...
VIT-AP University
 
PDF
Memristors
shishirbelur
 
PPTX
Z bus building algorithm
Karansinh Parmar
 
PDF
Physics sqp
B Bhuvanesh
 
PDF
circuit_modes_v5
Olivier Buu
 
Design of the floating-type memristor emulator and its circuit implementation
IJRES Journal
 
1st ieee-publication
Joy Chowdhury
 
Modeling and Simulation of Memristor using SPICE Model
Associate Professor in VSB Coimbatore
 
Class 12 Cbse Physics Sample Paper 2010 Model 3
Sunaina Rawat
 
M memristor doc.
Vidya Baddam
 
Capacitance and Cable Testing
Hussein Kassem
 
Research Report
Isra Lababidi
 
Electrical Measurements for Semiconducting Devices
Yogesh Patil
 
Capacitance-voltage Profiling Techniques for Characterization of Semiconduct...
eeiej_journal
 
Memristor
mangal das
 
Class 12 Cbse Physics Sample Paper 2013 Model 2
Sunaina Rawat
 
Elektronika (16)
jayamartha
 
Designing of an Energy-Efficient Nanoelectronics Architecture for Binary Comp...
VIT-AP University
 
Memristors
shishirbelur
 
Z bus building algorithm
Karansinh Parmar
 
Physics sqp
B Bhuvanesh
 
circuit_modes_v5
Olivier Buu
 

Viewers also liked (20)

PDF
The Influence of the Metals Citrates, Obtained Using Aquanano Technologies, O...
IJERA Editor
 
PDF
Aa04404164169
IJERA Editor
 
PDF
A Literature Review on Lean Implementations – A comprehensive summary
IJERA Editor
 
PDF
A Numerical study of Flow through Sigmoid Duct
IJERA Editor
 
PDF
An Efficient and Optimal Systems For Medical & Industries With Concept of IOT
IJERA Editor
 
PDF
Ar4301228233
IJERA Editor
 
PDF
A nano-reference-system based on two orthogonal (molecular) micro-goniometers...
IJERA Editor
 
PDF
Neural Network Based Parking via Google Map Guidance
IJERA Editor
 
PDF
Ep4301856861
IJERA Editor
 
PDF
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
IJERA Editor
 
PDF
Cj4301492497
IJERA Editor
 
PDF
Securely Data Forwarding and Maintaining Reliability of Data in Cloud Computing
IJERA Editor
 
PDF
K044085053
IJERA Editor
 
PDF
A Review and study of the design technique of Microstrip Patch Antenna Techno...
IJERA Editor
 
PDF
Review of Space-charge Measurement using Pulsed Electro- Acoustic Method: Adv...
IJERA Editor
 
PDF
Ah4506175178
IJERA Editor
 
PDF
An Approach on Determination on Coal Quality using Digital Image Processing
IJERA Editor
 
PDF
Employing of novel poly (amine-ester) with Pentaerithritol core as a new poly...
IJERA Editor
 
PDF
An Ontological Approach for Mining Association Rules from Transactional Dataset
IJERA Editor
 
PDF
A045060107
IJERA Editor
 
The Influence of the Metals Citrates, Obtained Using Aquanano Technologies, O...
IJERA Editor
 
Aa04404164169
IJERA Editor
 
A Literature Review on Lean Implementations – A comprehensive summary
IJERA Editor
 
A Numerical study of Flow through Sigmoid Duct
IJERA Editor
 
An Efficient and Optimal Systems For Medical & Industries With Concept of IOT
IJERA Editor
 
Ar4301228233
IJERA Editor
 
A nano-reference-system based on two orthogonal (molecular) micro-goniometers...
IJERA Editor
 
Neural Network Based Parking via Google Map Guidance
IJERA Editor
 
Ep4301856861
IJERA Editor
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
IJERA Editor
 
Cj4301492497
IJERA Editor
 
Securely Data Forwarding and Maintaining Reliability of Data in Cloud Computing
IJERA Editor
 
K044085053
IJERA Editor
 
A Review and study of the design technique of Microstrip Patch Antenna Techno...
IJERA Editor
 
Review of Space-charge Measurement using Pulsed Electro- Acoustic Method: Adv...
IJERA Editor
 
Ah4506175178
IJERA Editor
 
An Approach on Determination on Coal Quality using Digital Image Processing
IJERA Editor
 
Employing of novel poly (amine-ester) with Pentaerithritol core as a new poly...
IJERA Editor
 
An Ontological Approach for Mining Association Rules from Transactional Dataset
IJERA Editor
 
A045060107
IJERA Editor
 
Ad

Similar to Memristor Modeling Using PSPICE (20)

DOC
ETRAN.word.eng_Nesic_etal_EKI1.4
Stefan Ivanovic
 
PPTX
SELF-CONTROLLED WRITING AND ERASING IN A MEMORISTOR CROSSBAR MEMORY
Ankit Jha
 
PDF
Memristors
Seminar Links
 
PDF
Be044345351
IJERA Editor
 
PPTX
Memristor
Jay Sharma
 
PPTX
Basics of memristor
Abitha C
 
PPT
Memristor
Anurag Singh
 
PPTX
MEMRISTOR BY ASHOK
Ashok kumar
 
PPTX
experiential learning of scld.pptx
AMITKUMAR938671
 
PDF
Synaptic memristor bridge circuit with pulse width based programable weights ...
inventionjournals
 
PPTX
Memristor
Chetan Patil
 
PDF
Imply Logic Implementation of Carry Save Adder Using Memristors
IJERA Editor
 
PDF
Memristor-Capacitor Based Startup Circuit for Voltage Reference Generators
mangal das
 
PPTX
Memristor -The fourth fundumental circuit element
Helal Uddin Mullah
 
PPTX
Memristor
SabarinathS7
 
PPT
Memristor
mangal das
 
PPTX
The Missing Fundamental Element
Saurav Roy
 
PPTX
Memristor the fourth basic elememt
Suryanarayanan104
 
PPTX
Memristors
Pratishtha Ram
 
ETRAN.word.eng_Nesic_etal_EKI1.4
Stefan Ivanovic
 
SELF-CONTROLLED WRITING AND ERASING IN A MEMORISTOR CROSSBAR MEMORY
Ankit Jha
 
Memristors
Seminar Links
 
Be044345351
IJERA Editor
 
Memristor
Jay Sharma
 
Basics of memristor
Abitha C
 
Memristor
Anurag Singh
 
MEMRISTOR BY ASHOK
Ashok kumar
 
experiential learning of scld.pptx
AMITKUMAR938671
 
Synaptic memristor bridge circuit with pulse width based programable weights ...
inventionjournals
 
Memristor
Chetan Patil
 
Imply Logic Implementation of Carry Save Adder Using Memristors
IJERA Editor
 
Memristor-Capacitor Based Startup Circuit for Voltage Reference Generators
mangal das
 
Memristor -The fourth fundumental circuit element
Helal Uddin Mullah
 
Memristor
SabarinathS7
 
Memristor
mangal das
 
The Missing Fundamental Element
Saurav Roy
 
Memristor the fourth basic elememt
Suryanarayanan104
 
Memristors
Pratishtha Ram
 
Ad

Recently uploaded (20)

PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PPTX
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
PPTX
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PDF
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PPTX
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
PDF
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PDF
monopile foundation seminar topic for civil engineering students
Ahina5
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PPTX
Pharmaceuticals and fine chemicals.pptxx
jaypa242004
 
PPTX
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
PDF
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
Hashing Introduction , hash functions and techniques
sailajam21
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
Thermal runway and thermal stability.pptx
godow93766
 
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
monopile foundation seminar topic for civil engineering students
Ahina5
 
Design Thinking basics for Engineers.pdf
CMR University
 
Pharmaceuticals and fine chemicals.pptxx
jaypa242004
 
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
MRRS Strength and Durability of Concrete
CivilMythili
 
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 

Memristor Modeling Using PSPICE

  • 1. Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 www.ijera.com 139 | P a g e Memristor Modeling Using PSPICE Ketaki Bhave*, Dr. Nisha Sarwade** *(Electrical Department, Veermata Jijabai Technological Institute, Mumbai) ** (Electrical Department, Veermata Jijabai Technological Institute, Mumbai) ABSTRACT Since conventional CMOS technology is facing the challenges in scaling down the devices beyond 22nm level, there is urgent need of new nanoscale devices. Memristor, known as the fourth basic two-terminal circuit element, has attracted many research interests since the first real device was developed by HP labs in 2008. The concept was originally put forward by Dr. Leon Chua in September 1971. The memristor has a unique capability of carrying a memory of its recent past. The memristor holds the value of previously applied voltage even when the power is switched off, in the form of its resistance level. That‘s an effect that cannot be duplicated by any circuit combination of resistor, capacitor and inductor, which is why the memristor qualifies as the fourth fundamental circuit element. The research is in progress on the concept of the memristor and its practical implementation. However it has not been commercially manufactured yet. However since memristor is at the experimental level only, the memristance characteristics and its effects in different circuits can only be observed using software simulations only. To study the effect of implementation of memristor in various electronic circuits, there is need of a standard memristor model which can be accepted universally and its results should be mathematically true and should resemble the theoretically proposed concepts. The manuscript describes a new memristor model simulated using PSPICE and its results. Keywords – Charge—Flux relationship, I-V plot, Mathematical modeling, Memristance, Non volatile memory I. Introduction Memristor is the fourth fundamental component of basic electrical circuits. It was proposed by Dr. Leon Chua in 1971 [1]. But it was not manufactured in the form of a physical device at that time. However in 2008, a team led by R. Stanley William at HP Labs announced the discovery of memristor. Since then many scientists have been working on memristor and its applications in variety of fields. This manuscript gives a brief introduction of memristor and proposes a model. The proposed memristor model has been simulated using Pspice software. The manuscript concludes with advantages, limitations and future scope of memristors. II. Literature review The basic concept of memristor, its characteristics and a brief on modeling techniques is included in the literature review. 2.1 Introduction: Memristor, known as the fourth basic two-terminal circuit element, was originally proposed by Dr. Leon Chua in September 1971. Chua strongly believed that a fourth device existed to provide conceptual symmetry with resistor, capacitor and inductor. This symmetry follows from the description of passive elements as defined by a relation between two of the four fundamental variables. A device linking charge and flux (themselves defined as time integrals of current and voltage) which would be the memristor was still hypothetical at that time. However, on April 30, 2008, a team at Hewlett Packard Labs led by the scientist R. Stanley Williams announced the discovery of the memristor. The memristor based on a thin film of titanium oxide has been presented as an approximately ideal device. Since then a large deal of efforts has been spent in the research community to study the fabrication and characteristics of memristors. The name ‗Memristor‘ itself indicates its functioning as a resistor having memory of its previous condition. From the circuit-theoretic point of view, the three basic two-terminal circuit elements are defined in terms of a relationship between two of the four fundamental circuit variables, namely; the current i, the voltage v, the charge q, and the flux- linkage φ. Out of the six possible combinations of these four variables, five have led to well-known relationships. Three other relationships are given, respectively, by the axiomatic definition of the three classical circuit elements, namely, the resistor (defined by a relationship between v and i), the inductor (defined by a relationship between φ and i), and the capacitor (defined by a relationship between q and v) as stated in TABLE 1. Only one relationship remains undefined, the relationship between φ and q. It is nothing but the memristance. RESEARCH ARTICLE OPEN ACCESS
  • 2. Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 www.ijera.com 140 | P a g e Sr. No. Definition Equation 1. Voltage(v) dφ = vdt 2. Current(i) dq = idt 3. Resistance(R) dv = Rdi 4. Capacitance(C) dq = Cdv 5. Inductance(L) dφ = Ldi 6. Memristance(M) dφ=Mdq Table 1. Fundamental variables of elctrical circuits From the logical as well as axiomatic points of view, it is necessary for the sake of completeness to postulate the existence of a fourth basic two-terminal circuit element which is characterized by a φ -q curve. This element is called the memristor because, as will be shown later, it behaves somewhat like a nonlinear resistor with memory [1]. The symbolic representation of memristor is as shown in Figure 1. It was first suggested by Chua [1]. Figure 1. Symbolic representation of memristor 2.2 Characteristics of memristor: The characteristics of memristor are unique in nature. It shows a hysteresis curve on application of a sinusoidal signal. The I-V characteristics of the memristor obtained by theoretical calculations are as in Figure 2. In the case of linear elements, in which M is a constant, memristance, is identical to resistance and, thus, is of no special interest. However, if M is itself a function of q, yielding a nonlinear circuit element, then the situation is more interesting. The i–v characteristic of such a nonlinear relation between q and Q for a sinusoidal input is generally a frequency- dependent Lissajous figure, and no combination of nonlinear resistive, capacitive and inductive components can duplicate the circuit properties of a nonlinear memristor. Figure 2. Input, Output, w/D and I-V Plots for Memristor [2] 2.3 Memristor modeling: There are three possible available types of memristor models ,viz., linear, nonlinear and exponential model. Linear model describes a memristor with linear drift. However, this mathematical form presents us with many difficulties such as the absence of physical boundary conditions. The Nonlinear model solves this problem by incorporating a window function that restricts the drift between the two physical limits (0<x<1). This Nonlinear model still doesn‘t satisfy the specifications of real devices because of its linear dependence on the current (electric field). The Exponential model adds nonlinear dependence on current in its drift equation. In addition, it uses an exponential I-V characteristic based on experimental data. The manuscript proposes a new model by referring an earlier model proposed by Biolek in [3]. III. Proposed memristor model The memristor model by Biolek [3] has been taken as reference since it is considered to be one of the most efficient models in the research of memristor. The model proposed in[3] is as shown in Figure 3.
  • 3. Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 www.ijera.com 141 | P a g e Figure 3. Reference model The memristor library function for this model is as follows: .SUBCKT memristor Plus Minus PARAMS: + Ron=10 Roff=16K Rinit=11K D=10N uv=10F p=10 **************************************** * DIFFERENTIAL EQUATION MODELING * **************************************** Gx 0 x value={ I(Emem)*uv*Ron/D^2*f(V(x),p)} Cx x 0 1 IC={(Roff-Rinit)/(Roff-Ron)} Raux x 0 1T * RESISTIVE PORT OF THE MEMRISTOR * ************************************* Emem plus aux value={-I(Emem)*V(x)*(Roff-Ron)} Roff aux minus {Roff} ************************************** *Flux computation* ************************************** Eflux flux 0 value={SDT(V(plus,minus))} **************************************** *Charge computation* *************************************** Echarge charge 0 value={SDT(I(Emem))} **************************************** * WINDOW FUNCTIONS * FOR NONLINEAR DRIFT MODELING * **************************************** *window function, according to Joglekar .func f(x,p)={1-(2*x-1)^(2*p)} *proposed window function ;.func f(x,i,p)={1-(x-stp(-i))^(2*p)} .ENDS The new model has been simulated in PSPICE software in the form of a library function. The component saved as a memristor in the library can be used in any circuits using PSPICE. The proposed model can be represented as shown in Figure 4. Figure 4. Proposed memristor model The model is developed by referring the model proposed by Biolek. The memristance is observed between terminals 1 and 2. This circuit is transformed in the form of a sub circuit, which can be saved as a library function in PSPICE software. This software is mostly used for the simulation of electrical circuits and also lets the user use variety of functions. Here, the new subckt named ‗newmem‘ is simulated. In reference model, integration equations are used for the calculation of flux and charge. But here in this model, instead of using integration function, POLY() function is used, which gives direct integration value. A serial resistance Rser of small value for the purpose of sensing the current through nodes 1 and 2. A clamping circuit is used to initiate the working of memristor. Both the charge and flux depend on state of the memristor, which is sensed at node no.6. The PSPICE library of memristor is as follows: .SUBCKT newmem 1 2 **************************** **Squared quantity of voltage** Eres 1 9 POLY(2) (8, 0) (10, 0) 0 0 0 0 1 **************************** Vsense 9 4 DC 0V **************************** **Current sensing** Fcopy 0 8 Vsense 1 **************************** R2 8 0 1k Rser 2 4 10 **************************** **Differential equation** Gmem 6 0 VALUE={I(Vsense)*max(v(6,0)*(1-v(6, 0)), 0)} ****************************
  • 4. Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 www.ijera.com 142 | P a g e Cmem 6 0 50nF **************************** **Limiting the window of 0 and 1** Ecpy 10 0 VALUE={min(max(v(6,0), 0), 1)} **************************** Rinit 6 0 100Meg V1 6 7 DC 0.5V R1 7 0 50Meg .ENDS The memristor model implemented by using the software Orcad Pspice is simulated as follows. The current through the memristor is plotted versus input sine voltage of the amplitude 10V and frequency 5kHz. The I-V plot obtained by simulating the proposed model resembles the I-V plot obtained from simulation of HP model [2]. Thus the model can be assumed to be verified and working properly. Figure 5 shows the simulation of model using PSPICE. Figure 5. Simulation of memristor model for sinusoidal input The output observed in the form of I-V plot is as shown in Figure 6. V ( i n p u t ) -10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V I(M1:1) -10mA -5mA 0A 5mA 10mA Figure 6. I-V plot obtained by the simulation IV. Comparison of Reference model and proposed model Sr. No. Feature Reference Model Proposed Model 1. Working range Input Voltage Amplitude: 1.2-20V; Input frequency range: 1-5Hz Input Voltage Amplitude: 1.2-30V; Input frequency range: 1kHz- 10kHz 2. Advantages Accurate results under specified input ranges Better Amplitude and frequency range 3. Disadvantag es Works only at 1Hz frequency Poor results at very low frequency 4. Application Very low frequency circuits High frequency circuits V. Advantages and limitations of memristor Memristor can hold the value between ‗0‘ and ‗1‘, i.e., values other than digital levels. This is a great advantage as this property can be used to hold analog values, which are available at physical level. The need of memory space required to hold the analog value in the form of memristor level may provide advantage as the bit storage system certainly needs more space. This feature can also be utilized in the field of neural networks, as neural network deals with analog values only. The major challenges in the application of the memristor are its relatively low speed, major changes in the characteristics at high frequency and the need for designers to learn how to build circuits with this new element. Since the memristor is not yet manufactured commercially, the research remains at the laboratory level only. Also there is urgent need for a standard memristor model which can be acceptable for fabrication and simulation purpose. VI. Future scope As stated earlier, memristor is proposed to be manufactured at nano scale. Hence the device density reduction is main goal in the manufacturing process. Since it is at nano scale, the issues arising at nano level need to be studied and tackled. The research is in progress on how to model the memristor as a solid state device. The memory holding capacity of the memristor needs to be improved in terms of longevity and accuracy. Speed increase will add major advantage to memristor technology regarding its use in Crossbar devices. The use of memristor in non-
  • 5. Ketaki Bhave Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 3), July 2014, pp.139-143 www.ijera.com 143 | P a g e volatile Random Access Memory (NVRAM) will bring about ultimate change in the memory storage systems. Also use of memristor in the neural network systems may unfold important information about the working of human brain. VII. Conclusion The simulation of memristor model implemented in the software Orcad Pspice shows results relevant to the ones obtained theoretically. The ideal model works under specific conditions of input voltage and frequency levels, whereas the one with modifications shows significantly better results as the cost of certain assumptaions. It has been proposed that by redesigning certain types of circuits to include memristors, it is possible to obtain the same function with fewer components, making the circuit itself less expensive and significantly decreasing its power consumption. The power consumption by using memristors will be compared with the one using traditional components and results will show the efficiency of memristors. REFERENCES [1] L. O. Chua, (Sep. 1971), "Memristors - the missing circuit element", IEEE Trans. Circuit Theory, vol. CT-18, no. 5, pp. 507- 519. [2] D. B. Strukov, G. S. Snider, D. R. Stewart & R. S. Williams, (2008), ―the missing Memristor found,‖ Nature, 453, Pp.80–83. [3] Alon Ascoli, Fernando Corinto, Vanessa Senger, Ronald Tetzlaff, (May 2013) ―Memristor Model Comparison‖, IEEE Circuits and Systems Magazine, Digital Object Identifier 10.1109/MCAS.2013.225 6272, Pp-89-105. [4] Z. Biolek, D. Biolek, and V. Biolkov´a. SPICE model of memristor with nonlinear dopant drift. Radio engineering J., 18(2):211, 2009b. [5] Ahmad Fuad Adzmi, Azman Nasrudin, Wan Fazlida Hanim Abdullah, Sukreen Hana Herman, (July 2012), ―Memristor Spice Model for Designing Analog Circuit‖, 2012 IEEE Student Conference on Research and Development, S3-1, Pp-78-83.