Evaluation of routability-driven macro placement with machine-learning technique

Macro placement is an important step in floor-plan. Macros' location directly affects the next steps, cells placement and wires routing. However, it is a time-consuming work to evaluate macro placement's result. To address this problem, we propose an effective evaluation method with machine learning technique. Our methodology predicts HPWL and routing congestion after macro placement, rather than after cells placement and global routing. Therefore, it takes much short time that we can get HPWL and routing congestion. Experiment results show that our evaluation is accurate and effective.

[1]  Magdy S. Abadir,et al.  Data mining in EDA - Basic principles, promises, and constraints , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[2]  Massoud Pedram,et al.  An integrated logical and physical design flow for deep submicron circuits , 1999, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Igor L. Markov,et al.  Consistent placement of macro-blocks using floorplanning and standard-cell placement , 2002, ISPD '02.

[4]  Mango C.-T. Chao,et al.  Generating Routing-Driven Power Distribution Networks With Machine-Learning Technique , 2017, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Chris C. N. Chu,et al.  Handling complexities in modern large-scale mixed-size placement , 2009, 2009 46th ACM/IEEE Design Automation Conference.