Вы находитесь на странице: 1из 4

IEEE-ICSE2014 Proc.

2014, Kuala Lumpur, Malaysia

Memristor To Control Delay Of Delay Element

Siti Musliha Ajmal Binti Mokhtar Wan Fazlida Hanim Abdullah


Faculty of Electrical Engineering Faculty of Electrical Engineering
Universiti Teknologi MARA (UiTM) Universiti Teknologi Mara (UiTM)
Selangor, Malaysia Selangor, Malaysia

Abstract In this work, a SPICE memristor model is of memristor, emulators of memristor have to be developed
combined with CMOS element in order to use the memristor such in work [9, 14-16]. Most memristor emulator circuits are
resistance to regulate delay of a current starved inverter. Since built using CMOS elements and only take the importance of
memristor resistance changes according to supply voltage, the exhibiting pinch off behavior of the memristor. However,
changes of memristor resistance have been studied and
since memristor emulators use CMOS elements, they are
demonstrated using a memristor spice model. A pulse signal is
supplied to the memristor to control the resistance of the process dependent and only exhibit memristor pinched off
memristor where the resistance changes according to the pulse behavior that comparable to memristor found by HP lab. It is
width. Due to changes of resistance the current also changes and hard to adjust the behavior of memristor for any other
regulates the delay of delay element. The proposed SPICE model fabricated memristor behavior.
and CMOS combination is important for other memristor In this work, a SPICE memristor model is used to exhibit
application studies. memristor behavior and combined with CMOS element in
order to use the behavior for memristor application. Since
Keywords memristor; memristor spice model; memristor memristor resistance changes according to supply voltage, the
application; memristor resistance
resistance of memristor is used to regulate the delay of a delay
element. The idea to control memristor resistance is using
I. INTRODUCTION pulse signal that increases the resistance according to pulse
The theory of memristor is originally reported by Leon width. The current from memristor is copied to current mirrors
Chua in 1971 [1-2]. However, memristor remains as theory using an opamp and resistor. A capacitor stores charge in
only until the first physical memristor model is realized by order to keep the resistance information when voltage supply
Stan William and his group from HP lab [3-4]. The team has is zero. The voltage from capacitor, Vc is converted into
built a nanoscale TiO2 device that share one common point control current, Ic. The control current, Ic then regulates the
with memristor, it also exhibits pinched hysteresis loop. delay of the delay element.
William also explains about memristor switching mechanism This paper is divided into 5 sessions including the
in the paper. Since the memristor physical model discovery, introduction and conclusion. Session 2 briefly explains on the
researchers have been trying to understand the new device and study of memristor variable resistance that is demonstrated
develop its potential applications. using a memristor spice model. Next, session 3 explains on
Memristor is used as non-volatile memory device in work memristor spice model combined with CMOS element to for
[5-6] with high density and speed as fast as DRAM. memristor application. Session 4 describes on memristor to
Memristor switching ability is applied in logic circuit [7] control the delay of delay element that consists of a current
where the resistance is represented as logical states. In starved inverter.
nueromorphic system, memristor mimics the role of synapses,
where each device may interact with other devices throughout II. MEMRISTOR SPICE MODEL AND VARIABLE RESISTANCE
the system [8]. Several programmable analog circuits One of distinguished memristor feature is the ability to
demonstrating memristor based programming of threshold, change its resistance when voltage/current is supplied to the
gain, and frequency are proposed in work [9]. Another memristor. In this session, the resistance of memristor is
example of memristor-based programmable resistance is studied using memristor spice model. To demonstrate
reported in work [10]. memristor SPICE model behaviour, a SPICE model of
However, despite such various memristor applications, memristor is adopted from [12].
memristor is not yet available in current market due to the cost
and technical difficulties in fabrication nanoscale device. Few
A. Resistance of Memristor Spice Model
papers [11-13] have proposed SPICE macro model to analyze
the behavior of memristor. Although these spice models are First, the memristor spice model is simulated to get the
accurate and the parameters are changeable, they are only current-voltage (I-V) characteristic of the memristor. Based on
intended to exhibit memristor behavior and not applicable for relation between the memristor voltages and current from the
memristor application. In order to study various applications ohms law, the memristor resistance is

978-1-4799-5760-6/14/$31.00 2014 IEEE 483


IEEE-ICSE2014 Proc. 2014, Kuala Lumpur, Malaysia

