atlas

Research map / Large language models / AI and society

Benchmarking End-To-End Performance of AI-Based Chip Placement Algorithms

NeurIPS 2025 · Large language models › AI and society · approach: Social-science view of AI evaluation · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces ChiPBench, an open-source benchmark of 20 real-world designs with full physical-implementation kits, and uses it to evaluate six AI-based chip placement algorithms by end-to-end PPA rather than intermediate surrogate metrics.

Problem

AI-based chip placement methods are evaluated with intermediate surrogate metrics (e.g., MacroHPWL) that often misalign with final design PPA (WNS, TNS, power, area), and existing benchmarks lack the design kits needed to run the full EDA flow.

Approach

Build a 20-circuit benchmark compiled from Verilog through OpenROAD with complete design kits, then plug each placement algorithm's output into the OpenROAD physical flow to measure end-to-end PPA and correlate it with intermediate metrics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AI-based macro placement instead of OpenROAD placementMacro placement · Macro placement (benchmark aggregate)MacroHPWL: 1.000 -> 0.647Helped
Use AI-based macro placement instead of OpenROAD placementMacro placement · Macro placement (benchmark aggregate)TNS: 1.000 -> 1.311Hurt
Use AI-based macro placement instead of OpenROAD placementMacro placement · Macro placement (benchmark aggregate)Power: 1.000 -> 1.013–1.062Mixed
Use DREAMPlace for cell placement instead of OpenROAD placementCell placement · Cell placement (benchmark aggregate)HPWL: 1.000 -> 0.981Helped
Use DREAMPlace for cell placement instead of OpenROAD placementCell placement · Cell placement (benchmark aggregate)WNS: 1.000 -> 1.321Hurt
Use AutoDMP for macro placement instead of OpenROAD placementMacro placement · ariane133Wirelength: 6825071 -> 5694373Helped
Use AutoDMP for macro placement instead of OpenROAD placementMacro placement · ariane133WNS: -0.498 -> -0.982Hurt
Use AutoDMP for macro placement instead of OpenROAD placementMacro placement · ariane133TNS: -596.718 -> -1913.660Hurt
Optimize MacroHPWL as the placement indicatorExisting placement algorithms · Across evaluated designsWirelength correlationNo clear effect
Optimize HPWL as a placement surrogatePlacement algorithms · Across evaluated designsWirelength correlationHelped

Surprising findings

Limitations

Experimental setup

Datasets: ICCAD 2015 ISPD 2005 ISPD 2015 EPFL benchmarks OpenABC-D CircuitNet 2.0

Benchmarks: ChiPBench

Metrics: WNS TNS NVP power area wirelength MacroHPWL HPWL congestion Pearson correlation

Baselines: SA WireMask-EA DREAMPlace AutoDMP MaskPlace ChiPFormer OpenROAD TritonMacroPlacer

Builds on: DREAMPlace MaskPlace ChiPFormer OpenROAD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy