Kaust Repository: Time Domain Oscillating Poles: Stability Redefined in Memristor Based Wien-Oscillators

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

KAUST

Repository

Time domain oscillating poles: Stability redefined in Memristor


based Wien-oscillators

Item type Conference Paper

Authors Talukdar, Abdul Hafiz Ibne; Radwan, Ahmed G.; Salama,


Khaled N.

Citation Talukdar A, Radwan AG, Salama KN (2010) Time domain


oscillating poles: Stability redefined in Memristor based
Wien-oscillators. 2010 International Conference on
Microelectronics. doi:10.1109/ICM.2010.5696140.

DOI 10.1109/ICM.2010.5696140

Publisher Institute of Electrical and Electronics Engineers (IEEE)

Journal 2010 International Conference on Microelectronics

Downloaded 22-Dec-2017 15:30:48

Link to item http://hdl.handle.net/10754/236092


1

Time domain oscillating poles: Stability


redefined in Memristor based Wien-oscillator
A. Talukdar1, A. G. Radwan1,2, and K. N. Salama1
1
Electrical Engineering Program
King Abdullah University of Science and Technology (KAUST)
Thuwal, Kingdom of Saudi Arabia 23955-6900
2
Department of Engineering Mathematics
Faculty of Engineering, Cairo University, Egypt
Email: {abdul.talukdar, ahmed.radwan, khaled.salama}@kaust.edu.sa


Abstract— Traditionally, the necessary and sufficient condition system to oscillate is achieved by forcing the poles to have
for any system to be oscillating is that its poles are located on the only imaginary part and these poles should have a fixed
imaginary (j𝜔) axis. In this paper, for the first time, we have position.
shown that systems can oscillate with time-domain oscillating In this article we will describe a new phenomenon caused
poles. The idea is verified using a Memristor based Wien by employing a Memristor in a conventional Wien oscillator
oscillator. Sustained oscillations are observed without having the
circuit. A mathematical model is proposed to analyze Wien
poles of the system fixed on the imaginary axis and the
oscillating behavior of the system poles is reported. The Memristor-oscillator. The simulation results and mathematical
oscillating resistance and triangular shape of FFT are also models presented here demonstrate the surprising findings in
demonstrated with mathematical reasoning and simulation the field of oscillation which represent a new paradigm in
results to support the unusual and surprising characteristics. circuit theory.
Index Terms—Memristor, oscillating poles, stable oscillation C1 R1

I. INTRODUCTION V1

In 1971 Leon O. Chua [1, 2] showed the existence of a new +12V


two-terminal circuit element called the „Memristor‟. He
+
proposed the Memristor as the fourth basic circuit element Vout
which relates between the flux-linkage (φ) and the charge (q). R2
C2 -
The unconventional properties of Memristor have led to the R4
OPAMP -12V
successful modeling of a number of physical devices and
systems [3-5]. Interest in the Memristor revived in 2008 when
an experimental version was reported by HP lab [6]. That
device neither uses magnetic flux, nor stores charge as a R3
capacitor does, rather achieves a resistance dependent on the Fig. 1: Schematics of conventional Wien oscillator
history of current. The Memristor has been investigated
independently or with the other three passive components (R, II. OVERVIEW OF WIEN OSCILLATOR
L, and C) [7, 8]. Some patents related to Memristors appear to A. Wien Oscillator
include applications in DRAM [9], programmable logic
[9], signal processing [10], neural networks [11], and control The Wien bridge oscillator is one of the various types
systems [12]. of electronic oscillators that can generate sine waves. It can
Oscillators generally use some form of active device: generate a large range of frequencies. The main components
opamp or BJT, surrounded by passive devices such as of this oscillator are four resistors and two capacitors [13]. Op-
resistors, capacitors, and inductors, to generate a sinusoidal amp sine-wave oscillators operate without an externally-
output [13]. They are widely used in generating signals to applied input signal. Some combinations of positive and
broadcast by radio and television transmitters, clock signals negative feedback are used to drive the op amp into an
that regulate computers and quartz clocks. The Wien oscillator unstable state and this causes the output to oscillate. The
is one of the simplest and best known oscillators. derived equations for the frequency of oscillation and the
Poles of an oscillatory system play the major role in condition of oscillation are demonstrated later. The schematic
determining the stability of oscillation [13]. The location of of the basic Wien oscillator is shown in Fig. 1.
the poles and the values of the real and imaginary parts
determine the response of the system. The condition for any
2

