
















































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Reversible logic, a concept in computing that aims to eliminate power dissipation by ensuring arbitrary circuits can be built from reversible gates. The authors explore the billiard ball model and introduce various reversible gates such as interaction gates, priese switch gates, and fredkin gates. They also touch upon the relationship between reversible computing and quantum computing.
Typology: Slides
1 / 56
This page cannot be seen from the preview
Don't miss anything!

















































M. Perkowski, L. Jozwiak#, P. Kerntopf+, A. Mishchenko, A. Al-Rabadi, A. Coppola@, A. Buller, X. Song, M. Md. Mozammel Huq Azad Khan&, S. Yanushkevich^, V.Shmerko^, M. Chrzanowska-Jeske*
Portland State University, Portland, Oregon 97207- #Technical University o f Eindhoven, Eindhoven, The Netherlands, + Technical University of Warsaw, Warsaw, Poland, @ Cypress Semiconductor Northwest and Oregon Graduate Institute, Oregon, USA , * Information Sciences Division, Advanced Telecommunications Research Institute International (ATR), Kyoto, Japan, & Department of Computer Science and Engineering, East West University, Bangladesh, , ^ Technical University of Szczecin, Szczecin, Poland
R. W. Keyes, IBM J. Res. Develop. 32 , 24 (1988).
Computing at the atomic scale:
a survey made by Keyes in 1988
Information loss = energy loss
the Computational Process”, Ann. N.Y. Acad.Sci, 426, 162(1985). Docsity.com
not be dissipated in the circuit it is necessary that arbitrary circuit can be build from reversible gates.
Information is Physical
reversible A ⊕ B
Reversible computation:
Reversible logic
Reversible are circuits (gates) that have one- to-one mapping between vectors of inputs and outputs; thus the vector of input states can be always reconstructed from the vector of output states.
In some papers allowed under certain conditions
In some papers allowed in a limited way in a “near reversible” circuit
logic, it is useful to have intuitive feeling of various models of its realization.
Definitions
Billiard Ball Model
DEFLECTION
Interaction gate Input output A B z1^ z2 z3 z 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 1 0 1 1 1 0 0 1
A Z1= A and B
B (^) Z4 = A and B
Z2 = B and NOT A Z3 = A and NOT B
A
Z1= A and B Z2 = B and NOT A Z3 = A and NOT B
Z4 = A and B
Inverse Interaction gate input output z1 z2 z3 z4 A B 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 1 1
A Z1= A and B
B (^) Z4 = A and B
Z2 = B and NOT A Z3 = A and NOT B
Other input combinations not allowed
z z z z
Designing with this types of gates is difficult Docsity.com