Adiabatic pipelining: a key to ternary computing with quantum dots

P Pečar, A Ramšak, N Zimic, M Mraz, I Lebar Bajec
2008 Nanotechnology  
The Quantum-dot Cellular Automaton (QCA), a processing platform based on interacting quantum dots was introduced by C. S. Lent in the mid 1990s. What followed was an exhilarating period with the development of the line, the functionally complete set of logic functions, as well as more complex processing structures, however all in the realm of binary logic. Regardless of these achievements, it has to be acknowledged that the use of binary logic is in computing systems mainly the end result of
more » ... technological limitations, which the designers had to cope with in the early days of their design. The first advancement of QCAs to multi-valued (ternary) processing was performed by Lebar Bajec et al, with the argument that processing platforms of the future should not disregard the clear advantages of multi valued logic. Some of the elementary ternary QCAs, necessary for the construction of more complex processing entities, however, lead to a remarkable increase in size when compared to their binary counterparts. This somewhat negates the advantages gained by entering the ternary computing domain. As it turns out even the binary QCA had its initial hiccups, which have been solved by the introduction of adiabatic switching and application of adiabatic pipeline approaches. We here present a study that introduces adiabatic switching into the ternary QCA and employs the adiabatic pipeline approach to successfully solve the issues of elementary ternary QCAs. What is more the ternary QCAs here presented are size wise comparable to binary QCAs. This in our view might serve their faster adoption.
doi:10.1088/0957-4484/19/49/495401 pmid:21730672 fatcat:efvsrkdtsvh67p3yv7bahl5mzu