IEEE Circuits and Systems Magazine - Q4 2019 - 12
Real devices show behaviors that may not be represented
by current models, yet they can affect the function
of the circuit and the system.
state drift discussed here regards the state changes in
the absence of any input.
There are several suggestions regarding compensation of read-out mechanism, nonetheless, there are no
concrete solutions addressing the leakage. To evaluate
these effects we designed and implemented (shown in
Fig. 5) a memory write and read circuit [95] and measured the maximum retention time of Knowm "BS-AF-W"
memristors [96]. Our measurement showed 81 hours
of retention time (488 reads, 10 minutes apart) for our
memory system. In our experiments, the read operations were not compensated and hence could affect the
retention time. However, in a different experiment with
more frequent reads (every 1 second), we managed to
have 6000 correct reads before a state change. Therefore, even though the 488 read operations contribute in
reduction of retention time, the two experiments prove
the presence of a different effect which we associate
with the leakage. Since currently, no models for this effect exist, we could not simulate this effect. Similarly, no
other memristive memory system design can be thoroughly verified in simulation (e.g., regarding its retention time). At least not using the models currently available to the public and academia. This indicates the need
for developing new and more comprehensive models.
More importantly, it highlights the importance of the
physical implementation and verification of memristive
systems. We note that there are memory products in
Figure 5. Our implementation of a complete memory system on PCB, populated with memristor chip and required
circuits to read and write.
12
IEEE CIRCUITS AND SYSTEMS MAGAZINE
the market, e.g., [97], which use memristors. Therefore,
there is no doubt that there are and can be more memristive memory systems, for which similar characterization experiments are done. However, we could not find
any similar reports accessible to the public, reporting
those important characteristics we measured.
B. Logic Example-IMPLY
As one of the most prominent memristor-based logic
design methods, IMPLY has been extensively used [31],
[34], [38], [48], [49], [99]-[102]. There are also various
works in the literature on its design and implementation as well, e.g. [34], [35], [38], [45]. This also includes
closed-form formulas and determined boundaries regarding the value of various circuit elements necessary
to implement an IMPLY [38], [45]. In the literature, however, often the circuit simulation of systems using IMPLY
is skipped (see e.g., [45], [48], [99], [100]), given the assumption that the basic gate implementation as shown
in [34] is functional. However, to verify our IMPLY based
system published in [48], we tried to run the respective
simulation in SPICE. The common assumption in p " q
(p IMPLY q) is that p maintains its state while q changes
its state to hold the result [31], [45], [48], [100]-[102]. Despite the fact that many of the designed systems work
strictly based on this assumption, to our surprise, this
does not seem to be always the case.
One of the problems with the closed-form calculations
is that they assume a resistive switch with fixed resistance
before and after crossing the threshold voltage. Whereas
in reality, the memristors experience state drift on both
sides of this threshold, which on itself affects the switching process. According to our simulations using four different models (namely, Biolek [98], Yakopcic [103], Joglekar
[104] and TEAM [105]), in a single operation, or as shown
in [34] in a few step operation, the parameters could be set
such that p can be considered (in some cases only marginally) as keeping its previous states. However, the state
drift in a sequence of operations leads to a potential loss of
state for p and consequently false results (see Fig. 6). The
only model in which we managed to simulate IMPLY with a
small enough state drift that does not cause a loss of state
is TEAM [105]. However, we notice that for doing so we had
to set the model parameters arbitrarily and far from the
characteristics of the real memristors we have at hand.
Taking all the above into account, the question of
the practicality of a physical implementation of IMPLY
FOURTH QUARTER 2019
IEEE Circuits and Systems Magazine - Q4 2019
Table of Contents for the Digital Edition of IEEE Circuits and Systems Magazine - Q4 2019
Contents
IEEE Circuits and Systems Magazine - Q4 2019 - Cover1
IEEE Circuits and Systems Magazine - Q4 2019 - Cover2
IEEE Circuits and Systems Magazine - Q4 2019 - 1
IEEE Circuits and Systems Magazine - Q4 2019 - Contents
IEEE Circuits and Systems Magazine - Q4 2019 - 3
IEEE Circuits and Systems Magazine - Q4 2019 - 4
IEEE Circuits and Systems Magazine - Q4 2019 - 5
IEEE Circuits and Systems Magazine - Q4 2019 - 6
IEEE Circuits and Systems Magazine - Q4 2019 - 7
IEEE Circuits and Systems Magazine - Q4 2019 - 8
IEEE Circuits and Systems Magazine - Q4 2019 - 9
IEEE Circuits and Systems Magazine - Q4 2019 - 10
IEEE Circuits and Systems Magazine - Q4 2019 - 11
IEEE Circuits and Systems Magazine - Q4 2019 - 12
IEEE Circuits and Systems Magazine - Q4 2019 - 13
IEEE Circuits and Systems Magazine - Q4 2019 - 14
IEEE Circuits and Systems Magazine - Q4 2019 - 15
IEEE Circuits and Systems Magazine - Q4 2019 - 16
IEEE Circuits and Systems Magazine - Q4 2019 - 17
IEEE Circuits and Systems Magazine - Q4 2019 - 18
IEEE Circuits and Systems Magazine - Q4 2019 - 19
IEEE Circuits and Systems Magazine - Q4 2019 - 20
IEEE Circuits and Systems Magazine - Q4 2019 - 21
IEEE Circuits and Systems Magazine - Q4 2019 - 22
IEEE Circuits and Systems Magazine - Q4 2019 - 23
IEEE Circuits and Systems Magazine - Q4 2019 - 24
IEEE Circuits and Systems Magazine - Q4 2019 - 25
IEEE Circuits and Systems Magazine - Q4 2019 - 26
IEEE Circuits and Systems Magazine - Q4 2019 - 27
IEEE Circuits and Systems Magazine - Q4 2019 - 28
IEEE Circuits and Systems Magazine - Q4 2019 - 29
IEEE Circuits and Systems Magazine - Q4 2019 - 30
IEEE Circuits and Systems Magazine - Q4 2019 - 31
IEEE Circuits and Systems Magazine - Q4 2019 - 32
IEEE Circuits and Systems Magazine - Q4 2019 - 33
IEEE Circuits and Systems Magazine - Q4 2019 - 34
IEEE Circuits and Systems Magazine - Q4 2019 - 35
IEEE Circuits and Systems Magazine - Q4 2019 - 36
IEEE Circuits and Systems Magazine - Q4 2019 - 37
IEEE Circuits and Systems Magazine - Q4 2019 - 38
IEEE Circuits and Systems Magazine - Q4 2019 - 39
IEEE Circuits and Systems Magazine - Q4 2019 - 40
IEEE Circuits and Systems Magazine - Q4 2019 - 41
IEEE Circuits and Systems Magazine - Q4 2019 - 42
IEEE Circuits and Systems Magazine - Q4 2019 - 43
IEEE Circuits and Systems Magazine - Q4 2019 - 44
IEEE Circuits and Systems Magazine - Q4 2019 - 45
IEEE Circuits and Systems Magazine - Q4 2019 - 46
IEEE Circuits and Systems Magazine - Q4 2019 - 47
IEEE Circuits and Systems Magazine - Q4 2019 - 48
IEEE Circuits and Systems Magazine - Q4 2019 - 49
IEEE Circuits and Systems Magazine - Q4 2019 - 50
IEEE Circuits and Systems Magazine - Q4 2019 - 51
IEEE Circuits and Systems Magazine - Q4 2019 - 52
IEEE Circuits and Systems Magazine - Q4 2019 - 53
IEEE Circuits and Systems Magazine - Q4 2019 - 54
IEEE Circuits and Systems Magazine - Q4 2019 - 55
IEEE Circuits and Systems Magazine - Q4 2019 - 56
IEEE Circuits and Systems Magazine - Q4 2019 - 57
IEEE Circuits and Systems Magazine - Q4 2019 - 58
IEEE Circuits and Systems Magazine - Q4 2019 - 59
IEEE Circuits and Systems Magazine - Q4 2019 - 60
IEEE Circuits and Systems Magazine - Q4 2019 - 61
IEEE Circuits and Systems Magazine - Q4 2019 - 62
IEEE Circuits and Systems Magazine - Q4 2019 - 63
IEEE Circuits and Systems Magazine - Q4 2019 - 64
IEEE Circuits and Systems Magazine - Q4 2019 - 65
IEEE Circuits and Systems Magazine - Q4 2019 - 66
IEEE Circuits and Systems Magazine - Q4 2019 - 67
IEEE Circuits and Systems Magazine - Q4 2019 - 68
IEEE Circuits and Systems Magazine - Q4 2019 - Cover3
IEEE Circuits and Systems Magazine - Q4 2019 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q1
https://www.nxtbookmedia.com