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 条
  • [1] A PLACEMENT FLOW FOR VERY LARGE-SCALE MIXED-SIZE CIRCUIT PLACEMENT
    Chen, Jianli
    Zhu, Wenxing
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2014, 23 (02)
  • [2] GPSAT: A SAT based Global Placement for Large Scale Mixed-size Designs
    Datta, Prasun
    Mukherjee, Shyamapada
    2018 INTERNATIONAL CONFERENCE ON INTELLIGENT AUTONOMOUS SYSTEMS (ICOIAS), 2018, : 77 - 81
  • [3] Routability-driven analytical placement by net overlapping removal for large-scale mixed-size designs
    Jiang, Zhe-Wei
    Su, Bor-Yiing
    Chang, Yao-Wen
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 167 - +
  • [4] MDP-trees: Multi-Domain Macro Placement for Ultra Large-Scale Mixed-Size Designs
    Liu, Yen-Chun
    Chen, Tung-Chieh
    Chang, Yao-Wen
    Kuo, Sy-Yen
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 557 - 562
  • [5] Voltage-Drop Aware Analytical Placement by Global Power Spreading for Mixed-Size Circuit Designs
    Chuang, Yi-Lin
    Lee, Po-Wei
    Chang, Yao-Wen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (11) : 1649 - 1662
  • [6] An Effective Floorplan-Guided Placement Algorithm for Large-Scale Mixed-Size Designs
    Yan, Jackey Z.
    Viswanathan, Natarajan
    Chu, Chris
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2014, 19 (03)
  • [7] 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,
  • [8] NTUplace3: An analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints
    Chen, Tung-Chieh
    Jiang, Zhe-Wei
    Hsu, Tien-Chang
    Chen, Hsin-Chen
    Chang, Yao-Wen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (07) : 1228 - 1240
  • [9] OptiPlace: optimized placement solution for mixed-size designs
    Datta, Prasun
    Mukherjee, Shyamapada
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2021, 109 (03) : 501 - 515
  • [10] NTUplace4h: A Novel Routability-Driven Placement Algorithm for Hierarchical Mixed-Size Circuit Designs
    Hsu, Meng-Kai
    Chen, Yi-Fang
    Huang, Chau-Chin
    Chou, Sheng
    Lin, Tzu-Hen
    Chen, Tung-Chieh
    Chang, Yao-Wen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (12) : 1914 - 1927