Projects per year
Abstract
Physical dataflow, which defines the detailed connections among cells and macros, is a critical yet underexplored factor in automatic macro placement. It becomes increasingly important for enabling intelligent design automation to minimize manual intervention 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 DARE, which extracts hidden connections between macros and standard cells and incorporates a series of algorithms to enrich 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 orientation based on the extracted dataflow information. By integrating enhanced dataflow awareness into placement constraints and applying these fine-tuning steps, the proposed approach achieves an average 7.9% improvement in half-perimeter wirelength (HPWL) across multiple widely used benchmark designs compared to a state-of-the-art dataflow-aware macro placer. Additionally, it significantly improves congestion, reducing overflow by an average of 82.5%, and achieves improvements of 36.97% in Worst Negative Slack (WNS) and 59.44% in Total Negative Slack (TNS). The approach also maintains efficient runtime throughout the entire placement, incurring less than a 1.5% runtime overhead. These results show that the proposed dataflow-driven methodology, combined with the fine-tuning steps, provides an effective foundation for macro placement within the OpenROAD flow and can be further extended to other design flows in the future to enhance placement quality.
| Original language | English |
|---|---|
| Article number | 93 |
| Journal | ACM Transactions on Design Automation of Electronic Systems |
| Volume | 31 |
| Issue number | 5 |
| DOIs | |
| Publication status | Published - 9 Apr 2026 |
Keywords
- Dataflow awareness
- Macro placement
- Quality of results
- Timing optimization
Projects
- 1 Active
-
Suzhou Intelligent Manufacturing Global AI Data Collaboration Industrial Innovation Consortium/苏州智造全球 AI 数据协同产业创新联合体
Pan, Y. (PI), Wang, S. (PI), Yang, Z. (PI), Xu, Z. (CoPI), Wang, W. (CoPI), Xiang, N. (CoPI), Zhang, H. (Team member), Chen, Y. (Team member), Wang, J. (Team member), Wang, Y. (Team member), Wang, T. (Team member), Wang, H. (Team member), Wang, L. (Team member), Wang, C. (Team member), Yang, H. (Team member), Fei, J. (CoPI), Fang, F. (CoPI), Li, Q. (Team member), Gao, Y. (Team member), Liang, S. (Team member) & Li, Y. (Team member)
1/05/25 → 30/04/28
Project: Governmental Research Project
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver