• DocumentCode
    1165643
  • Title

    Detailed-Routing Algorithms for Dense Pin Clusters in Integrated Circuits

  • Author

    Ozdal, Muhammet Mustafa

  • Author_Institution
    Strategic CAD Labs., Intel Corp., Hillsboro, OR
  • Volume
    28
  • Issue
    3
  • fYear
    2009
  • fDate
    3/1/2009 12:00:00 AM
  • Firstpage
    340
  • Lastpage
    349
  • Abstract
    As design complexities and circuit densities are increasing, the detailed-routing (DR) problem is becoming a more and more challenging problem. Due to the high complexity of DR algorithms, it is very important to start the routing process with clean solutions rather than starting with suboptimal routes and trying to fix them in an iterative process. In this paper, we propose an escape-routing algorithm that can optimize routing of a set of nets around their terminals. For this, we first propose a polynomial-time algorithm that guarantees to find the optimal escape-routing solution for a set of nets when the track structures are uniform. Then, we use this algorithm as a baseline and study the general problem with arbitrary track structures. For this, we propose a novel multicommodity-flow (MCF) model that has a one-to-one correspondence with the escape-routing problem. This MCF model is novel in the sense that the interdependence and contention between different flow commodities is minimal. Using this model, we propose a Lagrangian-relaxation-based algorithm to solve the escape problem. Our experiments demonstrate that this algorithm improves the overall routability significantly by reducing the number of nets that require rip-up and reroute.
  • Keywords
    integrated circuit modelling; network routing; Lagrangian-relaxation-based algorithm; dense pin clusters; detailed-routing algorithms; escape-routing algorithm; integrated circuits; multicommodity-flow model; polynomial-time algorithm; Detailed routing; Lagrangian relaxation; escape routing; network flow;
  • 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.2009.2013274
  • Filename
    4785339