ESOP-Based Toffoli Network Generation with Transformations

  • Authors:
  • Yasaman Sanaee;Gerhard W. Dueck

  • Affiliations:
  • -;-

  • Venue:
  • ISMVL '10 Proceedings of the 2010 40th IEEE International Symposium on Multiple-Valued Logic
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper a new Toffoli gate cascade synthesis method is presented. This method is based on previous work and generates a cascade of inverted-control-Toffoli gates from the ESOP representation of a multi-output function. The algorithm first generates a circuit with n + m lines, where n and m are the number of inputs and outputs, respectively. A set of gate transformations are applied to the circuits to remove some of the output lines. The improvements of this new algorithm are twofold: most NOT gates are eliminated and the number of lines is reduced. A significant reduction is the quantum cost of the resulting networks can be observed.