Skip to main content

2010 | OriginalPaper | Buchkapitel

5. Embedding of Irreversible Functions

verfasst von : Robert Wille, Rolf Drechsler

Erschienen in: Towards a Design Flow for Reversible Logic

Verlag: Springer Netherlands

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Quite often reversible circuits should be synthesized for irreversible functions. Thus, the problem of embedding is an important aspect. For this purpose, additional lines are introduced resulting in constant inputs, garbage outputs, and don’t care conditions, which have to be assigned to concrete values. Further options exist how (i.e. in which order) to arrange the outputs in the circuit to be synthesized. Overall, functions can be embedded in different ways whereby the concrete don’t care assignments as well as the chosen output arrangement may have a significant impact on the resulting circuit size. In this chapter, the different aspects of embedding mentioned above are investigated in detail. First, strategies for the don’t care assignment. Afterwards, the order of outputs in the function to be synthesized is considered.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
The transformation-based synthesis method from Sect. 3.1.2 has been used to synthesize these circuits.
 
2
Note that when this simplification is employed, bidirectional synthesis methods cannot be applied, because don’t cares occur in the latter truth table lines so that no definition of the inverse function is possible.
 
Literatur
[CDKM05]
Zurück zum Zitat S.A. Cuccaro, T.G. Draper, S.A. Kutin, D.P. Moulton, A new quantum ripple-carry addition circuit, in Workshop on Quantum Information Processing (2005) S.A. Cuccaro, T.G. Draper, S.A. Kutin, D.P. Moulton, A new quantum ripple-carry addition circuit, in Workshop on Quantum Information Processing (2005)
[GAJ06]
Zurück zum Zitat P. Gupta, A. Agrawal, N.K. Jha, An algorithm for synthesis of reversible logic circuits. IEEE Trans. CAD 25(11), 2317–2330 (2006) P. Gupta, A. Agrawal, N.K. Jha, An algorithm for synthesis of reversible logic circuits. IEEE Trans. CAD 25(11), 2317–2330 (2006)
[HL05]
Zurück zum Zitat F.S. Hillier, G.J. Lieberman, Introduction to Operations Research (McGraw-Hill, New York, 2005) F.S. Hillier, G.J. Lieberman, Introduction to Operations Research (McGraw-Hill, New York, 2005)
[Ker04]
Zurück zum Zitat P. Kerntopf, A new heuristic algorithm for reversible logic synthesis, in Design Automation Conf. (2004), pp. 834–837 P. Kerntopf, A new heuristic algorithm for reversible logic synthesis, in Design Automation Conf. (2004), pp. 834–837
[MDM05]
Zurück zum Zitat D. Maslov, G.W. Dueck, D.M. Miller, Toffoli network synthesis with templates. IEEE Trans. CAD 24(6), 807–817 (2005) D. Maslov, G.W. Dueck, D.M. Miller, Toffoli network synthesis with templates. IEEE Trans. CAD 24(6), 807–817 (2005)
[MDM07]
Zurück zum Zitat D. Maslov, G.W. Dueck, D.M. Miller, Techniques for the synthesis of reversible Toffoli networks. ACM Trans. Des. Autom. Electron. Syst. 12(4), 42 (2007) CrossRef D. Maslov, G.W. Dueck, D.M. Miller, Techniques for the synthesis of reversible Toffoli networks. ACM Trans. Des. Autom. Electron. Syst. 12(4), 42 (2007) CrossRef
[MDW09]
Zurück zum Zitat D.M. Miller, G.W. Dueck, R. Wille, Synthesising reversible circuits from irreversible specifications using Reed-Muller spectral techniques, in Int’l Workshop on Applications of the Reed-Muller Expansion in Circuit Design (2009), pp. 87–96 D.M. Miller, G.W. Dueck, R. Wille, Synthesising reversible circuits from irreversible specifications using Reed-Muller spectral techniques, in Int’l Workshop on Applications of the Reed-Muller Expansion in Circuit Design (2009), pp. 87–96
[MS99]
Zurück zum Zitat J.P. Marques-Silva, K.A. Sakallah, GRASP: A search algorithm for propositional satisfiability. IEEE Trans. Comput. 48(5), 506–521 (1999) MathSciNetCrossRef J.P. Marques-Silva, K.A. Sakallah, GRASP: A search algorithm for propositional satisfiability. IEEE Trans. Comput. 48(5), 506–521 (1999) MathSciNetCrossRef
[MWD09]
Zurück zum Zitat D.M. Miller, R. Wille, G. Dueck, Synthesizing reversible circuits for irreversible functions, in EUROMICRO Symp. on Digital System Design (2009), pp. 749–756 D.M. Miller, R. Wille, G. Dueck, Synthesizing reversible circuits for irreversible functions, in EUROMICRO Symp. on Digital System Design (2009), pp. 749–756
[Rud93]
Zurück zum Zitat R. Rudell, Dynamic variable ordering for ordered binary decision diagrams, in Int’l Conf. on CAD (1993), pp. 42–47 R. Rudell, Dynamic variable ordering for ordered binary decision diagrams, in Int’l Conf. on CAD (1993), pp. 42–47
[WGDD09]
Zurück zum Zitat R. Wille, D. Große, G. Dueck, R. Drechsler, Reversible logic synthesis with output permutation, in VLSI Design (2009), pp. 189–194 R. Wille, D. Große, G. Dueck, R. Drechsler, Reversible logic synthesis with output permutation, in VLSI Design (2009), pp. 189–194
[WGT+08]
Zurück zum Zitat R. Wille, D. Große, L. Teuber, G.W. Dueck, R. Drechsler, RevLib: an online resource for reversible functions and reversible circuits, in Int’l Symp. on Multi-Valued Logic (2008), pp. 220–225. RevLib is available at http://www.revlib.org R. Wille, D. Große, L. Teuber, G.W. Dueck, R. Drechsler, RevLib: an online resource for reversible functions and reversible circuits, in Int’l Symp. on Multi-Valued Logic (2008), pp. 220–225. RevLib is available at http://​www.​revlib.​org
Metadaten
Titel
Embedding of Irreversible Functions
verfasst von
Robert Wille
Rolf Drechsler
Copyright-Jahr
2010
Verlag
Springer Netherlands
DOI
https://doi.org/10.1007/978-90-481-9579-4_5