A size-balancing approach to mixed mode placement

被引:0
|
作者
Wu, WM [1 ]
Li, ZY [1 ]
Zhou, HB [1 ]
Hong, XL [1 ]
Bian, JN [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
关键词
mixed mode; placement;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mixed mode is a combination of standard cell and macro block, which is an often-occurred situation in practice. Existing flat and hierarchical algorithms suffer either bad quality or high complexity when coping with the great difference of component size. Further more, even the state-of-the-art placement algorithms are becoming incompetent with the rapidly increasing of the number of placement components. In this paper, an efficient scheme for mixed mode placement is presented. The scheme is named BMMP (Balanced Mixed Mode Placer) because it first does a clustering procedure to the original circuit to obtain a set of new placement components with balanced size. Then a quadratic global placement procedure is applied to the condensed circuit to achieve a cluster-level solution with global optima. At the end of global placement, the macro blocks are restored to their original shape, and the overlaps among them are resolved by a SP (Sequence Pair) based procedure. Placement improvement is then done to both the macro blocks and standard cells by moving them to their optimal locations. At last, a detailed placement procedure completes the final placement without any overlap. The algorithm is tested on a set of circuits with different number of standard cells and macro blocks, and obtains excellent results.
引用
收藏
页码:309 / 314
页数:6
相关论文
共 50 条
  • [21] Optimizing Routability in Large-Scale Mixed-Size Placement
    Cong, Jason
    Luo, Guojie
    Tsota, Kalliopi
    Xiao, Bingjun
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 441 - 446
  • [22] What's So Hard About (Mixed-Size) Placement?
    Khasawneh, Mohammad
    Madden, Patrick H.
    ISPD'22: PROCEEDINGS OF THE 2022 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2022, : 57 - 64
  • [23] Balancing optimization for disassembly line of mixed homogeneous products with hybrid disassembly mode
    Zeng, Yanqing
    Zhang, Zeqiang
    Liang, Wei
    Zhang, Yu
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 185
  • [24] Mixed mode delamination in plates: a refined approach
    Bruno, D
    Greco, F
    INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES, 2001, 38 (50-51) : 9149 - 9177
  • [25] The Predictive Validity of an ESL Placement Test A Mixed Methods Approach
    Lee, Young-Ju
    Greene, Jennifer
    JOURNAL OF MIXED METHODS RESEARCH, 2007, 1 (04) : 366 - 389
  • [26] A mixed mode placement algorithm for combined design of macro blocks and standard cells
    Wu, WM
    Hong, XL
    Cai, YC
    Yang, CQ
    Gu, J
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 122 - 125
  • [27] Effective algorithm for optimal initial solution in mixed-mode detailed placement
    Luo, LJ
    Zhou, Q
    Hong, XL
    Zhou, HB
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 170 - 173
  • [28] Routability-driven Mixed-size Placement Prototyping Approach Considering Design Hierarchy and Indirect Connectivity Between Macros
    Lin, Jai-Ming
    Li, Szu-Ting
    Wang, Yi-Ting
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [29] An integrated approach to mixed-model assembly line balancing and sequencing
    Uddin, Mohammad Kamal
    Cavia Soto, Marian
    Martinez Lastra, Jose L.
    ASSEMBLY AUTOMATION, 2010, 30 (02) : 164 - 172
  • [30] Routability-Driven Placement for Hierarchical Mixed-Size Circuit Designs
    Hsu, Meng-Kai
    Chen, Yi-Fang
    Huang, Chau-Chin
    Chen, Tung-Chieh
    Chang, Yao-Wen
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,