Skip to main navigation Skip to search Skip to main content

Equivalence checking of reversible circuits

  • Robert Wille
  • , Daniel Grobe
  • , Michael D. Miller
  • , Rolf Drechsler
  • University of Bremen
  • University of Victoria

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

67 Scopus citations

Abstract

Determining the equivalence of reversible circuits designed to meet a common specification is considered. The circuits' primary inputs and outputs must be in pure logic states but the circuits may include elementary quantum gates in addition to reversible logic gates. The specification can include don't-cares arising from constant inputs, garbage outputs, and total or partial don't-cares in the underlying target function. The paper explores well-known techniques from irreversible equivalence checking and how they can be applied in the domain of reversible circuits. Two approaches are considered. The first employs decision diagram techniques and the second uses Boolean satisfiability. Experimental results show that for both methods, circuits with up to 27, 000 gates, as well as adders with more than 100 inputs and outputs, are handled in under three minutes with reasonable memory requirements.

Original languageEnglish
Title of host publicationProceedings - 39th International Symposium on Multiple-Valued Logic, ISMVL 2009
Pages324-330
Number of pages7
DOIs
StatePublished - 2009
Externally publishedYes
Event39th International Symposium on Multiple-Valued Logic, ISMVL 2009 - Naha, Okinawa, Japan
Duration: 21 May 200923 May 2009

Publication series

NameProceedings of The International Symposium on Multiple-Valued Logic
ISSN (Print)0195-623X

Conference

Conference39th International Symposium on Multiple-Valued Logic, ISMVL 2009
Country/TerritoryJapan
CityNaha, Okinawa
Period21/05/0923/05/09

Fingerprint

Dive into the research topics of 'Equivalence checking of reversible circuits'. Together they form a unique fingerprint.

Cite this