• DocumentCode
    2679232
  • Title

    Ripple: An effective routability-driven placer by iterative cell movement

  • Author

    He, Xu ; Huang, Tao ; Xiao, Linfu ; Tian, Haitong ; Cui, Guxin ; Young, Evangeline F Y

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong, China
  • fYear
    2011
  • fDate
    7-10 Nov. 2011
  • Firstpage
    74
  • Lastpage
    79
  • Abstract
    In this paper, we describe a routability-driven placer called Ripple. Two major techniques called cell inflation and net-based movement are used in global placement followed by a rough legalization step to reduce congestion. Cell inflation is performed in the horizontal and the vertical directions alternatively. We propose a new method called net-based movement, in which a target position is calculated for each cell by considering the movement of a net as a whole instead of working on each cell individually. In detailed placement, we use a combination of two kinds of strategy: the traditional HPWL-driven approach and our new congestion-driven approach. Experimental results show that Ripple is very effective in improving routability. Comparing with our pervious placer, which is the winner in the ISPD 2011 Contest, Ripple can further improve the overflow by 38% while reduce the runtime is reduced by 54%.
  • Keywords
    VLSI; integrated circuit design; HPWL-driven approach; Ripple; cell inflation; congestion-driven approach; global placement; iterative cell movement; legalization step; net-based movement; routability-driven placer; Benchmark testing; Equations; Estimation; Mathematical model; Routing; Runtime; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2011 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4577-1399-6
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2011.6105308
  • Filename
    6105308