Differentiable Rectilinear Steiner Trees for Analytical Placement

Zhiyang Chen,Hailong Yao,Tsung-Yi Ho,Ulf Schlichtmann,Xia Yin
DOI: https://doi.org/10.1109/ISEDA62518.2024.10617497
2024-01-01
Abstract:Placement for very large-scale integrated (VLSI) circuits is a crucial stage for design closure. The wirelength model is a critical ingredient in modern analytical placers, which significantly impacts the overall design quality. Various models have been proposed to smoothly approximate the half-perimeter wirelength (HPWL), such as weighted average. However, during the routing stage, nets are typically routed by rectilinear Steiner trees (RSMT). It has been empirically shown that HPWL cannot accurately approximate the routing wirelength, which induces notable sub-optimality. In this work, we analyze the approximation errors of HPWL model, and theoretically prove the effectiveness of the RSMT-based wirelength model. Moreover, we propose the first differentiable RSMT wirelength model based on the classic RSMT algorithm, which is integrated into the state-of-the-art analytical placer. Experimental results show that our wirelength model improves RSMT wirelength by ~ 3.5% on average compared with the HPWL-based model on ISPD-2005 placement benchmarks.
What problem does this paper attempt to address?