Synthesizing reversible circuits for irreversible functions

D. Michael Miller, Robert Wille, Gerhard W. Dueck

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Scopus citations

Abstract

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 reversible specification. Systematic procedures are presented and results for benchmark problems show the methods produce very good results compared to earlier methods.

Original languageEnglish
Title of host publication12th Euromicro Conference on Digital System Design
Subtitle of host publicationArchitectures, Methods and Tools, DSD 2009
Pages749-756
Number of pages8
DOIs
StatePublished - 2009
Externally publishedYes
Event12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009 - Patras, Greece
Duration: 27 Aug 200929 Aug 2009

Publication series

Name12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009

Conference

Conference12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009
Country/TerritoryGreece
CityPatras
Period27/08/0929/08/09

Fingerprint

Dive into the research topics of 'Synthesizing reversible circuits for irreversible functions'. Together they form a unique fingerprint.

Cite this