Synthesizing Reversible Circuits for Irreversible Functions

D. Michael Miller, Robert Wille, Gerhard W. Dueck
2009 2009 12th Euromicro Conference on Digital System Design, Architectures, Methods and Tools  
Many reversible circuit synthesis procedures have been proposed. A common feature of most methods is that the initial specification must be a completely-specified reversible function. However, often the desired functionality is a, possibly incompletely-specified, irreversible function. In this paper, we consider how to fully automate the process of synthesizing a reversible function given an irreversible specification with particular emphasis on how to embed an irreversible function into a
more » ... sible specification. Systematic procedures are presented and results for benchmark problems show the methods produce very good results compared to earlier methods.
doi:10.1109/dsd.2009.186 dblp:conf/dsd/MillerWD09 fatcat:melsu32shreefko53dtgmb4cfm