v(t ) R MEM ( x)i (t ) (1) Fig 3 illustrates the conceptual view of single memristor
structure: a thin titanium dioxide (TiO2) between two metal
wires (Pt). The inside TiO2 thin film has formed into bilayer.
The resistance is calculated by dividing voltage over current The first layer is pure titanium oxide layer. It retains its natural
from equation 1. To demonstrate the memristor behavior and form as an insulator. It is also indicated as undoped region and
to get the resistance value, memristor spice model from [3] is has high resistance. The second layer is oxygen deficient
adopted with spice model parameters as RON=100, ROFF =16k, titanium oxide (TiO2-x) layer. It has higher conductivity due to
RINIT =11k, D=10N, uv=10F and p=10. Fig 1 and Fig 2 shows I-V existence of positively charged oxygen vacancies, thus it acts
characteristic of the spice model and the resistance value as a conductor. It is also indicated as doped region and has low
based on I-V derivation. For easier explanation, the resistance resistance. When voltage increase from 0V to 1.2V, the oxygen
range is only when supply voltage increase from 0 to 1.2 V. vacancies in the doped TiO2-x layer are repelled, moving them
towards the undoped TiO2 layer. As a result, the boundary
between the two materials moves, causing an increase in the
percentage of the conducting TiO2-x layer thus the resistance
decreases. This is how a memristor varies its resistance
according to the voltage supply.

B. Memristor Variable Resistance by Pulse Signal


As stated before, memristor resistance changes according to
supply voltage. Two main factors that control the memristor
resistance are the amplitude of the voltage supply and times
memristor is supplied with voltage. Fig 2 shows how the
resistance changes when amplitude of voltage supply changes.
The other factor, time of voltage supplied to memristor is
shown in Fig 4. Here, 1.2 V voltage supply is applied to the
memristor for 3 sec. Graph shows that resistance decreases
over times.
Fig. 1. I-V characteristic of memristor spice model adopted from [13]. Supply
voltage is 1 V and frequency is 1 Hz. One way to control memristor resistance is proposed in
work [10] where pulse signal input is applied to memristor to
regulate the memristor resistance. According to [17],
memristor resistance change rate depends on the number of
pulse, pulse amplitude, and pulse width. High number of pulse,
high pulse amplitude value and wide pulse width result in
higher resistance. Therefore, to control the memristor
resistance, it is achievable by regulating these three factors. A
pulse input voltage is applied to the memristor spice model to
demonstrate the resistance changes. In Fig 5, pulse input
voltage with different widths is applied to the memristor.
Smaller pulse width results in smaller resistance change rate
and otherwise. Therefore, in this work, pulse input voltage is
applied to memristor to control its resistance.

Fig. 2. Resistance of memristor from I-V characteristic data where R= V/I.

Fig. 4. Resistance changes over time where 1.2V voltage applied to


Fig. 3: TiO2 thin film memristor structure memristor.

484
IEEE-ICSE2014 Proc. 2014, Kuala Lumpur, Malaysia

then copied using current mirror, consists of transistor M1-M3.


In order to keep the programmed memristor resistance RMEM
before new resistance input is presented, the charge from iMEM
is stored by capacitor C1. Fig 7 shows voltage at capacitor C1,
Vc. Since memristor model cannot retain its current when input
voltage is 0, the resistance information is kept as charge that
stored by the capacitor.

IV. MEMRISTOR TO CONTROL DELAY OF DELAY ELEMENT


Using the memristor model combined with opamp, resistor
and capacitor, new memristor application as delay element is
proposed. The proposed design in shown is Fig 8.
Fig 5. Memristor resistance changes for pulse input voltage. Pulse width: (a)
75ms, (b) 50ms and (c) 25ms

III. MEMRISTOR MODEL COMBINED WITH CMOS ELEMENT


The circuit of memristor model with CMOS is shown in
Fig 6. As explain before, memristor resistance change rate
increases according to width of pulse signal. Since resistance
changes, memristor current iMEM also change. The memristor
current and resistor R1 generates opamp input voltage.

vin (t ) iMEM (t ) R1 (2)


Fig 8. Memristor spice model with CMOS element to control delay of a current
starved inverter.

First, voltage from capacitor, Vc is converted into control


current, Ic. The control current, Ic then regulates the delay of
the delay element. Here, the delay element consists of current
starved inverter. The gate voltage of M24 and M26 control the
amount of current flow to middle inverter that has parasitic
capacitor, C3. The delay is determined by size of capacitor and
amount of (dis)charging current, IDS as shown in equation (3).
VTN
t delay C (3)
I DS
Fig 6. Memristor spice model with CMOS element for memristor application.
Current from memristor is copy to the current mirror using opamp.
I DS I C (4)

As shown in above equation, delay is regulated by


controlling IDS since C is constant value when transistor in
saturation region. Assuming circuit is in saturation region with
no channel length modulation, the IC is shown below.
1 W
I C n COX VC VTH
2
(5)
2 L
Equation (5) is inserted in equation (3) to roughly estimate the
delay.
VTN
t delay C (6)
1 W
Fig. 7. Voltage capacitor, VC for three different pulse widths. Pulse width: (a)
75ms, (b) 50ms and (c) 25ms.
n COX VC VTH 2

2 L
Equation 6 shows how memristor regulates delay of delay
Resistor R2 is to convert input voltage into an opamp input element. Result for the delay element with memristor is shown
current iin . The opamp input current acts as current source and in Fig. 9 (a), (b) and (c). There are three different outputs

485
IEEE-ICSE2014 Proc. 2014, Kuala Lumpur, Malaysia

