A Novel Blockage-avoiding Macro Placement Approach for 3D ICs based on POCS

被引:0
作者
Lin, Jai-Ming [1 ]
Lu, Po-Chen [1 ]
Lin, Heng-Yu [1 ]
Tsai, Jia-Ting [1 ]
机构
[1] Natl Cheng Kung Univ, Tainan, Taiwan
来源
2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD | 2022年
关键词
physical design; macro placement; 3D IC; ALGORITHM;
D O I
10.1145/3508352.3549352
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Although the 3D integrated circuit (IC) placement problem has been studied for many years, few publications devoted to the macro legalization. Due to large sizes of macros, the macro placement problem is harder than cell placement, especially when preplaced macros exist in a multi-tier structure. In order to have a more global view, this paper proposes the partitioning-last macro-first flow to handle 3D placement for mixed-size designs, which performs tier partitioning after placement prototyping and then legalizes macros before cell placement. A novel two-step approach is proposed to handle 3D macro placement. The first step determines locations of macros in a projection plane based on a new representation, named K-tier Partially Occupied Corner Stitching. It not only can keep the prototyping result but also guarantees a legal placement after tier assignment of macros. Next, macros are assigned to respective tiers by Integer Linear Programming (ILP) algorithm. Experimental results show that our design flow can obtain better solutions than other flows especially in the cases with more preplaced macros.
引用
收藏
页数:7
相关论文
共 18 条
[1]  
Bamberg L, 2020, DES AUT TEST EUROPE, P37, DOI 10.23919/DATE48585.2020.9116297
[2]  
Chang CH, 2017, ICCAD-IEEE ACM INT, P504, DOI 10.1109/ICCAD.2017.8203819
[3]   Cascade2D: A Design-Aware Partitioning Approach to Monolithic 3D IC with 2D Commercial Tools [J].
Chang, Kyungwook ;
Sinha, Saurabh ;
Cline, Brian ;
Southerland, Raney ;
Doherty, Michael ;
Yeric, Greg ;
Lim, Sung Kyu .
2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
[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]   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,
[6]  
Chiou CH, 2016, ASIA S PACIF DES AUT, P172, DOI 10.1109/ASPDAC.2016.7428007
[7]  
Cong J., 2010, Proc. ACM International Symposium on Physical Design, P61
[8]  
Himax Technologies Inc, ABOUT US
[9]  
IBM Inc, US
[10]  
Karypis George., 1998, hMETIS, a hypergraph partitioning package