{"title":"Optimizing combinational logic circuits using Grammatical Evolution","authors":"Ayman Youssef, Bilal Majeed, C. Ryan","doi":"10.1109/NILES53778.2021.9600092","DOIUrl":null,"url":null,"abstract":"This paper applies Grammatical Evolution (GE) to the optimization of combinational logic circuits on gate-level logic. We demonstrate the ability of GE to evolve complex combinational circuits using gate-level combinational logic and show that GE can similarly provide optimized solutions for different digital circuit problems at the gate level. Our methodology is applied to the Advanced Encryption standard (AES) S-box building blocks and the results compared to other evolutionary algorithms. Our results show comparable results with traditional Genetic Algorithm (GA) and Cartesian Genetic Programming (CGP).","PeriodicalId":249153,"journal":{"name":"2021 3rd Novel Intelligent and Leading Emerging Sciences Conference (NILES)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 3rd Novel Intelligent and Leading Emerging Sciences Conference (NILES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NILES53778.2021.9600092","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper applies Grammatical Evolution (GE) to the optimization of combinational logic circuits on gate-level logic. We demonstrate the ability of GE to evolve complex combinational circuits using gate-level combinational logic and show that GE can similarly provide optimized solutions for different digital circuit problems at the gate level. Our methodology is applied to the Advanced Encryption standard (AES) S-box building blocks and the results compared to other evolutionary algorithms. Our results show comparable results with traditional Genetic Algorithm (GA) and Cartesian Genetic Programming (CGP).