A GA with heuristic-based decoder for IC floorplanning

被引:24
|
作者
Gwee, BH [1 ]
Lim, MH [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
关键词
IC floorplanning; genetic algorithm; objective function; multi-objective optimization;
D O I
10.1016/S0167-9260(99)00015-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we describe a genetic algorithm with heuristic-based layout decoder (GAHD) for floorplanning in IC design. The basic idea is to make use of a GA to search for an optimal arrangement of circuit modules on a pre-specified layout area. To achieve a GA that is efficient in floorplanning, we employ a technique to systematically determine suitable weighting coefficients of the search objectives in deriving a suitable objective function. For each arrangement of flexible modules derived by the GA, the aspect ratios of all the modules are fixed such that the modules when fully placed and routed will yield a floorplan that is efficient in terms of area and wirelength. For this purpose, we designed a heuristic-based layout decoder for determining the optimal aspect ratio and orientation of each module. Our results show improvement over other reported floorplanning algorithms based on simulations of the AMI33 benchmark problem. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:157 / 172
页数:16
相关论文
共 50 条
  • [31] Heuristic-Based Usability Evaluation Tool for Android Applications
    Phetcharakarn, Kwandee
    Senivongse, Twittie
    APPLIED COMPUTING & INFORMATION TECHNOLOGY, 2018, 727 : 161 - 175
  • [32] CaseID Detection for Process Mining: A Heuristic-Based Methodology
    De Fazio, Roberta
    Balzanella, Antonio
    Marrone, Stefano
    Marulli, Fiammetta
    Verde, Laura
    Reccia, Vincenzo
    Valletta, Paolo
    PROCESS MINING WORKSHOPS, ICPM 2023, 2024, 503 : 45 - 57
  • [33] Heuristic-Based Resource Reservation Strategies for Public Cloud
    Khatua, Sunirmal
    Sur, Preetam Kumar
    Das, Rajib Kumar
    Mukherjee, Nandini
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (04) : 392 - 401
  • [34] Heuristic-Based Job Flow Allocation in Distributed Computing
    Toporkov, Victor
    Toporkova, Anna
    Tselishchev, Alexey
    Yemelyanov, Dmitry
    Potekhin, Petr
    INTELLIGENT DISTRIBUTED COMPUTING IX, IDC'2015, 2016, 616 : 189 - 198
  • [35] Exploration of Heuristic-Based Feature Selection on Classification Problems
    Qi, Qi
    Li, Ni
    Li, Weimin
    PARALLEL ARCHITECTURE, ALGORITHM AND PROGRAMMING, PAAP 2017, 2017, 729 : 95 - 107
  • [36] Heuristic-based automatic pruning of deep neural networks
    Choudhary, Tejalal
    Mishra, Vipul
    Goswami, Anurag
    Sarangapani, Jagannathan
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (06): : 4889 - 4903
  • [37] Heuristic-based approaches for fracture detection in borehole images
    Moran M.B.H.
    Vasconcellos E.C.
    Cuno J.J.S.
    Biondi M.
    Riveaux J.M.
    Correia M.D.
    Gonzalez Clua E.W.
    Conci A.
    International Journal of Innovative Computing and Applications, 2023, 14 (1-2) : 78 - 90
  • [38] Heuristic-based automatic pruning of deep neural networks
    Tejalal Choudhary
    Vipul Mishra
    Anurag Goswami
    Jagannathan Sarangapani
    Neural Computing and Applications, 2022, 34 : 4889 - 4903
  • [39] Heuristic-based truck scheduling for inland container transportation
    Zhang, Ruiyou
    Yun, Won Young
    Kopfer, Herbert
    OR SPECTRUM, 2010, 32 (03) : 787 - 808
  • [40] Local scaling heuristic-based regularization for pattern classification
    Peng, Xinjun
    Xu, Dong
    NEUROCOMPUTING, 2013, 119 : 264 - 272