Automated placement of analog integrated circuits using priority-based constructive heuristic

被引:0
|
作者
Grus, Josef [1 ,2 ]
Hanzalek, Zdenek [2 ]
机构
[1] Czech Tech Univ, DCE, FEE, Technicka 2, Prague 16000, Czech Republic
[2] Czech Tech Univ, IID, CIIRC, Jugoslavskych Partyzanu 1580-3, Prague 16000, Czech Republic
关键词
Combinatorial optimization; Analog circuit placement; Rectangle packing; Genetic algorithm; FACILITY LAYOUT; GENETIC ALGORITHM; PACKING; OPTIMIZATION; SYMMETRY;
D O I
10.1016/j.cor.2024.106643
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a heuristic approach for solving the placement of Analog and Mixed -Signal Integrated Circuits. Placement is a crucial step in the physical design of integrated circuits. During this step, designers choose the position and variant of each circuit device. We focus on the specific class of analog placement, which requires so-called pockets, their possible merging, and parametrizable minimum distances between devices, which are features mostly omitted in recent research and literature. We formulate the problem using Integer Linear Programming and propose a priority -based constructive heuristic inspired by algorithms for the Facility Layout Problem. Our solution minimizes the perimeter of the circuit's bounding box and the approximated wire length. Multiple variants of the devices with different dimensions are considered. Furthermore, we model constraints crucial for the placement problem, such as symmetry groups and blockage areas. Our outlined improvements make the heuristic suitable to handle complex rules of placement. With a search guided either by a Genetic Algorithm or a Covariance Matrix Adaptation Evolution Strategy, we show the quality of the proposed method on both synthetically generated and real -life industrial instances accompanied by manually created designs. Furthermore, we apply reinforcement learning to control the hyper -parameters of the genetic algorithm. Synthetic instances with more than 200 devices demonstrate that our method can tackle problems more complex than typical industry examples. We also compare our method with results achieved by contemporary state-of-the-art methods on the MCNC and GSRC datasets.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] A sequential priority-based heuristic for scheduling material handling in a satellite cross-dock
    Maknoon, M. Y.
    Kone, O.
    Baptiste, P.
    COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 72 : 43 - 49
  • [32] A FLEXIBLE NEURAL ANALOG USING INTEGRATED CIRCUITS
    FRENCH, AS
    STEIN, RB
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 1970, BM17 (03) : 248 - &
  • [33] Automated design of analog computational circuits using cell-based structure
    Shibata, H
    Fujii, N
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 53 - 56
  • [34] Symmetry-aware placement algorithm using transitive closure graph representation for analog integrated circuits
    Zhang, Lihong
    Zhang, Yuping
    Jiang, Yingtao
    Shi, C. -J. Richard
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2010, 38 (03) : 221 - 241
  • [35] Automated Design of Analog Circuits Using Reinforcement Learning
    Settaluri, Keertana
    Liu, Zhaokai
    Khurana, Rishubh
    Mirhaj, Arash
    Jain, Rajeev
    Nikolic, Borivoje
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 2794 - 2807
  • [36] A priority-based dynamic load transfer algorithm for cellular/WLAN integrated networks
    Shen, L. (lfshen@seu.edu.cn), 1600, Southeast University (28):
  • [37] Placement Optimization for Yield Improvement of Switched-Capacitor Analog Integrated Circuits
    Chen, Jwu-E
    Luo, Pei-Wen
    Wey, Chin-Long
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (02) : 313 - 318
  • [38] Priority-based combined power and rate control for integrated voice and data traffic
    Zhang, Yan-Rong
    Chen, Hong
    Fan, Ping-Zhi
    Tiedao Xuebao/Journal of the China Railway Society, 2008, 30 (02): : 39 - 42
  • [39] Priority-based speed control strategy for automated guided vehicle path planning in automated container terminals
    Zhong, Meisu
    Yang, Yongsheng
    Sun, Shu
    Zhou, Yamin
    Postolache, Octavian
    Ge, Ying-En
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2020, 42 (16) : 3079 - 3090
  • [40] Machine Learning based Waveform Predictions using Discrete Wavelet Transform for Automated Verification of Analog and Mixed Signal Integrated Circuits
    Devi, J. Dhurga
    Srinivasan, Bama
    Ravindran, Selvi
    Parthasarathi, Ranjani
    Ramakrishna, P. V.
    Balasubramanian, Lakshmanan
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 61 - 66