LaMPlace: Learning to Optimize Cross-Stage Metrics in Macro Placement

0citations
0
citations
#3313
in ICLR 2025
of 3827 papers
9
Top Authors
4
Data Points

Abstract

Machine learning techniques have shown great potential in enhancing macro placement, a critical stage in modern chip design.However, existing methods primarily focus ononlineoptimization ofintermediate surrogate metricsthat are available at the current placement stage, rather than directly targeting thecross-stage metrics---such as the timing performance---that measure the final chip quality.This is mainly because of the high computational costs associated with performing post-placement stages for evaluating such metrics, making theonlineoptimization impractical.Consequently, these optimizations struggle to align with actual performance improvements and can even lead to severe manufacturing issues.To bridge this gap, we proposeLaMPlace, whichLearnsaMask for optimizing cross-stage metrics in macro placement.Specifically, LaMPlace trains a predictor onofflinedata to estimate thesecross-stage metricsand then leverages the predictor to quickly generate a mask, i.e., a pixel-level feature map that quantifies the impact of placing a macro in each chip grid location on the design metrics.This mask essentially acts as a fast evaluator, enabling placement decisions based oncross-stage metricsrather thanintermediate surrogate metrics.Experiments on commonly used benchmarks demonstrate that LaMPlace significantly improves the chip quality across several key design metrics, achieving an average improvement of 9.6\%, notably 43.0\% and 30.4\% in terms of WNS and TNS, respectively, which are two crucial cross-stage metrics that reflect the final chip quality in terms of the timing performance.

Citation History

Jan 25, 2026
0
Jan 27, 2026
0
Jan 27, 2026
0
Jan 28, 2026
0