according to three different pulse width of supply voltage that ACKNOWLEDGMENT (Heading 5)
applied to the memristor. In fig 9 (a) pulse width of supply The authors would like to thank the Ministry of Science,
voltage is 25ms and output signal takes longest time to Technology and Innovation (MOSTI) and the Research
generate full output signal. In fig 9 (b) pulse width of supply Management Institute of Universiti Teknologi MARA (UiTM)
voltage is 50ms and output signal takes shorter time to generate for providing the financial support under the Science Fund
full output signal. In fig 9 (c) pulse width of supply voltage is grant (100-RMI/SF 16/6/2 (31/2012).
75ms and output signal takes shortest time to generate full
output signal. The small pulse width of voltage supply results
in small resistance change rate and therefore the current
produce by memristor is small. Thus, voltage at capacitor, Vc REFERENCES
is small. According to equation (6), since Vc is small, the delay [1] L.O. Chua, Memristor-the missing circuit element, IEEE Trans. on
is bigger and otherwise. Circuit Theory, vol. 18, pp. 507-519, 1971.
[2] L. O. Chua and S. M Kang, Memristive devices and systems, Proc. Of
IEEE, vol. 64, no. 2, pp. 209-223, Feb. 1976.
[3] D.B. Strukov, G.S. Snider, D.R. Stewart and R.S. Williams, The
mising memristor found, Nature (London), vol. 453, pp. 80-83, 2008.
[4] R. S. William, How we found the missing memristor, IEEE
Spectrum, p. 1-11,2008
[5] Y.C. Yang, F. Pan, Q. Liu, M. Liu, F. Zeng, Fully roomtemperature-
fabricated nonvolatile resistive memory for ultrafast and high-density
(a) memory application, Nano lett., vol. 9, pp. 1636-1643, 2009.
[6] Davide Sacchetto, Giovanni De Micheli and Yusuf Leblebici,
"Multiterminal Memristive Nanowire Devices for Logic and Memory
Applications: A Review," Proceedings of the IEEE, vol. 100, No-6, pp.
2008-2020, 2012
[7] S. Kvatinsky, A. Kolodny, U. C. Weiser and E.G. Friedman,
Memristor-based IMPLY Logic Design Procedure, IEEE 29th
International Conference on Computer Design (ICCD), pp. 142-147,
2011.
[8] H. Wang, H. Li, R.E. Pino, Memristor-Based Synapse Design and
(b) Training Scheme for Neuromorphic Computing Architecture, The
2012 International Joint Conference on Neural Networks (IJCNN), pp.
1-5, 2012
[9] Y.V. Pershin, M.D. Ventra, Practical Approach To Programmable
Analog Circuit With Memristors, IEEE Transactions on Circuits and
Systems, vol. 57, Issue 8, pp. 1857-1864, 2010
[10] S. Shin, K. Kim and Sung-Mo Kang, Memristor-based Fine Resolution
Programmable Resistance and Its Applications, International
Conference on Communications, Circuits and Systems, pp. 948
951,2009.
(c) [11] Y.N. Joglekar, S. J. Wolf, The elusive memristor: properties of basic
electrical circuits, Eur. J. Phys. 30, pp. 661-685,2009.
[12] Z. Biolek, D. Biolek, and V. Biolkova, Spice model of memristor with
Fig 9. Memristor spice model with CMOS element to control delay of a current nonlinear dopant drift, Radioengineering, vol. 18, no. 2, pp. 210214,
starved inverter. Pulse width: (a) 75ms, (b) 50ms and (c) 25ms. 2009.
[13] T. Prodromakis, B. P. Peh, C. Papavassiliou, and S. Member, A
V. CONCLUSION Versatile Memristor Model With Non-linear Dopant Kinetics, vol. 58,
no. 9, pp. 17,2011.
In this work, resistance changes of memristor has been [14] Jung CM, Jo KH, Min KS: SPICE macromodel and CMOS emulator for
studied and demonstrated using a SPICE memristor model. memristors. J Nanosci Nanotechnol 2012, 12(2):14871491.
One way to control the resistance is using pulse signal for [15] Kim H, Sah MP, Yang C, Cho S: Memristor emulator for memristor
voltage input that applied to the memristor. A small width of circuit applications. IEEE Trans Circuits and Syst-I 2012, 59(10):2422
pulse input results in small memristor change rate. Next, 2431.
memristor is combined with opamp, resistor and capacitor to [16] Choi JM, Shin SH, Cho SI, Min KS: CMOS circuit with small area and
regulate delay of a current starved inverter. The proposed low complexity for emulating memristive behavior. In Collaborative
Conference on 3D & Materials Research (CC3DMR). Jeju in Korea;
SPICE model and CMOS combination is important for 2013.
memristor application that works together with CMOS [17] A.G. Radwan, M.A. Zidan, K.N. Salama,HP memristor mathematical
elements. model for periodic signals and DC, 53rd IEEE International Midwest
Symposium on Circuits and Systems (MWSCAS), pp. 861-864, 2010

486

Вам также может понравиться