Analytical engines are unnecessary in top-down partitioning-based placement

Citation
Cj. Alpert et al., Analytical engines are unnecessary in top-down partitioning-based placement, VLSI DESIGN, 10(1), 1999, pp. 99-116
Citations number
38
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
VLSI DESIGN
ISSN journal
1065514X → ACNP
Volume
10
Issue
1
Year of publication
1999
Pages
99 - 116
Database
ISI
SICI code
1065-514X(1999)10:1<99:AEAUIT>2.0.ZU;2-P
Abstract
The top-down "quadratic placement" methodology is rooted in such works as [ 36, 9, 32] and is reputedly the basis of commercial and in-house VLSI place ment tools. This methodology iterates between two basic steps: solving spar se systems of linear equations to achieve a continuous placement solution, and "legalization" of the placement by transportation or partitioning. Our work, which extends [5], studies implementation choices and underlying moti vations for the quadratic placement methodology, We first recall some obser vations from [5]. e.g,, that (i) Krylov subspace engines for solving sparse linear systems are more effective than traditional successive over-relaxat ion (SOR) engines [33] and (ii) that correlation convergence criteria can m aintain solution quality while using substantially fewer solver iterations. The focus of our investigation is the coupling of numerical solvers to ite rative partitioners that is a hallmark of the quadratic placement methodolo gy. We provide evidence that this coupling may have historically been motiv ated by the pre-1990's weakness of min-cut partitioners, i.e., numerical en gines were needed to provide helpful hints to weak min-cut partitioners. In particular, we show that a modern multilevel FM implementation [2] derives no benefit from such coupling. We also show that most insights obtained fr om study of individual min-cut partitioning instances (within the top-down placement) also hold within the overall context of a complete top-down plac er implementation.