Differentiable Constraints' Encoding for Gradient-Based Analog Integrated Circuit Placement Optimization

被引:0
|
作者
Gusmao, Antonio [1 ,2 ]
Alves, Pedro [1 ,2 ]
Horta, Nuno [1 ,2 ]
Lourenco, Nuno [1 ,3 ]
Martins, Ricardo [1 ,2 ]
机构
[1] Univ Lisbon, Inst Telecomun, P-1049001 Lisbon, Portugal
[2] Univ Lisbon, Inst Super Tecn, P-1049001 Lisbon, Portugal
[3] Univ Evora, Dept Informat, P-7005869 Evora, Portugal
关键词
automatic placement; deep learning; electronic design automation; physical synthesis; topological constraints; LAYOUT; DESIGN;
D O I
10.3390/electronics12010110
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Analog IC design is characterized by non-systematic re-design iterations, often requiring partial or complete layout re-design. The layout task usually starts with device placement, where the several performance figures and constraints to be met escalate its complexity immensely, and, due to the inherent tradeoffs, an "optimal" floorplan solution does not usually exist. Deep learning models are now establishing for the automation of the placement task of analog integrated circuit layout design, promising to bypass the limitations of existing approaches based on: time-consuming optimization processes with several constraints; or placement retargeting from legacy designs/templates, which rely heavily on legacy layout data. However, as the complexity of analog design cases tackled by these methodologies increases, a broader set of topological constraints must be supported to cover the different layout styles and circuit classes. Here, model-independent differentiable encodings for regularity, boundary, proximity, and symmetry island constraints are formulated for the first time in the literature, and an unsupervised loss function is used for the artificial neural network model to learn how to generate placements that follow them. The use of a deep learning model makes push-button speed placement generation possible, additionally, as only sizing data are required for its training, it discards the need to acquire legacy layouts containing insights into this vast set of, often neglected, constraints. The model is ultimately used to produce floorplans from scratch at push-button speed for real state-of-the-art analog structures, including technology nodes not used for training. A case-study comparison with a floorplan design made by a human-expert presents improvements in the fulfillment of every constraint, reaching an overall improvement of around 70%, demonstrating the approach's value in placement design.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Gradient-based constrained well placement optimization
    Volkov, O.
    Bellout, M. C.
    [J]. JOURNAL OF PETROLEUM SCIENCE AND ENGINEERING, 2018, 171 : 1052 - 1066
  • [2] Differentiable programming for gradient-based control and optimization in physical systems
    Lopez-Montero, Daniel
    Hernando-Sanchez, Patricia
    Limones-Andrade, Maria
    Garcia-Navarro, Adolfo
    Valverde, Adrian
    Parra, Juan Manuel Sanchez
    Aunon, Juan M.
    [J]. SUSTAINABLE ENERGY GRIDS & NETWORKS, 2024, 39
  • [3] Gradient-Based Adaptive Stochastic Search for Non-Differentiable Optimization
    Zhou, Enlu
    Hu, Jiaqiao
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (07) : 1818 - 1832
  • [4] Gradient-based simulation optimization under probability constraints
    Andrieu, Laetitia
    Cohen, Guy
    Vazquez-Abad, Felisa J.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 212 (02) : 345 - 351
  • [5] BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit Placement
    Sun, Fan-Keng
    Chang, Yao-Wen
    [J]. PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [6] Gradient-based production optimization with simulation-based economic constraints
    Oleg Volkov
    Mathias C. Bellout
    [J]. Computational Geosciences, 2017, 21 : 1385 - 1402
  • [7] Gradient-based production optimization with simulation-based economic constraints
    Volkov, Oleg
    Bellout, Mathias C.
    [J]. COMPUTATIONAL GEOSCIENCES, 2017, 21 (5-6) : 1385 - 1402
  • [8] A GRADIENT-BASED METHOD FOR MODULE PLACEMENT
    MIR, M
    IMAM, MH
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 1990, 16 (02) : 109 - 113
  • [9] Reliable Mode Tracking for Gradient-Based Optimization with Dynamic Stability Constraints
    McDonnell, Taylor
    Ning, Andrew
    [J]. AIAA JOURNAL, 2023, 61 (01) : 505 - 509
  • [10] Gradient-based optimization of hyperparameters
    Bengio, Y
    [J]. NEURAL COMPUTATION, 2000, 12 (08) : 1889 - 1900