C RM

VM

+12V

+
Vout
C
R2 -
R4
OPAMP -12V

Fig. 3: Voltage across the Memristor (VM) from simulation


R3

Fig. 2: Schematics of Wien oscillator with Memristor low resistance Ron, and the remainder has a low dopant
concentration and higher resistance Roff. The total resistance of
Considering the circuit shown in Fig. 1 the characteristics the Memristor, RM, is a sum of the weighted (depending on the
equation of this system can be derived in the following form: width of the doped and undoped regions) resistances of the
𝑠 2 + 𝑏𝑠 + 𝑑 = 0 (1) doped and undoped regions. The SPICE model proposed by
1 1 𝑅3 1 Zdeněk Biolek et al. [14, 15] can be used to simulate the effect
𝑏= + − ,𝑑 = (2) of Memristor in various circuits. The model is implemented as
𝑅2 𝐶2 𝑅1 𝐶1 𝑅1 𝑅4 𝐶2 𝑅1 𝑅2 𝐶1 𝐶2
The condition of sustained oscillation is given by a SPICE subcircuit with the following parameters: the initial
𝐶2 𝑅1 𝑅3 Rinit resistance, the Roff and Ron resistances, the width of the
+ = (3) thin film D, the dopant mobility μv, and the exponent p of the
𝐶1 𝑅2 𝑅4
The frequency of oscillation is expressed as: window function. To counterpart the effect of the nonlinear
1 dopant drift they have proposed a window function with p as
𝑓= (4) the parameter to set the nonlinearity. The differences between
2𝜋 𝑅 𝑅 𝐶 𝐶 1 2 1 2 models with linear and nonlinear drifts decrease if p increases.
Recent mathematical modeling of Memristor in case of
For sustain oscillation b must be equal to zero in (1). The periodic signals is proposed in [16, 17].
location of the poles in this system can be found by solving For our simulations we have used R2=5k, C1=C2=C=3.2µF,
the quadratic equation in (1). When b=0, there will be two R4=100k, R1 (in Fig. 1) is replaced with Memristor (Fig. 2). In
conjugate poles lying on the imaginary axis. If b is a non zero the SPICE model only Rinit is changed and the value of p is
value then those two poles will be located in either the right given 10. p=10 is good enough for linear approximation. The
half or left half of the s-plane. For oscillations to be sustained, other parameters were kept as it is in the model file [15]. Rinit
the poles of the system must lie on the imaginary axis. . was changed from 4.1k to 5.9k for simulation and also for
Shifting of poles from the imaginary axis will result in a mathematical modeling.
damped oscillation, which is not a sustained oscillation.
III. RESULTS AND DISCUSSION
B. Wien Oscillator with Memristor Sustained oscillations are found for each Rinit value of RM.
Referred to Fig. 1, R1 is replaced with Memristor and both In Fig. 3 the simulated values of VM (voltage across the
C1and C2 are changed to same valued capacitance C as shown Memristor) is shown for every value of Rinit. From this figure
in Fig. 2. The resistance of the Memristor will be designated it is easily observed that VM has linear relation with Rinit. So
as RM and the voltage across the Memristor will be designated VM (the peak voltage of VM) can be modeled with straight line
as VM. From the simulation results RM is found to be approximation. VM can be expressed as a function of Rinit:
oscillating. So RM will have an average value which can be 𝑉𝑀 = 0.3764 + 0.06𝑅𝑖𝑛𝑖𝑡 (7)
denoted as Ravg. These changes will certainly modify The calculated values of VM using (7) give similar results as
equations (1)-(4). The frequency of oscillation of the new simulation and the error in this case is less than 0.22%. Thus
system, fM can be written as: VM can be approximated by two methods: the first method is
1
𝑓𝑀 = by using (7) where VM can be calculated for every Rinit. The
2𝜋𝐶 𝑅 𝑅 (5)
𝑎𝑣𝑔 2 second method would be to use conventional Wien oscillator
The condition of oscillation is modified as: (Fig. 1). As the average values of VM are almost constant
𝑅𝑎𝑣𝑔 𝑅3 whether a Memristor is used or not if similar values of R1 and
1+ = ≡ 𝑔𝑎𝑖𝑛 (6)
𝑅2 𝑅4 Rinit are used so V1 can be taken from conventional Wien
Dmitri B. Strukov et al. first proposed a physical model to oscillator to be used as VM in the proposed formula described
realize the Memristor as a two terminal device [6]. They later. In Fig. 4 the simulation result is shown for RM and Vout.
considered a thin semiconductor film of thickness sandwiched Vout is the final output voltage. For this simulation, Rinit=5k.
between two metal contacts. The semiconductor film has a Similar results are found for other values of Rinit. The
region with a high concentration of dopants having sustained oscillation is clearly observed in both the final
output Vout andRM (Fig. 4). R3 has to be changed to
3

