Algorithm Selection Framework for Legalization Using Deep Convolutional Neural Networks and Transfer Learning

被引:3
|
作者
Netto, Renan [1 ]
Fabre, Sheiny [1 ]
Fontana, Tiago Augusto [1 ]
Livramento, Vinicius [2 ]
Pilla, Laercio L. [3 ,4 ]
Behjat, Laleh [5 ]
Guntzel, Jose Luis [1 ]
机构
[1] Univ Fed Santa Catarina, Dept Comp Sci & Stat, BR-88040900 Florianopolis, SC, Brazil
[2] Univ Fed Santa Catarina, Dept Automat & Syst Engn, BR-88040900 Florianopolis, SC, Brazil
[3] Lab Rech Informat, F-91190 Gif Sur Yvette, France
[4] Lab Bordelais Rech Informat, F-33405 Talence, France
[5] Univ Calgary, Dept Elect & Comp Engn, Calgary, AB T2N 1N4, Canada
关键词
Algorithm selection; convolutional neural network (CNN); machine learning (ML); multirow legalization; physical design;
D O I
10.1109/TCAD.2021.3079126
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning (ML) models have been used to improve the quality of different physical design steps, such as timing analysis, clock tree synthesis, and routing. However, so far very few works have addressed the problem of algorithm selection during physical design, which can drastically reduce the computational effort of some steps. This work proposes a legalization algorithm selection framework using deep convolutional neural networks (CNNs). To extract features, we used snapshots of circuit placements and used transfer learning to train the models using pretrained weights of the Squeezenet architecture. By doing so, we can greatly reduce the training time and required data even though the pretrained weights come from a different problem. We performed extensive experimental analysis of ML models, providing details on how we chose the parameters of our model, such as CNN architecture, learning rate, and number of epochs. We evaluated the proposed framework by training a model to select between different legalization algorithms according to cell displacement and wirelength variation. The trained models achieved an average F-score of 0.98 when predicting cell displacement and 0.83 when predicting wirelength variation. When integrated into the physical design flow, the cell displacement model achieved the best results on 15 out of 16 designs, while the wirelength variation model achieved that for 10 out of 16 designs, being better than any individual legalization algorithm. Finally, using the proposed ML model for algorithm selection resulted in a speedup of up to 10x compared to running all the algorithms separately.
引用
下载
收藏
页码:1481 / 1494
页数:14
相关论文
共 50 条
  • [1] A novel transfer learning framework for chatter detection using convolutional neural networks
    Hakki Ozgur Unver
    Batihan Sener
    Journal of Intelligent Manufacturing, 2023, 34 : 1105 - 1124
  • [2] A novel transfer learning framework for chatter detection using convolutional neural networks
    Unver, Hakki Ozgur
    Sener, Batihan
    JOURNAL OF INTELLIGENT MANUFACTURING, 2023, 34 (03) : 1105 - 1124
  • [3] Chickpea varietal classification using deep convolutional neural networks with transfer learning
    Saha, Dhritiman
    Manickavasagan, Annamalai
    JOURNAL OF FOOD PROCESS ENGINEERING, 2022, 45 (03)
  • [4] Physical Activity Recognition using Deep Transfer Learning with Convolutional Neural Networks
    Ataseven, Berke
    Madani, Alireza
    Semiz, Beren
    Gursoy, M. Emre
    2022 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2022, : 103 - 108
  • [5] Measles Rash Identification Using Transfer Learning and Deep Convolutional Neural Networks
    Glock, Kimberly
    Napier, Charlie
    Gary, Todd
    Gupta, Vibhuti
    Gigante, Joseph
    Schaffner, William
    Wang, Qingguo
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 3905 - 3910
  • [6] Strawberry disease detection using transfer learning of deep convolutional neural networks
    Karki, Sijan
    Basak, Jayanta Kumar
    Tamrakar, Niraj
    Deb, Nibas Chandra
    Paudel, Bhola
    Kook, Jung Hoo
    Kang, Myeong Yong
    Kang, Dae Yeong
    Kim, Hyeon Tae
    SCIENTIA HORTICULTURAE, 2024, 332
  • [7] On automated source selection for transfer learning in convolutional neural networks
    Afridi, Muhammad Jamal
    Ross, Arun
    Shapiro, Erik M.
    PATTERN RECOGNITION, 2018, 73 : 65 - 75
  • [8] A Deep Learning Framework for Automated Transfer Learning of Neural Networks
    Balaiah, Thanasekhar
    Jeyadoss, Timothy Jones Thomas
    Thirumurugan, Sainee
    Ravi, Rahul Chander
    2019 11TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC 2019), 2019, : 428 - 432
  • [9] Layer Removal for Transfer Learning with Deep Convolutional Neural Networks
    Zhi, Weiming
    Chen, Zhenghao
    Yueng, Henry Wing Fung
    Lu, Zhicheng
    Zandavi, Seid Miad
    Chung, Yuk Ying
    NEURAL INFORMATION PROCESSING (ICONIP 2017), PT II, 2017, 10635 : 460 - 469
  • [10] Detection of forest fire using deep convolutional neural networks with transfer learning approach
    Reis, Hatice Catal
    Turk, Veysel
    APPLIED SOFT COMPUTING, 2023, 143