{"title":"Design of reversible bidirectional logarithmic barrel shifter","authors":"Mrinal Goswami, A. Narzary, Govind Raj, B. Sen","doi":"10.1109/ISED.2017.8303921","DOIUrl":null,"url":null,"abstract":"Bit rotation and shifting are two very important operations in many digital logic applications. A barrel shifter can perform rotation and shifting of multiple bits in one cycle. Alternatively, reversible logic is gaining much attention due to its loss-less information processing and low-power dissipation in the logic synthesis. This paper deals with a reversible bi-directional logarithmic barrel shifter that performs rotation of data bits in both the directions. Results establish that the proposed design outperforms the previous designs in terms of quantum cost, number of garbage outputs, hardware cost and the total number of gates. Moreover, the testability feature of the proposed barrel shifter is analyzed with the integer linear program (ILP) method, which reports 7 test vectors of size 6 as a minimal complete test set for single as well as multiple stuck-at faults.","PeriodicalId":147019,"journal":{"name":"2017 7th International Symposium on Embedded Computing and System Design (ISED)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 7th International Symposium on Embedded Computing and System Design (ISED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISED.2017.8303921","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Bit rotation and shifting are two very important operations in many digital logic applications. A barrel shifter can perform rotation and shifting of multiple bits in one cycle. Alternatively, reversible logic is gaining much attention due to its loss-less information processing and low-power dissipation in the logic synthesis. This paper deals with a reversible bi-directional logarithmic barrel shifter that performs rotation of data bits in both the directions. Results establish that the proposed design outperforms the previous designs in terms of quantum cost, number of garbage outputs, hardware cost and the total number of gates. Moreover, the testability feature of the proposed barrel shifter is analyzed with the integer linear program (ILP) method, which reports 7 test vectors of size 6 as a minimal complete test set for single as well as multiple stuck-at faults.