A Synthesis Algorithm for 4-Bit Reversible Logic Circuits with Minimum Quantum Cost.

Zhiqiang Li,Hanwu Chen,Xiaoyu Song,Marek Perkowski
DOI: https://doi.org/10.1145/2629542
IF: 2.013
2014-01-01
ACM Journal on Emerging Technologies in Computing Systems
Abstract:This article presents an algorithm which can quickly find the exact minimum solution to almost all of 4-bit reversible functions. We assume minimization of quantum cost (MQC). This algorithm is designed in the most memory-efficient way, or it will quickly run out of memory. Therefore, we construct the shortest coding of permutations, the topological compression and flexible data structures for the memory savings. First, hash tables are used for all 8-gate 4-bit circuits with the minimization of gate count (MGC) by using the GT library (with NOT, CNOT, Toffoli and Toffoli-4 gates). Second, we merge and split the hash tables, thus generating a single longer hash table for high-performance. Third, we synthesize these circuits with MQC by using the GTP library (with GT, Peres, and Inverted Peres gates) based on the hash table. Finally, according to the comparison of the QC of circuits, the algorithm can quickly converge for any 4-bit reversible circuit with MQC. By synthesizing all benchmark functions, in comparison with Szyprowski and Kerntopf [ 2011], the running time and QC are reduced up to 99.95% and 18.2%, respectively.
What problem does this paper attempt to address?