• DocumentCode
    832887
  • Title

    A Length-Matching Routing Algorithm for High-Performance Printed Circuit Boards

  • Author

    Ozdal, Muhammet Mustafa ; Wong, Martin D F

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL
  • Volume
    25
  • Issue
    12
  • fYear
    2006
  • Firstpage
    2784
  • Lastpage
    2794
  • Abstract
    As the clock frequencies used in industrial applications increase, the timing requirements imposed on routing problems become tighter. Therefore, 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 literature that ensures that minimum length constraints are also satisfied. In this paper, the authors propose a novel algorithm that effectively incorporates the min;max length constraints into the routing problem. The approach is to use a Lagrangian-relaxation (LR) framework to allocate extra routing resources around nets simultaneously during routing them. The authors also propose a graph model that ensures that all the allocated routing resources can be used effectively for extending lengths. Their 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. This paper demonstrates that this algorithm is effective even in the cases where length constraints are tight, and the spacing between adjacent nets is small
  • Keywords
    VLSI; graph theory; minimax techniques; network routing; printed circuit design; Lagrangian-relaxation; VLSI; graph model; high-performance printed circuit boards; length-matching routing algorithm; min-max length constraints; routing nets; very large scale integration; Application software; Clocks; Frequency; Lagrangian functions; Minimization methods; Printed circuits; Resource management; Routing; Timing; Very large scale integration; Algorithms; Lagrangian relaxation; printed circuit board (PCB); routing; very large scale integration (VLSI);
  • 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.2006.882584
  • Filename
    4015547