DocumentCode :
1253481
Title :
New performance-driven FPGA routing algorithms
Author :
Alexander, Michael J. ; Robins, Gabriel
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Washington State Univ., Pullman, WA, USA
Volume :
15
Issue :
12
fYear :
1996
fDate :
12/1/1996 12:00:00 AM
Firstpage :
1505
Lastpage :
1517
Abstract :
Motivated by the goal of increasing the performance of FPGA-based designs, we propose new Steiner and arborescence FPGA routing algorithms. Our Steiner tree constructions significantly outperform the best known ones and have provably good performance bounds. Our arborescence heuristics produce routing solutions with optimal source-sink pathlengths, and with wirelength on par with the best existing Steiner tree heuristics. We have incorporated these algorithms into an actual FPGA router, which routed a number of industrial circuits using channel width considerably smaller than is achievable by previous routers. Our routing results for both the 3000 and 4000-series Xilinx parts are currently the best known in the Literature
Keywords :
VLSI; circuit layout CAD; delays; field programmable gate arrays; integrated circuit design; logic CAD; logic partitioning; network routing; trees (mathematics); FPGA; Steiner algorithms; Steiner tree constructions; Xilinx parts; arborescence algorithms; channel width; optimal source-sink pathlengths; performance bounds; routing algorithms; routing solutions; wirelength; Algorithm design and analysis; Circuit simulation; Computer science; Construction industry; Field programmable gate arrays; Flexible printed circuits; Propagation delay; Routing; Steiner trees; Very large scale integration;
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/43.552083
Filename :
552083
Link To Document :
بازگشت