main| new issue| archive| editorial board| for the authors| publishing house|
Ðóññêèé
Main page
New issue
Archive of articles
Editorial board
For the authors
Publishing house

 

 


ABSTRACTS OF ARTICLES OF THE JOURNAL "INFORMATION TECHNOLOGIES".
No. 11. Vol. 29. 2023

DOI: 10.17587/it.29.588-594

V. A. Janpoladov, PhD student,
National Research University of Electronic Technology, Moscow, Russian Federation,
S. V. Gavrilov, Dr. Sci., Prof., Director,
Institute for Design Problems in Microelectronics of the Russian Academy of Sciences, Moscow, Russian Federation

A Machine Learning-Based Short-Circuit Power Prediction at Floorplan Stage of IC Physical Design

This work is devoted to the study of the use of machine learning (ML) to predict short-circuit power consumption at the floorplan stage of the physical design of integrated circuits. The study was carried out for 4 cell groups: registers, combinational cells, sequential cells, and cells included in the clock network. An Arithmetic Logic Unit was selected and designed to create a database necessary for the training and testing of ML models. The design is carried out for various combinations of parameters. Input parameters for training models are supply voltage, temperature, clock frequency, library type based on threshold voltage, block utilization and block aspect ratio. The output parameters are the values of short-circuit power after gate level simulation, considering the parasitic parameters. In total, five algorithms were tested: Polynomial Regression, Decision Tree Regression, Random Forest Regression, Supported Vector Regression (SVR) and Multi-layer Perceptron (MLP). Root Mean Squared Error, R2 and Mean Absolute Percentage Error (MAPE) metrics were used to evaluate the performance of the models. The MLP showed the best performance, but the SVR algorithm with standardization of output parameters showed similar results with significantly less training time. The MAPE value for registers is » 0,89 %, for combinational cells » 3,19 %, for sequential cells » 2,42 % and for the clock network cells » 9,55 %. The proposed method of model training is not based on any technology-dependent data, which makes it universal for different technology nodes. The disadvantage of the method is the need for implementation of the whole design flow for a selected design with the selected range of parameters for collecting necessary training data, which requires additional time and machine resources.
Keywords: short-circuit current, dynamic power, integrated circuits, arithmetic logic unit, machine learning, prediction, regression, multi-layer perceptron

P. 588-594

References

  1. Cheremisinova L. D. Power Estimation Techniques in CMOS Circuit Design, Educational Resources and Technology, 2018, no. 4 (25), doi: 10.21777/2500-2112-2018-4-50-59 (in Russian).
  2. Murashko I. A. Power Estimation Methods in Digital CMOS circuits, Doklady BGUIR, 2007, no. 1 (17), available at: https://cyberleninka.ru/article/n/metody-otsenki-rasseivaemoy-moschnosti-v-tsifrovyh-kmop-shemah (access date: 19.03.2023) (in Russian).
  3. Kahng A. B. Machine Learning Applications in Physical Design: Recent Results and Directions., Proceedings of the 2018 International Symposium on Physical Design, 2018.
  4. Lin Y., Pan D. Z. Machine Learning in Physical Verification, Mask Synthesis, and Physical Design, Machine Learning in VLSI Computer-Aided Design, 2019.
  5. Yan J., Lyu X., Cheng R., Lin Y. Towards Machine Learning for Placement and Routing in Chip Design: a Methodological Overview, ArXiv, 2022, abs/2202.13564.
  6. Wang L., Luo M. Machine Learning Applications and Opportunities in IC Design Flow, 2019 International Symposium on VLSI Design, Automation and Test (VLSI-DAT), 2019, pp. 1—3, doi: 10.1109/VLSI-DAT.2019.8742073.
  7. Poovannan E., Karthik S. Pre Synthesis and Post Synthesis Power Estimation of VLSI Circuits Using Machine Learning Approach, Applied Artificial Intelligence, 2022, vol. 36, no. 1, pp. 2145640, doi: 10.1080/08839514.2022.2145640
  8. Bhavesh M. D., Anilkumar N. A., Patel M. I., Gajjar R., Panchal D. Power Consumption Prediction of Digital Circuits using Machine Learning, 2022 2nd International Conference on Artificial Intelligence and Signal Processing (AISP), Vijayawada, India, 2022, pp. 1—6, doi: 10.1109/AISP53593.2022.9760542.
  9. Govindaraj V., Arunadevi B. Machine Learning Based Power Estimation for CMOS VLSI Circuits, Applied Artificial Intelligence, 2021, doi: 10.1080/08839514.2021.1966885
  10. Sagahyroon A., Abdalla J. Dynamic and Leakage Power Estimation in Register Files Using Neural Networks, Circuits and Systems, 2012, vol. 3, no. 2, pp. 119—125, doi: 10.4236/cs.2012.32016.
  11. Hou L., Wu X., Wu W. Neural network based power estimation on chip specification, The 3rd International Conference on Information Sciences and Interaction Sciences, Chengdu, China, 2010, pp. 187—190, doi: 10.1109/ICICIS.2010.5534739.
  12. Hou L., Zheng L., Wu W. Neural Network Based VLSI Power Estimation, 2006 8th International Conference on Solid-State and Integrated Circuit Technology Proceedings, Shanghai, China, 2006, pp. 1919—1921, doi: 10.1109/ICSICT.2006.306506.
  13. Bai L., Chen L. Machine-Learning-Based Early-Stage Timing Prediction in SoC Physical Design, 2018 14th IEEE International Conference on Solid-State and Integrated Circuit Technology (ICSICT), 2018, pp. 1—3, doi: 10.1109/ICSICT.2018.8565778.
  14. Janpoladov V. A., Gavrilov S. V. A machine learning-based leakage power prediction at floorplan stage of IC physical design, Proc. Univ. Electronics, 2022, vol. 27, no. 6, pp. 763—773, doi: 10.24151/1561-5405-2022-27-6-763-773 (in Russian).
  15. Janpoladov V. A. A Machine Learning-Based Switching Power Prediction at Floorplan Stage of IC Physical Design, Prob­lems of Perspective Micro- and Nanoelectronic Systems Development, 2022, iss. 3, pp. 45—52, doi: 10.31114/2078-7707-2022-3-45-52. doi:10.31114/2078-7707-2022-3-45-52 (in Russian).
  16. VCS User Guide, Synopsys Inc., 2021.
  17. Design Compiler User Guide, Synopsys Inc., 2021.
  18. Formality User Guide, Synopsys Inc., 2021.
  19. IC Compiler II Design Planning User Guide, Synopsys Inc., 2021.
  20. StarRC User Guide and Command Reference, Synopsys Inc., 2021.
  21. PrimeTime User Guide, Synopsys Inc., 2021.
  22. Popescu, M., Balas, V. E., Perescu-Popescu L., Mastorakis N. E. Multilayer perceptron and neural networks, WSEAS Transactions on Circuits and Systems archive, 2009, no. 8, pp. 579—588.
  23. Kinaneva D., Hristov G., Kyuchukov P., Georgiev G., Zahariev P., Daskalov R. Machine Learning Algorithms for Re­gression Analysis and Predictions of Numerical Data, 2021 3rd International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), 2021, pp. 1—6, doi: 10.1109/ HORA52670.2021.9461298.
  24. Pedregosa et al. Scikit-learn: Machine Learning in Python, JMLR, 2011, no. 12, pp. 2825—2830.

To the contents