• DocumentCode
    10905
  • Title

    Ripple: A Robust and Effective Routability-Driven Placer

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong, China
  • Volume
    32
  • Issue
    10
  • fYear
    2013
  • fDate
    Oct. 2013
  • Firstpage
    1546
  • Lastpage
    1556
  • Abstract
    The significant mismatch between the objective of wirelength and routing congestion makes the routability issue even more important in placement. In this paper, we describe a routability-driven placer called Ripple. Each step, including global placement, legalization, and detailed placement, is made to trade-off between routability and wirelength. We propose a robust and effective flow by using cell inflation to relieve routing congestion. Cell inflation has traditionally been used to deal with congestion and we will discuss how this technique can be used easily and robustly in the global placement. Besides, unlike many previous works that focus on different types of swapping strategies, we analyze and propose some simple and effective approaches when considering routability in the legalization and detailed placement steps. Experimental results show that Ripple is particularly effective in improving routability. When compared to the top results in the ISPD 2011 Contest and SimPLR, Ripple can obtain the smallest overflow and half-perimeter wirelength on average, while the congestion hot spots are also distributed sparsely in Ripple.
  • Keywords
    VLSI; integrated circuit layout; network routing; ISPD 2011 Contest; Ripple; SimPLR; cell inflation; detailed placement; global placement; legalization; routability issue; routability-driven placer; routing congestion; wirelength; Estimation; Layout; Probabilistic logic; Robustness; Routing; Telecommunication traffic; Placement and routing;
  • 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.2013.2265371
  • Filename
    6600938