Comparative Study of AI-Based Optimization Techniques in VLSI Circuit Design Using Python

Main Article Content

Vasudha Patil

Abstract

Successful design of very large scale integration (VLSI) circuits requires the use of various optimizations—power reduction, area, and time optimization. This requires the involvement of AI-based optimization techniques, such as machine learning (ML), deep learning (DL), genetic algorithms (GA), particle swarm optimization (PSO), and reinforcement learning (RL), to fulfill such tasks where traditional approaches fail to do so. The abundant libraries and ease of implementation have made Python a widely used platform in AI-based VLSI optimization. The methodology used in this study is a comparative study of different AI-based optimization algorithms used in the VLSI circuits. This research is structured in the following way: problem definition, data collection & preprocessing, implementation on Python, and performance evaluation. The best number was obtained using DL (CNN) and RL (95%) for the complex tasks (floorplanning and dynamic power management). ML (SVM) achieved high accuracy (90%) on well-defined problems but was not scalable for large designs. GA and PSO were good in performing global optimizations for problems like area minimization and routing but required fine-tuning of parameters. DL and RL had the highest computational complexity (GPU acceleration) and the lowest resource requirements, with easier implementation, with ML techniques. We found that DL and RL are better suited to large and complex designs and are slow for small and simple designs, whereas ML (SVM) and PSO are better suited to small and simple designs and are often slow given large and complex designs. Therefore, additional research is needed on the use of multiple AI techniques in a hybrid way to overcome limitations of the different techniques and enhance design efficiency. The results of this study can be applied in the following areas: AI-based Electronic Design Automation (EDA) tools, Power and performance optimization in semiconductor industries, Automated circuit design for advanced computing and development of Python-based AI stacks for VLSI research.

Downloads

Download data is not yet available.

Article Details

Section

Original Research Article

How to Cite

Comparative Study of AI-Based Optimization Techniques in VLSI Circuit Design Using Python. (2026). VT International Press Journal of Multidisciplinary Research and Review, 1(1), 1-10. https://doi.org/10.5281/zenodo.19446513 (Original work published 2026)

References

1. Huang, G., Hu, J., He, Y., et al. (2021). Machine learning for electronic design automation: A survey. ACM Transactions on Design Automation of Electronic Systems, 26(5), Article 40.

2. Rapp, M., Amrouch, H., Lin, Y., et al. (2021). MLCAD: A survey of research in machine learning for CAD. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 41(10), 3449–3466.

3. Khailany, B., Ren, H., Dai, S., et al. (2020). Accelerating chip design with machine learning. IEEE Micro, 40(6), 23–32.

4. Mirhoseini, A., Goldie, A., Yazgan, M., et al. (2021). A graph placement methodology for fast chip design. Nature, 594(7862), 207–212.

5. Lin, Y., Jiang, Z., Gu, J., et al. (2021). DREAMPlace: Deep learning toolkit-enabled GPU acceleration for modern VLSI placement. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 40(4), 748–761.

6. Liao, P., Guo, D., Guo, Z., et al. (2023). DREAMPlace 4.0: Timing-driven global placement with momentum-based net weighting. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 42(10), 3374–3387.

7. Wang, Z., Zhou, Q., Cong, J., & Hu, J. (2021). Reinforcement learning-based dynamic power management for VLSI circuits. In Proceedings of the Design Automation Conference (DAC).

8. Kim, S., & Kang, S. (2022). Reinforcement learning-based macro placement for VLSI design. Information Sciences, 602, 15–29.

9. Yin, J., & Cheng, C. (2023). Hybrid reinforcement learning for chip layout optimization. Information Sciences, 660, 119–138.

10. Xu, H., Zhang, Y., & Li, W. (2023). Graph convolutional reinforcement learning for VLSI floorplanning. Applied Sciences, 13(22), Article 12104.

11. Shanavas, I. H., & Gnanamurthy, R. K. (2014). Hybrid genetic algorithm approach for VLSI design automation. Mathematical Problems in Engineering.

12. Liu, G., Chen, G., Guo, W., & Chen, Z. (2022). PSO-based timing-driven routing for VLSI circuits. ACM Transactions on Management Information Systems, 13(4), Article 41.

13. Devarasetty, P., Bhatta, R., Vudumula, H. V., et al. (2023). Artificial intelligence and machine learning in VLSI design: A comprehensive study. Integration, 90, 10–26.

14. Lopera, D. S., Servadei, L., Kiprit, G. N., et al. (2021). Graph neural networks for electronic design automation. In Proceedings of the ACM/IEEE Workshop on Machine Learning for CAD (MLCAD).

15. Khetarpal, V., Gupta, L., Dhand, R., & Sharma, P. (2024). Machine learning techniques for VLSI circuit design optimization. In Lecture Notes in Networks and Systems. Springer.

16. Govindaraj, V., & Arunadevi, B. (2021). Machine learning-based power estimation and signal integrity optimization in VLSI design. Applied Artificial Intelligence.

17. Ajayi, T., & Blaauw, D. (2019). OpenROAD: Toward a self-driving, open-source digital layout implementation tool chain. In Proceedings of the GOMACTech Conference.

18. Kahng, A. B. (2018). Learning-based methods for IC design and implementation tools. In Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC).

19. Beerel, P. A., & Pedram, M. (2018). Machine learning opportunities in electronic design automation. In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS).

20. Agnesina, A., Chang, K., & Lim, S. K. (2020). VLSI placement parameter optimization using deep reinforcement learning. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

21. Fang, J., Yang, Y., & He, X. (2023). Thermal-aware VLSI floorplanning using machine learning. Integration, 88, 131–140.

Similar Articles

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)