• DocumentCode
    32369
  • Title

    Nonsmooth Optimization Method for VLSI Global Placement

  • Author

    Wenxing Zhu ; Jianli Chen ; Zheng Peng ; Genghua Fan

  • Author_Institution
    Center for Discrete Math. & Theor. Comput. Sci., Fuzhou Univ., Fuzhou, China
  • Volume
    34
  • Issue
    4
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    642
  • Lastpage
    655
  • Abstract
    The common objective of very large-scale integration (VLSI) placement problem is to minimize the total wirelength, which is calculated by the total half-perimeter wirelength (HPWL). Since the HPWL is not differentiable, various differentiable wirelength approximation functions have been proposed in analytical placement methods. In this paper, we reformulate the HPWL as an l_{1} -norm model of the wirelength function, which is exact but nonsmooth. Based on the l_{1} -norm wirelength model and exact calculation of overlapping areas between cells and bins, a nonsmooth optimization model is proposed for the VLSI global placement problem, and a subgradient method is proposed for solving the nonsmooth optimization problem. Moreover, local convergence of the subgradient method is proved under some suitable conditions. In addition, two enhanced techniques, i.e., an adaptive parameter to control the step size and a cautious strategy for increasing the penalty parameter, are also used in the nonsmooth optimization method. In order to make the placement method scalable, a multilevel framework is adopted. In the clustering stage, the best choice clustering algorithm is modified according to the l_{1} -norm wirelength model to cluster the cells, and the nonsmooth optimization method is recursively used in the declustering stage. Comparisons of experimental results on the International Symposium on Physical Design (ISPD) 2005 and 2006 benchmarks show that the global placement method is promising.
  • Keywords
    VLSI; circuit optimisation; gradient methods; International Symposium on Physical Design; VLSI global placement; VLSI placement problem; adaptive parameter; half-perimeter wirelength; l1-norm wirelength model; multilevel framework; nonsmooth optimization; penalty parameter; subgradient method; very large scale integration; wirelength function; Approximation methods; Clustering algorithms; Linear programming; Mathematical model; Optimization methods; Very large scale integration; $l_{1}$ -norm wirelength model; Analytical approach; VLSI placement; analytical approach; l1-norm wirelength model; non-smooth optimization method; nonsmooth optimization method; very-large scale integration (VLSI) placement;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2015.2394484
  • Filename
    7018002