2010 · 14 citations · 5 references
EngineeringElectrical EngineeringDesign OptimizationMicroelectronicsOptimizationCmos Circuit DesignEvolutionary ComputationHeuristic OptimizationMetaheuristic OptimizationOptimization-based DesignPopulation-based SearchArtificial Bee ColonyCmos Inverter DesignElectronic Circuit DesignInverter DesignMetaheuristic SearchOptimal DesignPerformance PredictionTransient Performance
Artificial bee colony (ABC) algorithm is a new population based metaheuristic approach inspired by intelligent foraging behavior of honeybee swarm. Since microelectronic circuit design deals with highly complicated nonlinear equations, obtaining optimal solution of these equations due to particular constraints in short time and acceptable error is of prime concern. Simpler structure and better result providing in case of parameter growth makes ABC an ideal candidate for optimal design of circuit topologies. In this work, usage of ABC algorithm in electronic circuit design has been investigated. For this purpose, the performance of the algorithm has been tested on the design of a CMOS inverter considering transient performance. The optimizations of CMOS inverter parameters are carried out using ABC in MATLAB and the accuracy of performance prediction is verified by SPICE simulation (0.25-μm). Performance criteria of inverter constitute the constraints of ABC. Obtained results show that ABC is capable of designing the CMOS inverter in a very short time while satisfying all the design considerations with an acceptable error.
5
On the performance of artificial bee colony (ABC) algorithm
Derviş Karaboğa · Applied Soft Computing · 2007 · 3.7K citations