DocumentCode :
2702627
Title :
Toffoli Gate Implementation Using the Billiard Ball Model
Author :
Hosseini, Hadi ; Dueck, Gerhard W.
Author_Institution :
Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada
fYear :
2010
fDate :
26-28 May 2010
Firstpage :
173
Lastpage :
178
Abstract :
In this paper we review the Billiard Ball Model (BBM) introduced by Toffoli and Fredkin. The analysis of a previous approach to design reversible networks based on BBM it shown to ignored physical realities. We prove that some logic function cannot be realized without additional control balls. For example, to realize the logical OR operation, at least three control balls are needed. We show how reversible Toffoli gates can be constructed with this model. Finally, a Toffoli gate module is proposed that can be used in a cascade of gates and thus implement arbitrary reversible functions.
Keywords :
Circuit simulation; Computer science; Containers; Energy efficiency; Entropy; Logic functions; Logic gates; Merging; Microcomputers; Workstations; Billiard Ball Model; Logic Design; Reversible Logic; Toffoli Gates;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multiple-Valued Logic (ISMVL), 2010 40th IEEE International Symposium on
Conference_Location :
Barcelona, Spain
ISSN :
0195-623X
Print_ISBN :
978-1-4244-6752-5
Type :
conf
DOI :
10.1109/ISMVL.2010.40
Filename :
5489120
Link To Document :
بازگشت