Towards a Design Flow for Reversible Logic
(Sprache: Englisch)
This book presents contributions to a design flow for reversible logic, including advanced methods for synthesis, optimization, verification, and debugging. It proposes several techniques for synthesis of very large functions in reversible logic.
Leider schon ausverkauft
versandkostenfrei
Buch
149.79 €
Produktdetails
Produktinformationen zu „Towards a Design Flow for Reversible Logic “
This book presents contributions to a design flow for reversible logic, including advanced methods for synthesis, optimization, verification, and debugging. It proposes several techniques for synthesis of very large functions in reversible logic.
Klappentext zu „Towards a Design Flow for Reversible Logic “
The development of computing machines found great success in the last decades. But the ongoing miniaturization of integrated circuits will reach its limits in the near future. Shrinking transistor sizes and power dissipation are the major barriers in the development of smaller and more powerful circuits. Reversible logic p- vides an alternative that may overcome many of these problems in the future. For low-power design, reversible logic offers signi?cant advantages since zero power dissipation will only be possible if computation is reversible. Furthermore, quantum computation pro?ts from enhancements in this area, because every quantum circuit is inherently reversible and thus requires reversible descriptions. However, since reversible logic is subject to certain restrictions (e.g. fanout and feedback are not directly allowed), the design of reversible circuits signi?cantly differs from the design of traditional circuits. Nearly all steps in the design ?ow (like synthesis, veri?cation, or debugging) must be redeveloped so that they become applicable to reversible circuits as well. But research in reversible logic is still at the beginning. No continuous design ?ow exists so far. Inthisbook,contributionstoadesign?owforreversiblelogicarepresented.This includes advanced methods for synthesis, optimization, veri?cation, and debugging.
The development of computing machines found great success in the last decades. But the ongoing miniaturization of integrated circuits will reach its limits in the near future. Shrinking transistor sizes and power dissipation are the major barriers in the development of smaller and more powerful circuits.
Reversible logic provides an alternative that may overcome many of these problems in the future. For low-power design, reversible logic offers significant advantages since zero power dissipation will only be possible if computation is reversible. Furthermore, quantum computation profits from enhancements in this area, because every quantum circuit is inherently reversible and thus requires reversible descriptions. However, since reversible logic is subject to certain restrictions (e.g. fanout and feedback are not directly allowed), the design of reversible circuits significantly differs from the design of traditional circuits. Nearly all steps in the design flow (like synthesis, verification, or debugging) must be redeveloped so that they become applicable to reversible circuits as well. But research in reversible logic is still at the beginning. No continuous design flow exists so far.
In Towards a Design Flow for Reversible Logic, contributions to a design flow for reversible logic are presented. This includes advanced methods for synthesis, optimization, verification, and debugging. Formal methods like Boolean satisfiability and decision diagrams are thereby exploited. By combining the techniques proposed in the book, it is possible to synthesize reversible circuits representing large functions. Optimization approaches ensure that the resulting circuits are of small cost. Finally, a method for equivalence checking and automatic debugging allows to verify the obtained results and helps to accelerate the search for bugs in case of errors in the design. Combining the respective approaches, a first design flow for reversible circuits of significant size results.esis, verification,
Reversible logic provides an alternative that may overcome many of these problems in the future. For low-power design, reversible logic offers significant advantages since zero power dissipation will only be possible if computation is reversible. Furthermore, quantum computation profits from enhancements in this area, because every quantum circuit is inherently reversible and thus requires reversible descriptions. However, since reversible logic is subject to certain restrictions (e.g. fanout and feedback are not directly allowed), the design of reversible circuits significantly differs from the design of traditional circuits. Nearly all steps in the design flow (like synthesis, verification, or debugging) must be redeveloped so that they become applicable to reversible circuits as well. But research in reversible logic is still at the beginning. No continuous design flow exists so far.
In Towards a Design Flow for Reversible Logic, contributions to a design flow for reversible logic are presented. This includes advanced methods for synthesis, optimization, verification, and debugging. Formal methods like Boolean satisfiability and decision diagrams are thereby exploited. By combining the techniques proposed in the book, it is possible to synthesize reversible circuits representing large functions. Optimization approaches ensure that the resulting circuits are of small cost. Finally, a method for equivalence checking and automatic debugging allows to verify the obtained results and helps to accelerate the search for bugs in case of errors in the design. Combining the respective approaches, a first design flow for reversible circuits of significant size results.esis, verification,
Inhaltsverzeichnis zu „Towards a Design Flow for Reversible Logic “
1. Introduction2. Preliminaries
2.1. Background
2.2. Decision Diagrams
2.3. Satisfiability Solvers
3. Synthesis of Reversible Logic
3.1. Current Synthesis Steps
3.2. BDD-based Synthesis
3.3. SyReC: A Reversible Hardware Language
3.4. Summary and Future Work
4. Exact Synthesis of Reversible Logic
4.1. Main Flow
4.2. SAT-based Exact Synthesis
4.3. Improved Exact Synthesis
4.4. Summary and Future Work
5. Embedding of Irreversible Functions
5.1. Embedding Problem
5.2. Don't Care Assignment
5.3. Synthesis with Output Permutation
5.4. Summary and Future Work
6. Optimization
6.1. Adding Lines to Reduce Circuit Cost
6.2. Reducing the Number of Circuit Lines
6.3. Optimizing Circuits for Linear Nearest Neighbor Architectures
6.4. Summary and Future Work
7. Formal Verification and Debugging
7.1. Equivalence Checking
7.2. Automated Debugging and Fixing
7.3. Summary and Future Work
8. Summary and Conclusions
- References
- Indexers
3. Synthesis of Reversible Logic
3.1. Current Synthesis Steps
3.2. BDD-based Synthesis
3.3. SyReC: A Reversible Hardware Language
3.4. Summary and Future Work
4. Exact Synthesis of Reversible Logic
4.1. Main Flow
4.2. SAT-based Exact Synthesis
4.3. Improved Exact Synthesis
4.4. Summary and Future Work
5. Embedding of Irreversible Functions
5.1. Embedding Problem
5.2. Don't Care Assignment
5.3. Synthesis with Output Permutation
5.4. Summary and Future Work
6. Optimization
6.1. Adding Lines to Reduce Circuit Cost
6.2. Reducing the Number of Circuit Lines
6.3. Optimizing Circuits for Linear Nearest Neighbor Architectures
6.4. Summary and Future Work
7. Formal Verification and Debugging
7.1. Equivalence Checking
7.2. Automated D
Bibliographische Angaben
- Autoren: Robert Wille , Rolf Drechsler
- 2010, 184 Seiten, Maße: 16,4 x 24,4 cm, Gebunden, Englisch
- Verlag: Springer Netherland
- ISBN-10: 9048195780
- ISBN-13: 9789048195787
Sprache:
Englisch
Rezension zu „Towards a Design Flow for Reversible Logic “
From the reviews: "This is a book about the present and the future of computing machines. ... At the end of the book a list of 144 refs are included giving the reader the possibility to know more than there are in the book. ... the book represents an excellent text at a post-graduate level aiming to give to the researchers the basic ideas and techniques in this new emerging domain." (Dumitru Stanomir, Zentralblatt MATH, Vol. 1210, 2011)
Kommentar zu "Towards a Design Flow for Reversible Logic"
0 Gebrauchte Artikel zu „Towards a Design Flow for Reversible Logic“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Towards a Design Flow for Reversible Logic".
Kommentar verfassen