accomplish this oscillation. The values of R3 are found equal Using the bionomial expansion, equation (10) can be
to the calculated values derived from (6). In this case R init is approximated as following:
taken as Ravg. This approximation does not alter the result as 𝑉𝑀 𝑘 𝑅𝑜𝑓𝑓 − 𝑅𝑜𝑛
Ravg (from the simulation) is very close to Rinit with an error 𝑅𝑚𝑎𝑥 − 𝑅𝑖𝑛𝑖𝑡 ≅ ≡ ∆𝑅𝑀 (11)
{2𝜋𝑅𝑖𝑛𝑖𝑡 𝑓𝑎𝑣𝑔 }
less than 0.02%. The most interesting observation is that the For any value of Rinit, the peaks Rmax and Rmin can be easily
output oscillation is sustained as shown in Fig. 4. Though calculated using (11). In Fig. 5 the calculated range of the
from the SPICE model [15] RM can take values like Ron=0.1k, Memristor resistance RM using (11) is shown for different
Roff=16k, and Rinit but from the simulation it is found that RM values of Rinit. The inset figure in Fig. 5 shows the percentage
is oscillating in a different range across Ravg. So Memristor error between simulation and calculated values for every range
resistance, RM can be modeled as: of RM. From Fig. 5 it is seen that the calculated and the
simulated values of RM are quite close with a maximum error
𝑅𝑀 = 𝑅𝑎𝑣𝑔 + ∆𝑅𝑀 sin(𝜔𝑡 ± 𝜑) (8) of 2.2% which is negligible.
Where, ∆𝑅𝑀 is the sinusoidal amplitude. If only the magnitude A. Poles as a function of time: “Oscillating poles”
peaks of RM is considered then (8) can be written as:
It is well known that for any oscillation to be stable, the
𝑅𝑚𝑎𝑥 ,𝑚𝑖𝑛 = 𝑅𝑎𝑣𝑔 ± ∆𝑅𝑀 (9)
poles of that system must lie on imaginary axis. In other
As RM is oscillating, It will have a maximum (Rmax) and a
words, there should not be any real part in the value of the
minimum (Rmin) values. Using the concept described in [16] pole. If the poles of the system fall in right half of the s plane,
and reusing (5) and (6) the maximum and minimum values of then the system will have a over damped oscillation, which
RM can be modeled as: will be increasing by time, and as a result, the oscillation will
saturate. If the poles of the system fall in the left half of s
2𝑉𝑀 𝑘 𝑅𝑜𝑓𝑓 − 𝑅𝑜𝑛 plane, the system will have a damped oscillation, which dies
𝑅𝑚𝑎𝑥 2 = 𝑅𝑚𝑖𝑛 2 ± (10) out eventually. Using (2), and (6) the expression for b and d
𝜋𝑓𝑀
Where, Ron and Roff are described previously. k is the same can be written as:
factor as described in [3] and it is given as 𝑘 = (𝜇𝑣 𝑅𝑜𝑛 )/𝐷2 1 ∆𝑅𝑀 1
𝑏= 𝑅𝑀 − 𝑅𝑎𝑣𝑔 ≅ ,𝑑 = 2 (12)
𝐶𝑅𝑀 𝑅2 𝐶𝑅𝑀 𝑅2 𝐶 𝑅𝑀 𝑅2
The solution for s can be written as:
𝑏 4𝑅𝑀 𝑅2 − (∆𝑅𝑀 )2
𝑠 = 𝜎 ± 𝑗𝜔 = ± 𝑗 (13)
2 2𝐶𝑅𝑀 𝑅2
Conventional stable oscillation can only be achieved if b=0 as
in case of the Wien oscillator presented in Fig. 1 where the
oscillation is sustained by adjusting the values of R1, R2, C1,
C2, R3, and R4. But in the case where a Memristor is used
(refer to (12)), b is found directly proportional to ΔRM. So a
small value of ΔRM can give a significant value of b. If
ΔRM=0, poles will be on ±j𝜔 axis. These poles can be named
as “fixed poles”. In Fig. 4 we can see the resistance of
Memristor, RM is oscillating and so definitely ΔRM≠0 and so b
cannot be zero. As a result the poles will not be fixed. But still
Fig. 4: Simulation result for RM and Vout of the final output oscillation. sustained oscillation is found and it is clear in the simulation
result of Vout (in Fig. 4). These poles can be named as
“oscillating poles”. In Fig. 6, the oscillating nature of poles is
shown. In Fig. 6(a), RM is plotted using (8) and (11). This
result is almost similar to the simulation result of RM shown in
Fig. 4. As RM is oscillating so RM can be replaced using (8) in
(12) to plot the real part of pole in (13). The plot is shown for
Rinit=5k and Ravg=5.045k. In the same way the imaginary part
of pole is plotted in Fig. 6(c). For both cases the oscillating
behavior of pole is found. Fig. 6(d) shows the complex pole of
the system when RM is changing from its minimum to
maximum value. In this figure +j𝜔 axis is shown only. The
mirror image is found in –j𝜔 axis. When RM is at its
maximum value the poleswill be at the lowest point of the
straight line (in Fig. 6(d)). When RM is at its minimum value
Fig. 5: Range of calculated values of RM; Range of percentage errors between the poles will be at the highest point of the line (in Fig. 6(d)).
simulated and calculated RM (inset). The pole will oscillate between these two points along the line
for the whole period of oscillation. The pole for which this
4

