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] A design automation system for CMOS analog integrated circuits using New Hybrid Shuffled Frog Leaping Algorithm
    Jafari, Ali
    Bijami, Ehsan
    Bana, Hasan Rekabi
    Sadri, Saeed
    MICROELECTRONICS JOURNAL, 2012, 43 (11) : 908 - 915
  • [42] Automated beam placement for breast radiotherapy using a support vector machine based algorithm
    Zhao, Xuan
    Kong, Dewen
    Jozsef, Gabor
    Chang, Jenghwa
    Wong, Edward K.
    Formenti, Silvia C.
    Wang, Yao
    MEDICAL PHYSICS, 2012, 39 (05) : 2536 - 2543
  • [43] Parasitic-Aware GP-Based Many-Objective Sizing Methodology for Analog and RF Integrated Circuits
    Liao, Tuotian
    Zhang, Lihong
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 475 - 480
  • [44] Efficient Parasitic-aware gm/ID-based Hybrid Sizing Methodology for Analog and RF Integrated Circuits
    Liao, Tuotian
    Zhang, Lihong
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2021, 26 (02)
  • [45] Modeling Automated Image Watermarking Using Meta-heuristic-based Deep Learning with Wavelet Approach
    Battarusetty, Lakshman Rao
    Kumari, G. Rosline Nesa
    Tamilkodi, R.
    Kumar, B. Sunil
    SENSING AND IMAGING, 2023, 24 (01):
  • [46] Multi-objective scheduling of priority-based rescue vehicles to extinguish forest fires using a multi-objective discrete gravitational search algorithm
    Tian, Guangdong
    Fathollahi-Fard, Amir M.
    Ren, Yaping
    Li, Zhiwu
    Jiang, Xingyu
    INFORMATION SCIENCES, 2022, 608 : 578 - 596
  • [47] Machine learning-based design automation of CMOS analog circuits using SCA-mGWO algorithm
    Babu, Vijaya E.
    Syamala, Y.
    ETRI JOURNAL, 2022, 44 (05) : 837 - 848
  • [48] Global parameter estimation of an Hodgkin-Huxley formalism using membrane voltage recordings: Application to neuro-mimetic analog integrated circuits
    Buhry, Laure
    Pace, Michele
    Saighi, Sylvain
    NEUROCOMPUTING, 2012, 81 : 75 - 85
  • [49] ROBUST OPTIMIZATION OF BUS STOP PLACEMENT BASED ON DYNAMIC DEMAND USING META HEURISTIC APPROACHES: A CASE STUDY IN A DEVELOPING COUNTRY
    Ghasedi, Meisam
    Ghorbanzadeh, Mahyar
    Bargegol, Iraj
    TRANSPORT AND TELECOMMUNICATION JOURNAL, 2021, 22 (01) : 39 - 52
  • [50] Structure Fortification of Mixed CNT Bundle Interconnects for Nano Integrated Circuits Using Constraint-Based Particle Swarm Optimization
    Pathade, Takshashila
    Agrawal, Yash
    Parekh, Rutu
    Kumar, Mekala Girish
    IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2021, 20 : 194 - 204