Professional Documents
Culture Documents
Abstract—This brief contributes to the design of computa- Memristors could be arbitrarily programmed to theoretically all
tional and reconfigurable structures that exploit unique threshold- intermediate conducting states. However, a given memristance
dependent switching response of single memristors and their precision requires biasing with very precise amplitude and du-
compositions. A new logic circuit design paradigm, which assumes
parallel processing of input signals, is proposed, along with a ration and, thus, is strongly dependent on device variations [8].
methodology for the construction of robust programmable com- This brief addresses novel computational methods and struc-
posite memristive switches of variable precision. This methodology tures that exploit the threshold-dependent resistance switching
is applied to the design of memristive computing circuits. A SPICE behavior of memristors and their compositions. The presented
simulation-based validation of the proposed circuits and systems is applications include Boolean logic operations and pro-
provided.
grammable memristive switches. The fundamental dynamics
Index Terms—Boolean logic, memristive computing, memristive of all primitive memristive structures are described. Then, a
systems, memristor, programmable analog circuits. novel memristive logic family that uses the total conductance
I. I NTRODUCTION of memristive ensembles for several Boolean operations is
proposed. Moreover, a methodology for the construction of
I T was not until 2008 that Chua’s theory of the fourth fun-
damental circuit component, which he called a memristor
(concatenation of “memory resistor”), was successfully linked
robust fine-resolution programmable memristive switches is
presented. This new methodology makes unnecessary the need
for high-precision tuning of single devices. Finally, the pro-
to its first modern practical implementation by HP Laboratories
posed memristive switches are used in a memristive closed-loop
[1]. A memristor (here used to describe both an ideal memristor
analog computing circuit that is able to generate scalable output
and a generalized memristive system [2]) is a two-terminal
voltage levels in a stepwise manner.
passive nonvolatile resistance switching device, which is quite
promising to advance the electronic circuits and systems state-
of-the-art due to its many favorable properties [3]. Most exper- II. S WITCHING DYNAMICS OF M EMRISTORS
imentally realizable memristors demonstrate a threshold-type AND M EMRISTIVE C IRCUIT C OMPOSITIONS
response; they comply with a set of usually asymmetric voltage
Fig. 1 presents the qualitative current–voltage (I−V ) charac-
thresholds for SET and RESET operations, meaning that there
teristics of memristors with opposite polarities and their serial/
is a negligible change induced to their memory resistance
parallel combination under ac applied voltage. We consider
(memristance) if the magnitude of the applied voltage remains
a memristor to be forward/reversely polarized (FPM/RPM)
below these thresholds [4].
when the voltage is applied to the top/bottom terminal with
A memristor opens new pathways for the exploration of
the bottom/top terminal being grounded; the bottom terminal
advanced circuit architectures where computing and storing are
is denoted by the black thick line. For the employed devices,
performed on the same devices [5]. Related work on logic cir-
we assume asymmetric thresholds and the following initial
cuit design with memristors has so far focused on stateful logic
states: {RPM, FPM} = {ON, OFF}. Memristors with opposite
[6], [7]. However, its major disadvantage is the necessity to
polarities generally demonstrate reversed behavior to the ap-
perform lengthy sequences of imply/false operations in order to
plied signals. According to Fig. 1(a), when a positive voltage
synthesize a given Boolean function. Moreover, programmable
applied to an FPM reaches its “set threshold” (VS,1 ), the device
resistors are currently required for various circuit applica-
switches to its low resistive state (ON state). Then, an ohmic
tions in order to facilitate adaptation to particular conditions.
behavior is observed until a “reset threshold” (VR,1 ) is reached
and the device returns to the high resistive state (OFF state). The
Manuscript received April 30, 2014; revised July 10, 2014 and August 24, I−V graph of an RPM shown in Fig. 1(b) is symmetric to that
2014; accepted September 3, 2014. Date of publication September 11, 2014;
date of current version December 1, 2014. This work was supported in part of an FPM and has the opposite voltage thresholds.
by a scholarship from the BODOSSAKI Foundation, Greece. This brief was Fig. 1(c) illustrates the composite I−V response of two
recommended by Associate Editor R. W. Newcomb. reciprocal memristors connected in parallel. When a positive
The authors are with the Department of Electrical and Computer Engi-
neering, Democritus University of Thrace (DUTh), 67100 Xanthi, Greece applied voltage reaches the “reset threshold” of the RPM
(e-mail: georpapa17@ee.duth.gr; ivourkas@ee.duth.gr; nikovasi@ee.duth.gr; (VR,2 ), its state is changed and the total current drops. Next,
gsirak@ee.duth.gr). when the voltage exceeds the “set threshold” (VS,1 ) of the FPM,
Color versions of one or more of the figures in this brief are available online
at http://ieeexplore.ieee.org. it switches to the ON state and the total current rises again.
Digital Object Identifier 10.1109/TCSII.2014.2357351 Afterward, the composite device exhibits an ohmic behavior
1549-7747 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
PAPANDROULIDAKIS et al.: BOOLEAN LOGIC OPERATIONS AND COMPUTING CIRCUITS BASED ON MEMRISTORS 973
Fig. 5. (a) Application of the proposed MSS in a pulse-controlled stepwise signal generator. (b) Equivalent circuit of a summing block. (c) Expected theoretical
behavior of the circuit. (d) SPICE simulation-based validation of the circuit when using the three-state MSS.