Title : 
Exact Toffoli Network Synthesis of Reversible Logic Using Boolean Satisfiability
         
        
            Author : 
Grobe, Daniel ; Chen, Xiaobo ; Drechsler, Rolf
         
        
            Author_Institution : 
Inst. of Comput. Sci., Bremen Univ.
         
        
        
        
        
            Abstract : 
Compact synthesis result for reversible logic is of major interest in low-power design and quantum computing. Such reversible functions are realized as a cascade of Toffoli gates. In this paper, we present the first exact synthesis algorithm for reversible functions using generalized Toffoli gates. Our iterative algorithm formulates the synthesis problem with d Toffoli gates as a sequence of Boolean satisfiability (SAT) instances. Such an instance is satisfiable iff there exists a network representation with d gates. Thus we can guarantee minimality. For a set of benchmarks experimental results are given
         
        
            Keywords : 
computability; integrated circuit design; logic design; low-power electronics; quantum gates; Boolean satisfiability; compact synthesis; exact Toffoli network synthesis; generalized Toffoli gates; iterative algorithm; low-power design; quantum computing; reversible logic; Boolean functions; Computer networks; Computer science; Iterative algorithms; Logic design; Logic gates; Network synthesis; Optical computing; Optical design; Quantum computing;
         
        
        
        
            Conference_Titel : 
Design, Applications, Integration and Software, 2006 IEEE Dallas/CAS Workshop on
         
        
            Conference_Location : 
Richardson, TX
         
        
            Print_ISBN : 
1-4244-0670-6
         
        
            Electronic_ISBN : 
1-4244-0670-6
         
        
        
            DOI : 
10.1109/DCAS.2006.321031