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
关键词
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
相关论文
共 27 条
  • [1] Dataflow-Aware Macro Placement Based on Simulated Evolution Algorithm for Mixed-Size Designs
    Lin, Jai-Ming
    Deng, You-Lun
    Yang, Ya-Chu
    Chen, Jia-Jian
    Lu, Po-Chen
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (05) : 973 - 984
  • [2] MP-trees: A packing-based macro placement algorithm for mixed-size designs
    Chen, Tung-Chieh
    Yuh, Ping-Hung
    Chang, Yao-Wen
    Huang, Fwu-Juh
    Liu, Denny
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 447 - +
  • [3] MP-trees: A packing-based macro placement algorithm for modern mixed-size designs
    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
  • [4] OptiPlace: optimized placement solution for mixed-size designs
    Datta, Prasun
    Mukherjee, Shyamapada
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2021, 109 (03) : 501 - 515
  • [5] A robust detailed placement for mixed-size IC designs
    Cong, Jason
    Xie, Min
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 188 - 194
  • [6] OptiPlace: optimized placement solution for mixed-size designs
    Prasun Datta
    Shyamapada Mukherjee
    Analog Integrated Circuits and Signal Processing, 2021, 109 : 501 - 515
  • [7] MAPLE: Multilevel Adaptive PLacEment for Mixed-Size Designs
    Kim, Myung-Chul
    Viswanathan, Natarajan
    Alpert, Charles J.
    Markov, Igor L.
    Ramji, Shyam
    ISPD 12: PROCEEDINGS OF THE 2012 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2012, : 193 - 200
  • [8] 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
  • [9] 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
  • [10] 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,