Professional Documents
Culture Documents
Memristor Circuits
Mohammad Mahvash Alice C. Parker
Ming Hsieh Department of Electrical Engineering Ming Hsieh Department of Electrical Engineering
University of Southern California University of Southern California
Los Angeles, CA USA Los Angeles, CA USA
Email: mahvashm@usc.edu Email: parker@usc.edu
µV RON
M (q) = ROF F − (ROF F − RON ) q(t) (3)
D2
In order to model a variable resistor in SPICE, we first
model a regular resistor with a dependent voltage source
without using a resistor. Fig. 2 shows how to model a 100Ω
ohm resistor in SPICE. To sense current in the circuit, we
use an independent voltage source Vsense which is 0.0 volts
and therefore it has no effect on the output voltage. The other
source, Vr is a dependent voltage source that generates the
Fig. 4. Voltage and current of the memristor
voltage across the resistor based on the sensed current times
the desired resistance (Vr = I ∗ 100Ω), where I is measured
at Vsense .
Now to create a model for a memristor that is a variable
resistor, all we need to do is change the value of the voltage
source Vr to a function of q based on Equation (3). As shown
in Fig. 3, a capacitor Csense is added to sense the charge in the
circuit. Note that to cancel the effect of the capacitor voltage
on the output voltage, we subtract it from the Vr voltage value.
(Vr = I ∗ M − Vc ), where Vc is the voltage across Csense .
We validate the model by simulating for different input
voltages such as DC, sinusoidal and square wave signals and
show a curve here comparing with the expected results. Fig.
4 shows the current of the memristor when a sinusoidal input
voltage is applied. The V-I characteristic of the memristor
is shown in Fig. 5. (RON = 1Ω, ROF F = 160Ω, D =
10nm, µV = 10−14 m2 /sec.volts) Note that this model is valid Fig. 5. i-v curve
as long as the system remains in the memristor regime which,
in this case, is where the state variable w is bounded between
zero and D. Based on Equation 2, the condition for the circuit is non-linear, in addition to the main frequency, other
memristor regime is as follows: frequency components are generated. However the main fre-
quency has the highest magnitude. Fig. 7 shows the frequency
D2
0 ≤ q(t) ≤ (4) response when 0.3sin(ωt) is applied. The result is similar to
µV RON a simple RL filter (inductor in series with resistor) however
when the input signal amplitude changes, the response would
III. L OW PASS FILTER be different, which means the memristor is not acting like a
A low-pass filter using a memristor in series with a resistor fixed inductor but depends on the level of the voltage applied
is proposed (Fig. 6). In order to obtain the gain-magnitude to the memristor; the equivalent inductor is different. As shown
frequency response we apply a sine wave and measure the in Fig. 7, at a high frequency, the memristor is acting like a
magnitude of the main frequency in the output. Since the resistance and the circuit is changed to a voltage divider.
990
Fig. 8. Integrator with memristor
991
Fig. 10. Input and output waveforms in non linear regime
992