DAS-MP: Enabling High-Quality Macro Placement with Enhanced Dataflow Awareness
Xiaotian Zhao, Zixuan Li, Yichen Cai, Tianju Wang, Yushan Pan, Xinfei Guo

TL;DR
This paper introduces DAS-MP, a macro placement method that enhances dataflow awareness by considering standard cell clusters, leading to significant improvements in wirelength, congestion, and timing metrics with minimal runtime overhead.
Contribution
DAS-MP is the first approach to incorporate hidden macro-cell connections and dataflow information into macro placement constraints, improving placement quality.
Findings
Achieves 7.9% reduction in wirelength (HPWL)
Reduces congestion overflow by 82.5%
Improves timing metrics with 36.97% WNS and 59.44% TNS improvements
Abstract
Dataflow is a critical yet underexplored factor in automatic macro placement, which is becoming increasingly important for developing intelligent design automation techniques that minimize reliance on manual adjustments and reduce design iterations. Existing macro or mixed-size placers with dataflow awareness primarily focus on intrinsic relationships among macros, overlooking the crucial influence of standard cell clusters on macro placement. To address this, we propose DAS-MP, which extracts hidden connections between macros and standard cells and incorporates a series of algorithms to enhance dataflow awareness, integrating them into placement constraints for improved macro placement. To further optimize placement results, we introduce two fine-tuning steps: (1) congestion optimization by taking macro area into consideration, and (2) flipping decisions to determine the optimal macro…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
