DocumentCode
2176776
Title
Debugging of Toffoli networks
Author
Wille, Robert ; Grosse, Daniel ; Frehse, Stefan ; Dueck, Gerhard W. ; Drechsler, Rolf
Author_Institution
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear
2009
fDate
20-24 April 2009
Firstpage
1284
Lastpage
1289
Abstract
Intensive research is performed to find post-CMOS technologies. A very promising direction based on reversible logic are quantum computers. While in the domain of reversible logic synthesis, testing, and verification have been investigated, debugging of reversible circuits has not yet been considered. The goal of debugging is to determine gates of an erroneous circuit that explain the observed incorrect behavior. In this paper we propose the first approach for automatic debugging of reversible Toffoli networks. Our method uses a formulation for the debugging problem based on Boolean satisfiability. We show the differences to classical (irreversible) debugging and present theoretical results. These are used to speed-up the debugging approach as well as to improve the resulting quality. Our method is able to find and to correct single errors automatically.
Keywords
formal verification; logic CAD; logic circuits; logic testing; network synthesis; Boolean satisfiability; Toffoli network debugging; automatic debugging; logic testing; logic verification; quantum computer; reversible circuits; reversible logic synthesis; Circuit simulation; Circuit synthesis; Circuit testing; Computer science; Debugging; Error correction; Logic circuits; Logic testing; Quantum computing; Transistors;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location
Nice
ISSN
1530-1591
Print_ISBN
978-1-4244-3781-8
Type
conf
DOI
10.1109/DATE.2009.5090863
Filename
5090863
Link To Document