electronic design automation

Differentiable Routability-Driven Package Floorplanning with Pin Assignment

arXiv:2607.15005

summary

The paper introduces a differentiable optimization framework for package floorplanning and pin assignment that directly models chip orientations and fan‑out congestion, achieving full routability and up to 23% wirelength reduction on benchmark circuits.

Abstract

As advanced packaging technology evolves, increasing interconnect density in redistribution layers (RDLs) makes routability critical to package floorplanning. Meanwhile, power integrity requirements often reserve fan-in regions for the power delivery network (PDN), forcing signal nets through fan-out regions and complicating routability estimation. Existing uniform grid-based congestion models cannot accurately characterize fan-out congestion, while previous pin assignment methods struggle to evaluate net crossings. We propose a differentiable routability-driven floorplanning and pin assignment algorithm for advanced packaging with fan-out routing. First, a differentiable wirelength minimization method directly models discrete chip orientations and back-propagates wirelength gradients to chip locations and orientations. It reduces wirelength under fixed pin selection while avoiding the bias of continuous-angle modeling. Second, a crossing-aware pin assignment method incorporates net-crossing cost into a multi-strategy DPSO algorithm and uses GPU-parallel cost evaluation to reduce wirelength efficiently. Finally, a differentiable routability maximization method constructs a congestion model tailored to fan-out routing and establishes a back-propagation path from congestion information to chip locations, thereby guiding routability optimization. Experimental results show that our method achieves 100% routability on all benchmarks. For cases successfully routed by the baselines, it reduces wirelength by up to approximately 23% compared with a leading floorplanning method equipped with our pin assignment flow.

Topics & keywords

#package floorplanning#pin assignment#routability optimization#differentiable optimization#congestion modeling#GPU accelerationdifferentiable wirelengthparticle swarm optimizationfan‑out routingcongestion modelbackpropagationRDL
Differentiable Routability-Driven Package Floorplanning with Pin Assignment · wovepaper