Unified Analytical Global Placement for Large-Scale Mixed-Size Circuit Designs

被引:20
作者
Hsu, Meng-Kai [1 ]
Chang, Yao-Wen [1 ,2 ]
机构
[1] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 106, Taiwan
[2] Natl Taiwan Univ, Dept Elect Engn, Taipei 106, Taiwan
关键词
Layouts; macro placement; physical design; placement; wirelengths; MP-TREES; ALGORITHM;
D O I
10.1109/TCAD.2012.2193582
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A modern chip often contains large numbers of predesigned macros (e.g., embedded memories, IP blocks) and standard cells, with very different sizes. The fast-growing design complexity with large-scale mixed-size macros and standard cells has caused significant challenges to modern circuit placement. Analytical algorithms have been shown to be most effective for standard-cell placement, but the problems with the rotation and legalization of large macros impose intrinsic limitations for analytical placement. Consequently, most recent works on mixed-size placement resort to combinatorial macro placement. Instead, this paper presents the first attempt to resolve the intrinsic problems with a unified analytical approach. Unlike traditional analytical placement that uses only wire and density forces to optimize the positions of circuit components, we present a new force, the rotation force, to handle macro orientation for analytical mixed-size placement. The rotation force tries to rotate each macro to its desired orientation based on the wire connections on this macro. A cross potential model is also proposed to increase the rotation freedom during placement. The final orientation of each macro with legalization consideration is then determined by mathematical programming. A macro flipping force is also proposed to determine the flipping orientation of each macro at the end of global placement. Compared with start-of-the-art mixed-size placement approaches (such as FLOP, CG, and MP-tree), our approach achieves the best average wirelength efficiently.
引用
收藏
页码:1366 / 1378
页数:13
相关论文
共 50 条
  • [21] LAMPlace: Legalization-Aided Reinforcement Learning-Based Macro Placement for Mixed-Size Designs With Preplaced Blocks
    Gu, Hao
    Gu, Jian
    Peng, Keyu
    Zhu, Ziran
    Xu, Ning
    Geng, Xin
    Yang, Jun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (08) : 3770 - 3774
  • [22] A Pre-Placement Net Length Estimation Technique for Mixed-Size Circuits
    Fathi, Bahareh
    Behjat, Laleh
    Rakai, Logan M.
    11TH INTERNATIONAL WORKSHOP ON SYSTEM-LEVEL INTERCONNECT PREDICTION (SLIP 09), 2009, : 45 - 52
  • [23] Mixed-Size Placement with Fixed Macrocells using Grid-Warping
    Xiu, Zhong
    Rutenbar, Rob A.
    ISPD'07: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2007, : 103 - +
  • [24] Stronger Mixed-Size Placement Backbone Considering Second-Order Information
    Chen, Yifan
    Wen, Zaiwen
    Liang, Yun
    Lin, Yibo
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [25] Effective Analytical Placement for Advanced Hybrid-Row-Height Circuit Designs
    Wen, Yuan
    Zhu, Benchao
    Lin, Zhifeng
    Chen, Jianli
    29TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2024, 2024, : 300 - 305
  • [26] ePlace-MS: Electrostatics-Based Placement for Mixed-Size Circuits
    Lu, Jingwei
    Zhuang, Hao
    Chen, Pengwen
    Chang, Hongliang
    Chang, Chin-Chih
    Wong, Yiu-Chung
    Sha, Lu
    Huang, Dennis
    Luo, Yufeng
    Teng, Chin-Chi
    Cheng, Chung-Kuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (05) : 685 - 698
  • [27] Regularity-Aware Routability-Driven Macro Placement Methodology for Mixed-Size Circuits With Obstacles
    Lin, Jai-Ming
    Deng, You-Lun
    Li, Szu-Ting
    Yu, Bo-Heng
    Chang, Li-Yen
    Peng, Te-Wei
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (01) : 57 - 68
  • [28] HJ-hPl: Hierarchical Mixed-Size Placement Algorithm with Priori Wirelength Estimation
    Hao, Jie
    Peng, Silong
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 947 - 952
  • [29] Large-scale placement: Gap and promise
    Cong, J
    Kong, T
    Shinnerl, JR
    Xie, M
    Yuan, X
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 883 - 890
  • [30] Clock-Aware Placement for Large-Scale Heterogeneous FPGAs
    Chen, Jianli
    Lin, Zhifeng
    Kuo, Yun-Chih
    Huang, Chau-Chin
    Chang, Yao-Wen
    Chen, Shih-Chun
    Chiang, Chun-Han
    Kuo, Sy-Yen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (12) : 5042 - 5055