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 条
[41]   Optimal Virtual Machine Placement in Large-Scale Cloud Systems [J].
Teyeb, Hana ;
Balma, Ali ;
Ben Hadj-Alouane, Nejib ;
Tata, Samir .
2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, :425-432
[42]   Clock-Aware Placement for Large-Scale Heterogeneous FPGAs [J].
Kuo, Yun-Chih ;
Huang, Chau-Chin ;
Chen, Shih-Chun ;
Chiang, Chun-Han ;
Chang, Yao-Wen ;
Kuo, Sy-Yen .
2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, :519-526
[43]   Solving Large-Scale Hybrid Circuit-Antenna Problems [J].
Lavaei, Javad ;
Babakhani, Aydin ;
Hajimiri, Ali ;
Doyle, John C. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2011, 58 (02) :374-387
[44]   Merged Differential Grouping for Large-Scale Global Optimization [J].
Ma, Xiaoliang ;
Huang, Zhitao ;
Li, Xiaodong ;
Wang, Lei ;
Qi, Yutao ;
Zhu, Zexuan .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (06) :1439-1451
[45]   High-Performance Placement Engine for Modern Large-Scale FPGAs With Heterogeneity and Clock Constraints [J].
Zhu, Ziran ;
Mei, Yangjie ;
Deng, Kangkang ;
He, Huan ;
Chen, Jianli ;
Yang, Jun ;
Chang, Yao-Wen .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (03) :956-969
[46]   Healing of large-scale failures in WSN by the effectual placement of relay nodes [J].
Rajeswari, Gopinathan ;
Murugan, Krishnan .
IET COMMUNICATIONS, 2020, 14 (17) :3030-3038
[47]   On the solution of large-scale mixed integer programming scheduling models [J].
Velez, Sara ;
Merchan, Andres F. ;
Maravelias, Christos T. .
CHEMICAL ENGINEERING SCIENCE, 2015, 136 :139-157
[48]   Accelerating Large-Scale Sparse LU Factorization for RF Circuit Simulation [J].
Feng, Guofeng ;
Wang, Hongyu ;
Guo, Zhuoqiang ;
Li, Mingzhen ;
Zhao, Tong ;
Jin, Zhou ;
Jia, Weile ;
Tan, Guangming ;
Sun, Ninghui .
EURO-PAR 2024: PARALLEL PROCESSING, PT III, EURO-PAR 2024, 2024, 14803 :182-195
[49]   An Optimal Anchor Placement Method for Localization in Large-Scale Wireless Sensor Networks [J].
Cavdar, Tugrul ;
Gunay, Faruk Baturalp ;
Ebrahimpour, Nader ;
Kakiz, Muhammet Talha .
INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 31 (02) :1197-1222
[50]   A Robust Two-Step Modulus-Based Matrix Splitting Iteration Method for Mixed-Size Cell Circuit Legalization Problem [J].
Zhou, Chen-Can ;
Cao, Yang ;
Shi, Quan ;
Qiu, Jie .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (08)