• DocumentCode
    1393985
  • Title

    An adaptation of the interior point method for solving the global routing problem

  • Author

    Vannelli, Anthony

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • Volume
    10
  • Issue
    2
  • fYear
    1991
  • fDate
    2/1/1991 12:00:00 AM
  • Firstpage
    193
  • Lastpage
    203
  • Abstract
    A linear-programming (LP) solution technique is applied to solve the global routing problem. Minimal spanning trees that were found in the subgrid by generating vertical and horizontal lines about the points of a given net and a modified interior point approach that reduces the number of arc constraints which were considered in the routing problem were used to reduce the problem site. An interior point algorithm approach is developed to solve the resulting LP problem. A FORTRAN code ROUTFAST is tested on several problems of varying arc capacities. ROUTFAST is compared with MINOS 5.0 which is a Simplex-based code on the same set of problems. ROUTFAST is at least 8-20 times faster than MINOS on the largest problems tested and seems to be getting faster as the problem size and arc capacity increases. Using a modification (ROUTLP) to solve four benchmark gate-array layout problems, ROUTFAST yielded competitive global routing results to TimberWolfSC Version 5.4 and in a fraction of TimberWolfSC´s running time
  • Keywords
    circuit layout CAD; linear programming; network topology; trees (mathematics); CAD; FORTRAN code; ROUTFAST; ROUTLP; benchmark gate-array layout problems; global routing problem; interior point method; linear-programming; minimal spanning trees; Acceleration; Circuit simulation; Linear programming; Packaging; Pins; Routing; Simulated annealing; Very large scale integration; Wires; Wiring;
  • 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/43.68406
  • Filename
    68406