PROUD
The idea
Replace each multi-pin net with two-pin springs (a clique or star model). Total squared wirelength becomes, per axis, the quadratic form
xvector of all movable cell coordinates (one axis at a time)Qsparse connectivity matrix: the graph Laplacian of the spring networkbconstant pull exerted by fixed objects: pads and pins
where Q is the sparse, symmetric, positive semi-definite graph Laplacian of connectivity and b carries the pull of fixed objects: pads and pins. Setting the gradient to zero gives a sparse linear system; solving it (successive over-relaxation then, preconditioned conjugate gradients now) yields, in one shot, the placement minimizing squared wirelength. This is also the physical equilibrium of a spring network, and the numerical linear algebra scales to enormous netlists.
One catch defines everything after: without constraints, minimizing springs collapses all cells toward the anchors' centroid, a placement that is optimal and useless. PROUD's answer was hierarchical: solve globally, split the die, assign cells to halves by their solved coordinates, then re-solve each half with the other half's cells projected onto the boundary as fixed anchors (terminal propagation, analytically reborn), recursing until regions are small.
Why it mattered
PROUD demonstrated that placement could be numerics instead of combinatorics, at sea-of-gates scale, years before annealing hit its wall. Its solve-partition-resolve loop is the direct template for GORDIAN and the quadratic school that followed.
Where you meet it today
As the historical opening of the lineage that leads through GORDIAN, FastPlace, and ePlace to every modern placer's quadratic warm start.