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 条
  • [41] Service differentiation using priority-based MAC protocol in MANETs
    Sarma, Nityananda
    Nandi, Sukumar
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2010, 5 (03) : 115 - 131
  • [42] A Priority-Based Autonomous Intersection Management (AIM) Scheme for Connected Automated Vehicles (CAVs)
    Zhang, Hui
    Zhang, Rongqing
    Chen, Chen
    Duan, Dongliang
    Cheng, Xiang
    Yang, Liuqing
    VEHICLES, 2021, 3 (03): : 533 - 544
  • [43] Priority-Based Genetic Algorithm for Conflict-Free Automated Guided Vehicle Routing
    Umar, U. A.
    Ariffin, M. K. A.
    Ismail, N.
    Tang, S. H.
    INTERNATIONAL CONFERENCE ON ADVANCES SCIENCE AND CONTEMPORARY ENGINEERING 2012, 2012, 50 : 732 - 739
  • [44] A novel Alienor-based heuristic for the optimal design of analog circuits
    Fakhfakh, Mourad
    MICROELECTRONICS JOURNAL, 2009, 40 (01) : 141 - 148
  • [45] Design of Analog Integrated Circuits by Using Genetic Algorithm
    Jafari, A.
    Zekri, M.
    Sadri, S.
    Mallahzadeh, A. R.
    2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS: ICCEA 2010, PROCEEDINGS, VOL 1, 2010, : 578 - 581
  • [46] Integrated Analog Circuits Analysis Using Companion Models
    Iordache, Mihai
    Stanculescu, Marilena
    Bobaru, Lavinia
    Niculae, Dragos
    Deleanu, Sorin
    2021 12TH INTERNATIONAL SYMPOSIUM ON ADVANCED TOPICS IN ELECTRICAL ENGINEERING (ATEE), 2021,
  • [47] A methodology for efficient design of analog circuits using an automated simulation based synthesis tool
    Kundu, Amal Kumar
    Dastidar, Tathagato Rai
    Bhattacharyya, Tarun Kanti
    Ray, Partha
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 732 - +
  • [48] Evolution based automatic synthesis of analog integrated circuits
    Alpaydin, G
    Balkir, S
    Dündar, G
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 65 - 68
  • [49] Evolution based synthesis of analog integrated circuits and systems
    Balkir, S
    Dündar, G
    Alpaydin, G
    2004 NASA/DOD CONFERENCE ON EVOLVABLE HARDWARE, PROCEEDINGS, 2004, : 26 - 29
  • [50] Optimization based on surrogate modeling for analog integrated circuits
    Yengui, Firas
    Labrak, Lioua
    Russo, Patrice
    Frantz, Felipe
    Abouchi, Nacer
    2012 19th IEEE International Conference on Electronics, Circuits and Systems (ICECS), 2012, : 9 - 12