line crosses +j𝜔 axis corresponds to Ravg. Thus the poles of IV. CONCLUSION
this system will continue to oscillate with time. In this paper, we reported the effect of using a Memristor in
B. Frequency response the conventional Wien oscillator. The developed mathematical
models for characterizing the oscillation in this scheme match
As RM is oscillating, the frequency of oscillation fM can be
very closely with the simulation results. The new exciting
calculated by replacing RM with 𝑅𝑎𝑣𝑔 ± ∆𝑅𝑀 in (13). It is
results in oscillation will definitely redefine the traditional
found that the frequency of oscillation will have a maximum
and a minimum value. As the poles of this system are concepts. First of all the oscillating behavior of resistance and
oscillating so the oscillation cannot have a single frequency pole of the investigated scheme can surely give sustained
component in Fourier spectra like in the case of the oscillation. Despite of oscillating pole, the stability of the
conventional Wien oscillator. This logical interpretation is system is not at all diminished. The oscillating resistance,
well supported by the simulation result shown in Fig. 7. Here periodic oscillation of poles and triangular shape of FFT may
the Fourier spectrum is shown for the same transient response have interesting effect in the field of oscillation. Challenges
of Vout shown in Fig. 4. The center frequency, f M,avg = 9.90Hz remain with the nonlinearity of opamp and Memristor itself.
corresponds to the purely imaginary pole and the The nonlinear characteristics inhibit the complexity of the
corresponding value of RM is Rinit. The calculated values of the analysis. The unprecedented results can have impact in
maximum and minimum value of fM are found 9.98Hz and designing oscillatory circuits, sensitive control systems, signal
9.78 Hz correspondingly and these values have very close generation, amplitude and frequency modulation, etc.
match with fM,max and fM,min in Fig. 7. Other frequencies are
due to the shifting of poles from the imaginary axis. This REFERENCES
triangular shape of FFT validates the range of frequency of [1] L. 0. Chua, “Memristor-The Missing Circuit Element,” IEEE Trans.
oscillation. It is to be mentioned that for any sustained Circuit Theory, vol. CT-18, no. 5, pp. 507-519, Sep. 1971.
oscillation the FFT of the sinusoidal oscillation is an impulse. [2] L. 0. Chua and S. M. Kang, “Memristive Devices and Systems,” Proc.of
But surprisingly when Memristor is used with Wien oscillator the IEEE, vol. 64, no. 2, pp. 209-223, Feb. 1976.
the FFT changes to triangular shape which means that the [3] G. F. Oster and D. M. Auslander, “The Memristor: A new bondgraph
element,” Trans ASME on Dynamical Syst. Meas Contr., vol. 94, no. 3, pp.
frequency of oscillation will not be single valued rather it will 249-252, 1972.
have a range. [4] G. F. Oster, “A note on memristor,” IEEE Trans. Circuits Syst., vol. CAS-
21, pp. 152, Jan. 1974.
5400 2 [5] L. 0. Chua and C. W. Tseng, “A rnemristive circuit model for P-N junction
1
diodes,” Int. J. Circuit Theory and Appl., vol. 2, pp. 367-389, Dec. 1974.
Real part of pole

