A PPA-Driven 3D-IC Partitioning Selection Framework with Surrogate Models
About
3D-IC netlist partitioning is commonly optimized using proxy objectives, while final PPA is treated as a costly evaluation rather than an optimization signal. This proxy-driven paradigm makes it difficult to reliably translate additional PPA evaluations into better PPA outcomes. To bridge this gap, we present DOPP (D-Optimal PPA-driven partitioning selection), an approach that bridges the gap between proxies and true PPA metrics. Across eight 3D-IC designs, our framework improves PPA over Open3DBench (average relative improvements of 9.99% congestion, 7.87% routed wirelength, 7.75% WNS, 21.85% TNS, and 1.18% power). Compared with exhaustive evaluation over the full candidate set, DOPP achieves comparable best-found PPA while evaluating only a small fraction of candidates, substantially reducing evaluation cost. By parallelizing evaluations, our method delivers these gains while maintaining wall-clock runtime comparable to traditional baselines.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| P&R evaluation | ariane-133 | Relative WL5.44 | 6 | |
| 3D-IC PPA evaluation | bp_multi | Congestion (%)11.3 | 3 | |
| 3D-IC PPA evaluation | ariane136 | Congestion (%)11.1 | 3 | |
| 3D-IC PPA evaluation | black_parrot | Congestion (%)19.3 | 3 | |
| 3D-IC PPA evaluation | bp_be | Congestion (%)15 | 3 | |
| 3D-IC PPA evaluation | bp_fe | Congestion12.6 | 3 | |
| 3D-IC PPA evaluation | bp_quad | Congestion (%)12.2 | 3 | |
| 3D-IC PPA evaluation | swerv_wrapper | Congestion (%)15.5 | 3 |