{"title":"Efficient Design of a Reversible Sorting Circuit","authors":"Maksuda Akhter Brishty, Md Rajeb Talukder, Fahim Shihab Shan, Sadia Afrin Mim, Mubin Ul Haque, Zarrin Tasnim Sworna","doi":"10.1109/ICIET48527.2019.9290572","DOIUrl":null,"url":null,"abstract":"Reversible logic is a very significant exposure for low-power consumption and faster computation in recent research areas. The aim of designing a reversible sorting circuit is to reduce power consumption and reliable communication. Two efficient sorting circuits are presented in this paper which can sort binary numbers in descending order. The proposed circuits includes 3 or 4 inputs where each input consists of 3 bits. Fredkin and Toffoli gates have been used to design the comparator. Fredkin gate has also been used for the proposed switch which generates result bit according to the comparator’s input. The proposed circuit needs 102 primary reversible gates for sorting 3 inputs and 170 gates for 4 inputs, 195 garbage outputs for 3 inputs and 325 garbage outputs for 4 inputs, 510 quantum cost for 3 inputs and 850 quantum cost for 4 inputs and (150α + 246β + 96γ) hardware complexity for 3 inputs and (250 + 410β + 160γ) hardware complexity for 4 inputs. In this modern era, sorting is used in many fields like pulse generation, counting and searching operations. Many research have been done regarding reversible sequential and combinational circuits but reversible sorting circuit is still an unexplored area, so this may be one of the pioneering works in this field.","PeriodicalId":427838,"journal":{"name":"2019 2nd International Conference on Innovation in Engineering and Technology (ICIET)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 2nd International Conference on Innovation in Engineering and Technology (ICIET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIET48527.2019.9290572","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Reversible logic is a very significant exposure for low-power consumption and faster computation in recent research areas. The aim of designing a reversible sorting circuit is to reduce power consumption and reliable communication. Two efficient sorting circuits are presented in this paper which can sort binary numbers in descending order. The proposed circuits includes 3 or 4 inputs where each input consists of 3 bits. Fredkin and Toffoli gates have been used to design the comparator. Fredkin gate has also been used for the proposed switch which generates result bit according to the comparator’s input. The proposed circuit needs 102 primary reversible gates for sorting 3 inputs and 170 gates for 4 inputs, 195 garbage outputs for 3 inputs and 325 garbage outputs for 4 inputs, 510 quantum cost for 3 inputs and 850 quantum cost for 4 inputs and (150α + 246β + 96γ) hardware complexity for 3 inputs and (250 + 410β + 160γ) hardware complexity for 4 inputs. In this modern era, sorting is used in many fields like pulse generation, counting and searching operations. Many research have been done regarding reversible sequential and combinational circuits but reversible sorting circuit is still an unexplored area, so this may be one of the pioneering works in this field.