Skip to main navigation Skip to search Skip to main content

DARE: Enriching Physical Dataflow Awareness for Macro Placement Optimization

  • Xiaotian Zhao
  • , Zixuan Li
  • , Yichen Cai
  • , Jiayin Chen
  • , Yushan Pan
  • , Xinfei Guo*
  • *Corresponding author for this work
    • Shanghai Jiao Tong University

    Research output: Contribution to journal › Article › peer-review

    1 Citation (Scopus)

    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 languageEnglish
    Article number93
    JournalACM Transactions on Design Automation of Electronic Systems
    Volume31
    Issue number5
    DOIs
    Publication statusPublished - 9 Apr 2026

    Keywords

    • Dataflow awareness
    • Macro placement
    • Quality of results
    • Timing optimization

    Cite this