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
Link To Document