Abstract
Brownian circuits are asynchronous circuits in which signals—represented as tokens—are able to fluctuate along wires. These fluctuations are used as a stochastic search mechanism to drive computations from a state of input to a state of output. Token-Pass circuits are a type of circuits in which wires will not merge or split. Rather, they are linear: each token remains on its wire during computation, and it will interact with other tokens only at points where they pass through circuit elements. The T-element, introduced in [Peper, Lee, Carmona, Cortadella, Morita, “Brownian Circuits: Fundamentals,” 2013], is a circuit element in which three wires pass through, and it was shown to be universal, provided the circuit it is employed in is Brownian. The Brownian circuit designs based on the T-element in the above paper have in common that they implicitly assume a bias in the direction in which tokens flow on average, even though tokens may fluctuate forward and backward during the course of a computation. This chapter proposes a new type of Brownian Token-Pass circuit, called Non-Polar Token-Pass Brownian Circuit, in which no such directional bias is assumed. Though most wires in such circuits do have directional bias, the few wires that don’t, allow for simpler circuit designs, as will be shown.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Grollier, J., Querlioz, D., Stiles, M.D.: Spintronic nanodevices for bioinspired computing. Proc. IEEE 104(10), 2024–2039 (2016)
Korotkov, A., Likharev, K.: Single-electron-parametron-based logic devices. J. Appl. Phys. 84(11), 6114–6126 (1998)
Lageweg, C., Cotofana, S., Vassiliadis, S.: Single electron encoded latches and flip-flops. IEEE Trans. Nanotechnol. 3(2), 237–248 (2004)
Lee, J., Peper, F.: On brownian cellular automata. In: Proceedings of Automata 2008, pp. 278–291. Luniver Press, UK (2008)
Lee, J., Peper, F., Adachi, S., Mashiko, S.: Universal delay-insensitive systems with buffering lines. IEEE Trans. Circuits Syst. I: Regul. Pap. 52(4), 742–754 (2005)
Lee, J., Peper, F., Cotofana, S., Naruse, M., Ohtsu, M., Kawazoe, T., Takahashi, Y., Shimokawa, T., Kish, L., Kubota, T.: Brownian circuits: designs. Int. J. Unconv. Comput. 12(5–6), 341–362 (2016)
Meindl, J., Chen, Q., Davis, J.: Limits on silicon nanoelectronics for terascale integration. Science 293(5537), 2044–2049 (2001)
Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989)
Ono, Y., Fujiwara, A., Nishiguchi, K., Inokawa, H., Takahashi, Y.: Manipulation and detection of single electrons for future information processing. J. Appl. Phys. 97, 031,101–1–031,101–19 (2005)
Patra, P., Fussell, D.: Conservative delay-insensitive circuits. In: Workshop on Physics and Computation, pp. 248–259 (1996)
Peper, F., Lee, J., Abo, F., Isokawa, T., Adachi, S., Matsui, N., Mashiko, S.: Fault-tolerance in nanocomputers: a cellular array approach. IEEE Trans. Nanotechnol. 3(1), 187–201 (2004)
Peper, F., Lee, J., Carmona, J., Cortadella, J., Morita, K.: Brownian circuits: Fundamentals. ACM J. Emerg. Technol. Comput. Syst. 9(1), 3:1–24 (2013)
Sparsø, J., Furber, S.: Principles of Asynchronous Circuit Design - A Systems Perspective. Kluwer Academic Publishers, Dordrecht (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Peper, F., Lee, J. (2018). On Non-polar Token-Pass Brownian Circuits. In: Adamatzky, A. (eds) Reversibility and Universality. Emergence, Complexity and Computation, vol 30. Springer, Cham. https://doi.org/10.1007/978-3-319-73216-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-73216-9_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-73215-2
Online ISBN: 978-3-319-73216-9
eBook Packages: EngineeringEngineering (R0)