• DocumentCode
    2377575
  • Title

    A fast recursive detailed routing algorithm for hierarchical FPGAs

  • Author

    Zhu, Limin ; Bian, Jinan ; Zhou, Qiang ; Cai, Yici

  • Author_Institution
    Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2011
  • fDate
    8-10 June 2011
  • Firstpage
    91
  • Lastpage
    96
  • Abstract
    Traditional sequence based routing algorithms for FPGAs usually route only one net at a time, so as to simplify the routing problems. However, with the number of logic blocks in the FPGAs becomes larger and larger, the time need to route each net can increase significantly. A new recursive detailed routing algorithm is proposed to address this problem. As decided by its recursive nature, this algorithm can only be applied for hierarchical FPGAs, which of the architectural features with its connection patterns is also presented in detail in this paper. The overall algorithm begins its routing from the topmost cluster and continues to route for each cluster from top down recursively, where the routing clusters map to the architectural cluster exactly. At each cluster level, a new heuristic is proposed to solve the specific routing problem. The scale of the problem is so small that the heuristic can be considered deterministic and quickly to solve. The proposed algorithm also takes advantages of the architectural features such as the connection patterns of switch box. As a result, the proposed algorithm is very fast in runtime due to all these facts. The experimental results show that detailed routing for a very large circuit can be done very quickly in just a few seconds.
  • Keywords
    field programmable gate arrays; network routing; fast recursive detailed routing algorithm; hierarchical FPGA; routing clusters map; sequence based routing algorithm; Algorithm design and analysis; Clustering algorithms; Computer architecture; Field programmable gate arrays; Routing; Runtime; Switches; Detailed Routing; Hierarchical FPGA; Recursive;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Supported Cooperative Work in Design (CSCWD), 2011 15th International Conference on
  • Conference_Location
    Lausanne
  • Print_ISBN
    978-1-4577-0386-7
  • Type

    conf

  • DOI
    10.1109/CSCWD.2011.5960060
  • Filename
    5960060