CGACLC: Improving genetic algorithm through clustering for designing of combinational logic circuits

Zahra Alidousti, Mohammad Ehsan Basiri · 2017

Classical methods in combinational logic circuits design are not appropriate in practice for designing new circuits, which have different gates and high number of inputs. On the other hand, evolutionary designs are good alternatives for combinational logic circuit design, but have a common drawback namely, high randomness of their cross-over method. In order to overcome this drawback, a new genetic algorithm-based method for combinational logic circuit design is proposed in this paper, CGACLC. In the proposed method, the k-means algorithm is adopted to optimize the genetic algorithm for the purpose of increasing efficiency and reducing production cost. The optimization criteria of circuit elements like transistors gates count and power consumption are considered in CGACLC. The results obtained here indicate that CGACLC can better optimize the number of circuit elements at gate level and transistor count in comparison to previously proposed evolutionary algorithms.

Read the paper · More papers on PaperTik