S. Vinokurov, L. Ryabets, S. I. Todikov, A. Frantseva
{"title":"可逆逻辑电路中多输出布尔函数的最小表示构造算法","authors":"S. Vinokurov, L. Ryabets, S. I. Todikov, A. Frantseva","doi":"10.1109/SCM.2017.7970644","DOIUrl":null,"url":null,"abstract":"In this paper, we study the problem Boolean function's representation in a class of reversible circuits. Each Boolean function is associated with reversible function, which is implemented by a reversible circuit. Reversible circuits are built from Toffoli elements. An operator approach is used for description of this representation. At building of reversible circuit the algorithm of finding of the minimum representation of Boolean function in a class of the extended polarized Zhegalkin polynomials is applied. The foundation of this algorithm is made by a embedding of a special operator form (SOF) of function in certain classes of operators. Previously generated library with the components corresponding to certain operators is used at construction of a Boolean function's SOF. Operators of a SOF, and the corresponding multiple-output reversible function, define the minimal reversible circuit for a given Boolean function.","PeriodicalId":315574,"journal":{"name":"2017 XX IEEE International Conference on Soft Computing and Measurements (SCM)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Algorithm for constructing minimal representations of multiple-output Boolean functions in the reversible logic circuits\",\"authors\":\"S. Vinokurov, L. Ryabets, S. I. Todikov, A. Frantseva\",\"doi\":\"10.1109/SCM.2017.7970644\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we study the problem Boolean function's representation in a class of reversible circuits. Each Boolean function is associated with reversible function, which is implemented by a reversible circuit. Reversible circuits are built from Toffoli elements. An operator approach is used for description of this representation. At building of reversible circuit the algorithm of finding of the minimum representation of Boolean function in a class of the extended polarized Zhegalkin polynomials is applied. The foundation of this algorithm is made by a embedding of a special operator form (SOF) of function in certain classes of operators. Previously generated library with the components corresponding to certain operators is used at construction of a Boolean function's SOF. Operators of a SOF, and the corresponding multiple-output reversible function, define the minimal reversible circuit for a given Boolean function.\",\"PeriodicalId\":315574,\"journal\":{\"name\":\"2017 XX IEEE International Conference on Soft Computing and Measurements (SCM)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 XX IEEE International Conference on Soft Computing and Measurements (SCM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SCM.2017.7970644\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 XX IEEE International Conference on Soft Computing and Measurements (SCM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCM.2017.7970644","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Algorithm for constructing minimal representations of multiple-output Boolean functions in the reversible logic circuits
In this paper, we study the problem Boolean function's representation in a class of reversible circuits. Each Boolean function is associated with reversible function, which is implemented by a reversible circuit. Reversible circuits are built from Toffoli elements. An operator approach is used for description of this representation. At building of reversible circuit the algorithm of finding of the minimum representation of Boolean function in a class of the extended polarized Zhegalkin polynomials is applied. The foundation of this algorithm is made by a embedding of a special operator form (SOF) of function in certain classes of operators. Previously generated library with the components corresponding to certain operators is used at construction of a Boolean function's SOF. Operators of a SOF, and the corresponding multiple-output reversible function, define the minimal reversible circuit for a given Boolean function.