A. Toth and K. Showalter: Logic gates in excitable media
2065
periods ͑provided the input signals are in phase͒. Thus the
unknown frequency of one input signal could be determined
by scanning through the frequency of the other input signal
and monitoring the output signal.
assemblies based on two channels; however, it is easy to
imagine AND type behavior arising in assemblies with many
channels. The gate fires when a threshold is reached, deter-
mined by a sufficient region of excitation for the initiation of
a wave. As a specific example of a multichannel gate, one
can imagine adding a third channel to the AND gates in Figs.
2 or 11 to form a T-shaped assembly. The simultaneous input
of three waves would transform parameter regions in Fig. 3
from no response to AND gate behavior ͑e.g., at aϭ0.65,
wϭ2.0).
Another example of multiple input signals for triggering
an output signal is seen in the complex (nϪ1)/n resonance
patterns with successive waves. The fnϭ1/2 pattern, for
example, requires two input waves for every output wave.
Thus n oscillations are necessary to trigger a burst of nϪ1
oscillations in an output wavetrain. This behavior is reminis-
cent of bursting behavior seen in certain single and coupled
nerve cell assemblies.33
Finally, we note that while the above analogies apply to
excitatory connections there is also behavior analogous to
inhibitory connections. The ‘‘dephasing’’ caused by an input
signal in the NOT and XNOR gates gives rise to an inhibi-
tion of wave initiation. The input channels can therefore be
considered as ‘‘inhibitory connections’’ in these gates.
Logic gate assemblies become increasingly difficult to
construct as multiple channels with special features are re-
quired. Other techniques, such as those developed by Nosz-
ticzius and co-workers,34 where the catalyst is bound to a
membrane in a desired pattern, might allow the construction
of more complex gates. We also note that miniaturized as-
semblies could provide logic gates that operate on much
faster time scales than the tube assemblies. Recent studies
have shown that narrow channels can be created by using
photolithography in the CO–platinum system.35 It should be
possible using similar methods to construct miniature logic
gates based on excitable media in this system, thus providing
faster chemical based computing devices.
The period of successive input waves determines
whether the input and output signals have a simple 1:1 rela-
tionship or whether complex resonance patterns occur, as
shown in Fig. 5. At high periods where fnϭ1, the system
has sufficient time to relax to the steady state to function
consecutively as an AND or OR gate. At lower periods, the
firing number varies through a sequence of (nϪ1)/n pat-
terns. The complex behavior may allow further interesting
input–output processing. The (nϪ1)/n patterns occur in a
stepwise fashion, each appearing over a range of input fre-
quency, as shown in Fig. 5. As described in Ref. 7, each is a
distinct pattern; for example, the 3/4 resonance is a repeating
train of three ‘‘quarter notes’’ followed by a ‘‘quarter rest.’’
Because ranges of the input frequency correspond to particu-
lar output patterns, the assembly could be used as a fre-
quency coder.
At high frequencies, no output waves are generated be-
yond a threshold frequency of input waves. Because the
wave velocity approaches zero as the channel radius ap-
proaches the critical radius, the relaxation to the steady state
is slower at the channel exit than in the case of an unre-
stricted wave. Above the frequency threshold, wave initiation
is inhibited because the system has no time to recover to its
excitable state. The gap width also plays an important role in
this behavior, since the diffusive dispersion of the autocata-
lyst is restricted as the gap width is decreased. This behavior
is similar to propagation failure in discrete and forced excit-
2
5–27
able systems.
Computational devices can be created by combining
logic gates in particular arrays. For example, a binary adding
machine can be made by operating an AND gate and an
XOR gate in parallel. Thus inputs of 1,1 yield an output of 1
for the AND gate and 0 for the XOR gate, which interpreted
as the binary output ͑10͒ yields the decimal sum of the inputs
͑
1ϩ1ϭ2͒. Similarly, inputs of ͑0,0͒, ͑0,1͒, and ͑1,0͒ yield
ACKNOWLEDGMENTS
binary outputs of ͑00͒, ͑01͒, and ͑01͒, or the decimal sums 0,
1
14
We thank Oliver Steinbock for helpful discussions on
logic gates in excitable media and for critically reading the
manuscript. We are grateful to the National Science Founda-
tion ͑CHE-9222616͒ and the Office of Naval Research
, and 1 of the inputs. Hjelmfelt, Weinberger, and Ross
18
have used the switching enzymatic model of Okamoto to
develop examples of a binary decoder, binary adder, and
stack memory. Logic gates based on excitable media can be
similarly combined to yield more complex computing de-
vices.
͑N00014-95-1-0247͒ for supporting this research. Acknowl-
edgment is made to the donors of The Petroleum Research
Fund, administered by the American Chemical Society, for
partial support of this research.
V. CONCLUSION
We have studied logic gates based on the properties of
excitable media, where the signals are coded by the presence
or absence of chemical waves. Intriguing analogies can be
drawn between the various gates we have considered and the
simplest descriptions of nerve cell firing. Signals arriving on
multiple axons are transferred via synaptic connections to the
dendrites, which carry the excitation to the nerve cell body.
The nerve fires, sending an action potential down its axon,
when a threshold is reached from the accumulated signal
input. Similarly, multiple signals are necessary for ‘‘firing’’
in an AND gate based on excitable media. We have studied
1
A. N. Zaikin and A. M. Zhabotinsky, Nature ͑London͒ 225, 535 ͑1970͒.
A. T. Winfree, The Geometry of Biological Time ͑Springer, Berlin, 1980͒.
J. M. Davidenko, A. M. Pertsov, R. Salomonsz, W. Baxter, and J. Jalife,
Nature ͑London͒ 355, 349 ͑1992͒.
E. R. Kandel and J. H. Schwartz, Principles of Neural Science ͑Elsevier,
New York, 1985͒.
A. Babloyantz and J. A. Sepulchre, Physica D 49, 52 ͑1991͒.
2
3
4
5
6
A. Babloyantz and J. A. Sepulchre, Phys. Rev. Lett. 66, 1314 ͑1991͒.
7
8
´
A. T o´ th, V. G a´ sp a´ r, and K. Showalter, J. Phys. Chem. 98, 522 ͑1994͒.
D. Bouteille and C. Guidot, Fluid Logic Controls and Industrial Automa-
tion ͑Wiley & Sons, New York, 1973͒.
A. P. de Silva, H. Q. N. Gunaratne, and K. R. A. S. Sandanayake, Tetra-
hedron Lett. 31, 5193 ͑1990͒.
9
This article is copyrighted as indicated in the article. Reuse of AIP content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
J. Chem. Phys., Vol. 103, No. 6, 8 August 1995
138.251.14.35 On: Fri, 19 Dec 2014 17:37:59