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
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;
Conference_Titel :
Computer Supported Cooperative Work in Design (CSCWD), 2011 15th International Conference on
Conference_Location :
Lausanne
Print_ISBN :
978-1-4577-0386-7
DOI :
10.1109/CSCWD.2011.5960060