Minimization of combinational digital circuit using genetic algorithm

Evolutionary Algorithm (EA) methods are proved more effective for solving complex digital circuit design problems and evaluating the fitness of combinational circuits. They optimize circuits in terms of less number of gates and transistors. In the proposed method, we have calculated the best fitness of the circuit from the designed algorithm by adjusting the parameters of Genetic Algorithm (GA) like mutation rate, crossover rate and number of generations. Then the least fitness, average fitness and worst fitness of the algorithm are evaluated. The digital gates fitness approaches to its maximum for different input parameters in different number of generations. In this method we have defined fitness function which is giving digital gate fitness in less number of generations and also optimizing the total number of gates. Experimental results are showing that proposed EA optimized the digital circuit with less number of gates and maximum fitness is evolved with less number of generations.

[1]  Chong Kok Hen Design and Development of Automated Digital Circuit Structure Base on Evolutionary Algorithm Method , 2011 .

[2]  Carlos A. Coello Coello,et al.  Evolutionary multiobjective design of combinational logic circuits , 2000, Proceedings. The Second NASA/DoD Workshop on Evolvable Hardware.

[3]  M. Bialko,et al.  Evolutionary design of combinational digital circuits: State of the art, main problems, and future trends , 2008, 2008 1st International Conference on Information Technology.

[4]  Anjomshoa Mehdi,et al.  Evolutionary design and optimization of digital Circuits using Imperialist Competitive Algorithm , 2011 .

[5]  Ali Mahani,et al.  A new automated design and optimization method of CMOS logic circuits based on Modified Imperialistic Competitive Algorithm , 2014, Appl. Soft Comput..

[6]  Hazem M. Abbas,et al.  Combinational circuit design using evolutionary algorithms , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[7]  Tatiana Kalganova,et al.  Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness , 1999, Proceedings of the First NASA/DoD Workshop on Evolvable Hardware.

[8]  Adam Slowik,et al.  Evolutionary design and optimization of combinational digital circuits with respect to transistor count , 2006 .

[9]  Adam Slowik,et al.  Design and Multi-Objective Optimization of Combinational Digital Circuits Using Evolutionary Algorithm with Multi-Layer Chromosomes , 2008, ICAISC.

[10]  P. Mythili,et al.  A faster 2D technique for the design of combinational digital circuits using Genetic Algorithm , 2012, 2012 International Conference on Power, Signals, Controls and Computation.