• DocumentCode
    1714962
  • Title

    Detailed routing of multi-terminal nets in FPGAs

  • Author

    Chowdhary, Amit ; Bhatia, Dinesh

  • Author_Institution
    Design Autom. Lab., Cincinnati Univ., OH, USA
  • fYear
    1994
  • Firstpage
    237
  • Lastpage
    242
  • Abstract
    We present a multi-terminal routing algorithm for field-programmable gate arrays (FPGAs). The routing problem for the FPGAs is difficult due to the preplaced routing segments that can be connected only by the pre-existing switches. We describe a sequential router that routes multi-terminal nets in a single stage, i.e., global routing is not required. The multi-terminal routing greatly reduces the total wire length as the multi-terminal tree approximates the steiner tree as opposed to a minimum cost spanning tree. Our router requires very small channel width. In addition, our router places an upper bound on the worst case delay by routing a multi-terminal net within its bounding box. Within the bounding box each terminal is routed in a distance that is less than or equal to the max(l(i,o)), where o is an output pin, i is an input pin, and l(i,o) is the Manhattan distance between an input and output pin. Our router has generated excellent routing results for some of the industrial circuits
  • Keywords
    VLSI; circuit layout CAD; logic CAD; logic arrays; network routing; FPGAs; Manhattan distance; bounding box; field-programmable gate arrays; multi-terminal nets; multiterminal routing algorithm; sequential router; steiner tree; Circuits; Delay; Design automation; Field programmable gate arrays; Laboratories; Logic arrays; Pins; Routing; Switches; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1994., Proceedings of the Seventh International Conference on
  • Conference_Location
    Calcutta
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-4990-9
  • Type

    conf

  • DOI
    10.1109/ICVD.1994.282693
  • Filename
    282693