Evolutionary design and optimization of digital Circuits using Imperialist Competitive Algorithm

paper describes the application of Imperialist Competitive Algorithm (ICA) to design and optimization of combinational logic circuits. Imperialist Competitive Algorithm is a new socio- politically motivated global search strategy that recently has been introduced for dealing with different optimization tasks. We proposed a cost function to evolve circuits at gate level with lower number of transistors. By decreasing the total number of transistors, the area of circuit will be optimized too. The performance of the proposed algorithm is evaluated using different circuits from literature. The simulation results clearly demonstrate the validity of this new technique. We can consider this heuristic algorithm as a search engine in evolutionary hardware applications.

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

[2]  Caro Lucas,et al.  Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition , 2007, 2007 IEEE Congress on Evolutionary Computation.

[3]  Adam Slowik,et al.  Design and Optimization of Combinational Digital Circuits Using Modified Evolutionary Algorithm , 2004, ICAISC.

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

[5]  Zahra Nasiri-Gheidari,et al.  Application of an imperialist competitive algorithm to the design of a linear induction motor , 2010 .

[6]  Tatsuo Higuchi,et al.  Graph-based evolutionary design of arithmetic circuits , 2002, IEEE Trans. Evol. Comput..

[7]  Marjan Abdechiri,et al.  Wireless sensor network localization using Imperialist Competitive Algorithm , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[8]  Rey-Chue Hwang,et al.  A new variable topology for evolutionary hardware design , 2009, Expert Syst. Appl..

[9]  Behzad Abdi,et al.  Optimization of Transmission Conditions for Thin Interphase Layer Based on Imperialist Competitive Algorithm , 2010 .

[10]  M. Karnaugh The map method for synthesis of combinational logic circuits , 1953, Transactions of the American Institute of Electrical Engineers, Part I: Communication and Electronics.

[11]  Sushil J. Louis,et al.  Designer Genetic Algorithms: Genetic Algorithms in Structure Design , 1991, ICGA.

[12]  A. H. Aguirre,et al.  AUTOMATED DESIGN OF COMBINATIONAL LOGIC CIRCUITS USING GENETIC ALGORITHMS , 2022 .

[13]  E. McCluskey Minimization of Boolean functions , 1956 .