Effect of Negative Control Lines on the Exact Synthesis of Reversible Circuits

被引:0
作者
Wille, Robert [1 ]
Soeken, Mathias [1 ,2 ]
Przigoda, Nils [1 ]
Drechsler, Rolf [1 ,2 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
[2] DFKI GmbH, Cyber Phys Syst, D-28359 Bremen, Germany
关键词
LOGIC; ALGORITHM; GATES;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Synthesis of reversible circuits has emerged as an important research area. Applications in the domain of quantum computation and low-power design benefit directly from the achieved improvements. Besides heuristic methods, also exact synthesis received significant attention. Here, circuits realizing the desired functions e.g. with a minimal number of gates are determined. However, only Toffoli gates with positive control lines have been considered so far. In this paper, we study the effect of negative control lines on the exact synthesis of reversible circuits. For this purpose, we extend an existing approach so that the larger degree of freedom is considered. Through experimental evaluations, the precise effect of negative control lines on the minimal circuit sizes for reversible functions is investigated. Furthermore, we also evaluate the effect of this on the respective run-times. In fact, we can observe that, although the search space theoretically increases, minimal circuits sometimes can be generated even faster than without the explicit consideration of negative control lines.
引用
收藏
页码:627 / 640
页数:14
相关论文
共 23 条
[11]  
Moraga Claudio, 2012, Reversible Computation. Third International Workshop, RC 2011. Revised Papers, P54, DOI 10.1007/978-3-642-29517-1_5
[12]  
Sasanian Zahra, 2012, Reversible Computation. Third International Workshop, RC 2011. Revised Papers, P77, DOI 10.1007/978-3-642-29517-1_7
[13]  
Sasanian Z, 2012, DES AUT CON, P36
[14]   Synthesis of reversible logic circuits [J].
Shende, VV ;
Prasad, AK ;
Markov, IL ;
Hayes, JP .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (06) :710-722
[15]  
Soeken Mathias, 2012, Reversible Computation. Third International Workshop, RC 2011. Revised Papers, P64, DOI 10.1007/978-3-642-29517-1_6
[16]  
Toffoli T., 1980, Automata, Languages and Programming, Seventh Colloquium, P632
[17]  
Wille Robert, 2010, Proceedings of the 2010 Forum on Specification & Design Languages (FDL 2010), P184
[18]  
Wille R., 2012, DESIGN AUTOMATION TE
[19]  
Wille R, 2007, VLSI-SOC 2007: PROCEEDINGS OF THE 2007 IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, P88
[20]  
Wille R, 2008, DES AUT TEST EUROPE, P894