Author:
Wang Hongzhe,Wang Junjie,Yan Shiqin,Pan Ruicheng,Sun Mingyuan,Yu Qi,Chen Tupei,Chen Lei,Liu Yang
Abstract
AbstractCellular automata (CA) are computational systems that exhibit complex global behavior arising from simple local rules, making them a fascinating candidate for various research areas. However, challenges such as limited flexibility and efficiency on conventional hardware platforms still exist. In this study, we propose a memristor-based circuit for implementing elementary cellular automata (ECA) by extending the stateful three-memristor logic operations derived from material implication (IMP) logic gates. By leveraging the inherent physical properties of memristors, this approach offers simplicity, minimal operational steps, and high flexibility in implementing ECA rules by adjusting the circuit parameters. The mathematical principles governing circuit parameters are analyzed, and the evolution of multiple ECA rules is successfully demonstrated, showcasing the robustness in handling the stochastic nature of memristors. This approach provides a hardware solution for ECA implementation and opens up new research opportunities in the hardware implementation of CA.
Funder
National Natural Science Foundation of China
Publisher
Springer Science and Business Media LLC
Reference24 articles.
1. Wolfram, S. Cellular automata. Los Alamos Science. http://library.lanl.gov/cgi-bin/getfile 09-01 (1983).
2. Nandi, S., Kar, B. K. & Chaudhuri, P. P. Theory and applications of cellular automata in cryptography. IEEE Trans. Comput. 43, 1346–1357 (1994).
3. Tomassini, M. & Perrenoud, M. Cryptography with cellular automata. Appl. Soft Comput. 1, 151–160 (2001).
4. Ermentrout, G. B. & Edelstein-Keshet, L. Cellular automata approaches to biological modeling. J. Theor. Biol. 160, 97–133 (1993).
5. Vichniac, G. Y. Simulating physics with cellular automata. Physica D 10, 96–116 (1984).