Efficient Algorithms for Optimal 4-Bit Reversible Logic System Synthesis

Owing to the exponential nature of the memory and run-time complexity, many methods can only synthesize 3-bit reversible circuits and cannot synthesize 4-bit reversible circuits well. We mainly absorb the ideas of our 3-bit synthesis algorithms based on hash table and present the efficient algorithm...

Full description

Bibliographic Details
Main Authors: Zhiqiang Li, Hanwu Chen, Guowu Yang, Wenjie Liu
Format: Article
Language:English
Published: Hindawi Limited 2013-01-01
Series:Journal of Applied Mathematics
Online Access:http://dx.doi.org/10.1155/2013/291410
id doaj-bd3484dc61af49199438746cf91b2a3b
record_format Article
spelling doaj-bd3484dc61af49199438746cf91b2a3b2020-11-24T23:13:08ZengHindawi LimitedJournal of Applied Mathematics1110-757X1687-00422013-01-01201310.1155/2013/291410291410Efficient Algorithms for Optimal 4-Bit Reversible Logic System SynthesisZhiqiang Li0Hanwu Chen1Guowu Yang2Wenjie Liu3College of Information Engineering, Yangzhou University, Yangzhou 225009, ChinaSchool of Computer Science and Engineering, Southeast University, Nanjing 211189, ChinaUniversity of Electronic Science and Technology Chengdu, Sichuan, Chengdu 611731, ChinaNanjing University of Information Science & Technology, Nanjing 210044, ChinaOwing to the exponential nature of the memory and run-time complexity, many methods can only synthesize 3-bit reversible circuits and cannot synthesize 4-bit reversible circuits well. We mainly absorb the ideas of our 3-bit synthesis algorithms based on hash table and present the efficient algorithms which can construct almost all optimal 4-bit reversible logic circuits with many types of gates and at mini-length cost based on constructing the shortest coding and the specific topological compression; thus, the lossless compression ratio of the space of n-bit circuits reaches near 2×n!. This paper presents the first work to create all 3120218828 optimal 4-bit reversible circuits with up to 8 gates for the CNT (Controlled-NOT gate, NOT gate, and Toffoli gate) library, and it can quickly achieve 16 steps through specific cascading created circuits.http://dx.doi.org/10.1155/2013/291410
collection DOAJ
language English
format Article
sources DOAJ
author Zhiqiang Li
Hanwu Chen
Guowu Yang
Wenjie Liu
spellingShingle Zhiqiang Li
Hanwu Chen
Guowu Yang
Wenjie Liu
Efficient Algorithms for Optimal 4-Bit Reversible Logic System Synthesis
Journal of Applied Mathematics
author_facet Zhiqiang Li
Hanwu Chen
Guowu Yang
Wenjie Liu
author_sort Zhiqiang Li
title Efficient Algorithms for Optimal 4-Bit Reversible Logic System Synthesis
title_short Efficient Algorithms for Optimal 4-Bit Reversible Logic System Synthesis
title_full Efficient Algorithms for Optimal 4-Bit Reversible Logic System Synthesis
title_fullStr Efficient Algorithms for Optimal 4-Bit Reversible Logic System Synthesis
title_full_unstemmed Efficient Algorithms for Optimal 4-Bit Reversible Logic System Synthesis
title_sort efficient algorithms for optimal 4-bit reversible logic system synthesis
publisher Hindawi Limited
series Journal of Applied Mathematics
issn 1110-757X
1687-0042
publishDate 2013-01-01
description Owing to the exponential nature of the memory and run-time complexity, many methods can only synthesize 3-bit reversible circuits and cannot synthesize 4-bit reversible circuits well. We mainly absorb the ideas of our 3-bit synthesis algorithms based on hash table and present the efficient algorithms which can construct almost all optimal 4-bit reversible logic circuits with many types of gates and at mini-length cost based on constructing the shortest coding and the specific topological compression; thus, the lossless compression ratio of the space of n-bit circuits reaches near 2×n!. This paper presents the first work to create all 3120218828 optimal 4-bit reversible circuits with up to 8 gates for the CNT (Controlled-NOT gate, NOT gate, and Toffoli gate) library, and it can quickly achieve 16 steps through specific cascading created circuits.
url http://dx.doi.org/10.1155/2013/291410
work_keys_str_mv AT zhiqiangli efficientalgorithmsforoptimal4bitreversiblelogicsystemsynthesis
AT hanwuchen efficientalgorithmsforoptimal4bitreversiblelogicsystemsynthesis
AT guowuyang efficientalgorithmsforoptimal4bitreversiblelogicsystemsynthesis
AT wenjieliu efficientalgorithmsforoptimal4bitreversiblelogicsystemsynthesis
_version_ 1725599181154811904