• DocumentCode
    400752
  • Title

    Length-matching routing for high-speed printed circuit boards

  • Author

    Ozdal, Muhammet Mustafa ; Wong, Martin D E

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    2003
  • fDate
    9-13 Nov. 2003
  • Firstpage
    394
  • Lastpage
    400
  • Abstract
    As the clock frequencies used in industrial applications increase, the timing requirements imposed on routing problems become tighter. So, it becomes important to route the nets within tight minimum and maximum length bounds. Although the problem of routing nets to satisfy maximum length constraints is a well-studied problem, there exists no sophisticated algorithm in the literature that ensures that minimum length constraints are also satisfied. In this paper, we propose a novel algorithm that effectively incorporates the min-max length constraints into the routing problem. Our approach is to use a Lagrangian relaxation framework to allocate extra routing resources around nets simultaneously during routing them. We also propose a graph model that ensures that all the allocated routing resources can be used effectively for extending lengths. Our routing algorithm automatically prioritizes resource allocation for shorter nets, and length minimization for longer nets so that all nets can satisfy their min-max length constraints. Our experiments demonstrate that this algorithm is effective even in the cases where length constraints are tight, and the layout is dense.
  • Keywords
    graph theory; minimax techniques; network routing; printed circuits; resource allocation; Lagrangian relaxation; clock frequencies; graph model; high speed printed circuit boards; length matching routing; length minimization; maximum length bounds; maximum length constraints; min-max length constraints; minimum length bounds; minimum length constraints; resource allocation; routing algorithm; routing nets; routing resources; Application software; Clocks; Computer industry; Computer science; Frequency; Lagrangian functions; Printed circuits; Resource management; Routing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2003. ICCAD-2003. International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-762-1
  • Type

    conf

  • DOI
    10.1109/ICCAD.2003.159717
  • Filename
    1257808