Optimizing combinational logic circuits using Grammatical Evolution
Ayman Youssef, Bilal Majeed, Conor Ryan
Abstract
Ayman Youssef, Bilal Majeed, Conor Ryan
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).
OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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).
Key concepts: Combinational logic, Digital electronics, Computer science, Logic optimization, Logic gate, Grammatical evolution, Register-transfer level, Algorithm