Optimization of Floor-planning using Genetic Algorithm

被引:12
|
作者
Singha, T. [1 ]
Dutta, H. S. [2 ]
De, M. [3 ]
机构
[1] Royal Thimphu Coll, Thimphu, Bhutan
[2] Kalyani Govt Engn Coll, Kalyani, W Bengal, India
[3] Kalyani Univ, DETS, Kalyani, W Bengal, India
关键词
Floor-planning; POEMS algorithm; Genetic algorithm; B*-tree Representation; TREE;
D O I
10.1016/j.protcy.2012.05.135
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Floor-planning is one of the key design flow of VLSI chip designing process. This paper presents a novel approach to solve the VLSI floor planning problems. This approach is based on iterative prototypes optimization with evolved improvement (POEMS) algorithm. It uses a genetic algorithm (GA) for local search on each iteration, because both algorithms have already proven useful for solving similar problems. It adopts a non-slicing structure B* tree for the placement of rectangle modules. B*-trees are based on ordered binary trees. Inheriting from the nice properties of ordered binary trees, B*-trees are very easy for implementation and can perform the respective primitive tree operations, like search, insertion, and deletion in only O(1), O(1) and O(n) times respectively. While existing representations for non-slicing floor-plans need at least O(n) time for each of these operations, where n is the number of modules. GA has been implemented and tested on popular benchmark problems. Experimental results show that GA can quickly produce optimal solutions for all tested benchmark problems. (C) 2011 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of C3IT
引用
收藏
页码:825 / 829
页数:5
相关论文
共 50 条
  • [1] An Evolutionary Algorithm Based Approach for VLSI Floor-planning
    Maji, K. B.
    Ghosh, Atreye
    Kar, R.
    Mandal, D.
    Ghoshal, S. P.
    [J]. 2015 INTERNATIONAL CONFERENCE ON SCIENCE AND TECHNOLOGY (TICST), 2015, : 248 - 253
  • [2] Reallocation and rescheduling after floor-planning for timing optimization
    Wang, YF
    Bian, J
    Wu, Q
    Hu, H
    [J]. 2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 212 - 215
  • [3] Simple and efficient floor-planning
    Kurowski, M
    [J]. INFORMATION PROCESSING LETTERS, 2003, 86 (03) : 113 - 119
  • [4] Evolutionary computation engine for floor-planning
    Yoshikawa, M
    Terai, H
    [J]. 2004 1st International Conference on Electrical and Electronics Engineering (ICEEE), 2004, : 267 - 271
  • [5] Floor-planning via orderly spanning trees
    Liao, CC
    Lu, HI
    Yen, HC
    [J]. GRAPH DRAWING, 2002, 2265 : 367 - 377
  • [6] Compact floor-planning via orderly spanning trees
    Liao, CC
    Lu, HI
    Yen, HC
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2003, 48 (02): : 441 - 451
  • [7] MASON - A GLOBAL FLOOR-PLANNING APPROACH FOR VLSI DESIGN
    LAPOTIN, DP
    DIRECTOR, SW
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1986, 5 (04) : 477 - 489
  • [8] DESIGN TOOL FEATURES AUTO INTERACTIVE FLOOR-PLANNING AND ROUTING
    DONLIN, M
    [J]. COMPUTER DESIGN, 1993, 32 (08): : 112 - 113
  • [9] PIONEER - A MACRO-BASED FLOOR-PLANNING DESIGN SYSTEM
    WOO, LS
    WONG, CK
    TANG, DT
    [J]. VLSI SYSTEMS DESIGN, 1986, 7 (08): : 32 - &
  • [10] Improved floor-planning of graphs via adjacency-preserving transformations
    Zhang, Huaming
    Sadasivam, Sadish
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2011, 22 (04) : 726 - 746