Enhanced ACO reduces layout area by 27% in various logic blocks, suggesting potential for improved multi-objective optimization.
This paper presents an enhanced Ant Colony Optimization (ACO) algorithm tailored for optimizing CMOS physical design in VLSI circuits. As device complexity escalates, traditional placement techniques struggle with multiobjective goals such as minimizing layout area, wirelength, and achieving effective aspect ratios. The proposed ACO framework simulates artificial ant colonies exploring layout configurations and reinforcing promising solutions through a pheromone-guided heuristic. Evaluated on a benchmark containing ten typical logic blocks—Adder, Multiplier, Shifter, MUX, Register, ALU, Decoder, Control, Cache, and Buffer—the ACO method achieves a maximum layout area reduction of 27.27% (from 1760 to 1280 units2) and improves the aspect ratio from 3.64 to 5.0 compared to traditional layouts. The mean area reduction observed across different parameter settings is approximately 20%. The system also includes a fully configurable and modular automation tool designed for flexible parameter tuning and the rapid benchmarking of the ACO algorithm. This tool enables users to easily adjust key parameters such as number of ants, iteration count, pheromone evaporation rate, and heuristic influences, allowing for a comprehensive exploration of the optimization space. Experimental results demonstrate ACO’s scalability, adaptability, and effectiveness, establishing it as a viable approach for automation in complex physical designs. Future work will focus on hybrid algorithms and multi-objective optimization extensions.
No takes yet. Share an insight, caveat, or question.
Purkayastha et al. (2025) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: