DOC: A Novel DOuble-Contour-Based Macro Placement Framework for Mixed-Size Designs

被引:0
作者
Zhuo, Yin-Rong [1 ]
Chen, Hui-Lin [1 ]
Chen, Yu-Guang [1 ]
机构
[1] Natl Cent Univ, Elect Engn, Taoyuan, Taiwan
来源
2023 ASIA PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE, APSIPA ASC | 2023年
关键词
TREES;
D O I
10.1109/APSIPAASC58517.2023.10317276
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to the rapid technology scaling and complexity increasing in modern IC designs, a chip often contains thousands of macros and millions of standard cells. In the back-end physical design, the placement becomes a significant challenge in the presence of large number of macros nowadays. To swiftly obtain low-power, high-efficiency, and low-cost chips, design factors such as total wirelength is usually considered as an important matric during placement stage. Conventionally, the position of the macro in initial placement is roughly determined by minimizing the wirelength at prototyping stage. After that, at macro placement stage, the location of each macro is adjusted to form a legal placement solution without increasing total wirelength. Finally, standard cells are placed based on the macro placement result. Among all three stages, the macro placement stage is crucial since the macro placement result will seriously impact the quality of standard cell placement as well as total wirelength. Therefore, in this paper, we propose a novel macro placement framework with the concept of "double contour" to find legal placement result of macros with minimum total wirelength. Specifically, our framework can be divided into two stages, the legal placement stage and optimization stage. In legal placement stage, we apply two contours which macro can be align with so the solution space is increased and the better legal placement result could be obtained. In optimization stage, we propose a simulated annealing based (SA-based) approach to further optimize the result by flipping and fine-grained moving macros. Experimental results show that our method can reduce total wirelength up to 12.5% compared with conventional single-contour-based method.
引用
收藏
页码:1392 / 1397
页数:6
相关论文
共 16 条
[1]  
Chang CH, 2017, ICCAD-IEEE ACM INT, P504, DOI 10.1109/ICCAD.2017.8203819
[2]  
Chang YC, 2000, DES AUT CON, P458
[3]   Automatic Floorplanning for AI SoCs [J].
Chen, Tai-Chen ;
Lee, Pei-Yu ;
Chen, Tung-Chieh .
2020 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2020,
[4]   MP-trees: A packing-based macro placement algorithm for modern mixed-size designs [J].
Chen, Tung-Chieh ;
Yuh, Ping-Hung ;
Chang, Yao-Wen ;
Huang, Fwu-Juh ;
Liu, Tien-Yueh .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (09) :1621-1634
[5]   NTUplace3: An analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints [J].
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
[6]   Routability-Driven Blockage-Aware Macro Placement [J].
Chen, Yi-Fang ;
Huang, Chau-Chin ;
Chiou, Chien-Hsiung ;
Chang, Yao-Wen ;
Wang, Chang-Jen .
2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
[7]  
Chiou CH, 2016, ASIA S PACIF DES AUT, P172, DOI 10.1109/ASPDAC.2016.7428007
[8]   A robust mixed-size legalization and detailed placement algorithm [J].
Cong, Jason ;
Xie, Min .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (08) :1349-1362
[9]  
FIDUCCIA C. M., 1982, P 19 DES AUT C DAC, P175
[10]  
ICCAD, 2022, CAD Contest Problem D: Wirelength-Driven Detailed Macro Placement.