5200
[6] D. B. Strukov, G. S. Snider, D. R. Stuwart, and R. S. Williams, “The
0 missing memristor found,” NATURE, vol. 453, pp. 80-83, May 1, 2008.
RM ( )

5000
-1 [7] Di Ventra M., Pershin Y.V., and Chua L.O., “Circuit elements with
4800 memory: memristors,memcapacitors and meminductors”, Proceedings of
-2
IEEE, vol. 97, iss. 10, pp. 1717-1724, Oct 2009.
4600
4.8 4.85 4.9 4.95 5 5.05 5.1 5.15 5.2
-3
4.8 4.85 4.9 4.95 5 5.05 5.1 5.15 5.2
[8] Qin Yu, Zhiguang Qin, Juebang Yu, and Yuming Mao, “Transmission
Time (sec) Time (sec) Characteristics Study of Memristors Based Op-Amp Circuits”, ICCCAS 2009,
(a) (b) pp. 974-977, 2009.
65 65 [9] G. Snider, “Architecture and methods for computing with reconfigurable
Imaginary part of pole

Imaginary part of pole

64 64 resistor crossbars (Patent style)”, U. S. Patent 7203789, April 2007.


[10] B. L. Mouttet, “Programmable crossbar signal processor (Patent style)”,
63 63
U.S. Patent 7302513, Nov 2007.
62 62 [11] G. Snider, “Molecular-junction-nanowire-crossbar-based neural network
61 61
(Patent style)”, U.S. Patent 7359888, April 2008
[12] B. L. Mouttet, “Crossbar control circuit (Patent style)”, U.S. Patent
60
4.8 4.85 4.9 4.95 5 5.05 5.1 5.15 5.2
60
-3 -2 -1 0 1 2 7609086, Oct. 2009.
Time (sec) Real part of pole [13] R. Manchini and R. Palmer, “Sine-Wave Oscillators (Report style)”,
(c) (d)
Application Report, SLOA060, Texas Instruments, March 2001
Fig. 6: (a) Oscillating resistance RM, (b) Oscillating real part of pole, (c) [14] Biolek D., Biolek Z., and Biolkova V., “SPICE Modeling of Memristive,
Oscillating imaginary part of pole, and (d) Pole of the described system when Memcapacitative and Meminductive Systems”, European Conference on
RM is changing from its minimum to maximum value. Circuit Theory and Design (ECCTD), pp. 249-252, 2009.
[15] Z. Biolek, D. Boilek, V. Biolkova, “SPICE Model of Memristor with
Nonlinear Dopant Drift,” RADIOENGINEERING, vol. 18, no. 2, pp. 210,
June 2009.
[16] A. G. Radwan, M. A. Zidan, K. N. Salama, “HP Memristor Mathematical
Model for Periodic Signals and DC,” IEEE International Midwest Symposium
on Circuits and Systems (MWSCAS), pp 861-864, Seattle, USA, Aug 2010.
[17] A. G. Radwan, M. A. Zidan, and K. N. Salama, “On the mathematical
modeling of Memristors,” IEEE International Conference on
fM,avg Microelectronics, (ICM), Cairo, Egypt, Dec. 2010
fM,min fM,max

Fig. 7: FFT of output voltage (V(1) in Fig. 4)

You might also like