| Stochastic, spatial routing for hypergraphs, trees, and meshes |
| Full text |
Pdf
(457 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 2003 ACM/SIGDA eleventh international symposium on Field programmable gate arrays
table of contents
Monterey, California, USA
SESSION: Routing
table of contents
Pages: 78 - 87
Year of Publication: 2003
ISBN:1-58113-651-X
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 28, Citation Count: 3
|
|
|
ABSTRACT
FPGA place and route is time consuming, often serving as the major obstacle inhibiting a fast edit-compile-test loop in prototyping and development and the major obstacle preventing late-bound hardware and design mapping for reconfigurable systems. Previous work showed that hardware-assisted routing can accelerate fanout-free routing on Fat-Trees by three orders of magnitude with modest modifications to the network itself. In this paper, we show how these techniques can be applied to any FPGA and how they can be implemented on top of LUT networks in cases where modification of the FPGA itself is not justified. We further show how to accommodate fanout and how to achieve comparable route quality to software-based methods. For a tree network, we estimate an FPGA implementation of our routing logic could route the Toronto Place and Route Benchmarks at least two orders of magnitude faster than a software Pathfinder while achieving within 3% of the aggregate quality. Preliminary results on small mesh benchmarks achieve within one track of vpr-fast.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Vikas Agarwal , M. S. Hrishikesh , Stephen W. Keckler , Doug Burger, Clock rate versus IPC: the end of the road for conventional microarchitectures, Proceedings of the 27th annual international symposium on Computer architecture, p.248-259, June 2000, Vancouver, British Columbia, Canada
|
| |
2
|
V. Betz. http://www.eecg.toronto.edu/~vaughn/vpr/vpr.htmlVPR and T-VPack: Versatile Packing, Placement and Routing for FPGAs. http://www.eecg.toronto.edu/~vaughn/vpr/vpr.html, March 27 1999. Version 4.30.
|
| |
3
|
|
| |
4
|
V. Betz and J. Rose. Place-and-Route Challenge. http://www.eecg.toronto.edu/~vaughn/challenge/challenge.html, 1999.
|
| |
5
|
C. R. Carroll. A Smart Memory Array Processor for Two Layer Path Finding. In Proceedings of the Second Caltech Conference on Very Large Scale Integration, pages 165--195, January 1981.
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
A. Iosupovici. A Class of Array Architectures for Hardware Grid Routers. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 5(2):245--255, April 1986.
|
| |
12
|
C. Y. Lee. An Algorithm for Path Connectios and Its Applications. IRE Transactions on Electronic Computers, EC-10:346--365, 1961.
|
 |
13
|
|
| |
14
|
T. Ryan and E. Rogers. An ISMA Lee Router Accelerator. IEEE Design and Test of Computers, pages 38--45, October 1987.
|
 |
15
|
Jordan S. Swartz , Vaughn Betz , Jonathan Rose, A fast routability-driven router for FPGAs, Proceedings of the 1998 ACM/SIGDA sixth international symposium on Field programmable gate arrays, p.140-149, February 22-25, 1998, Monterey, California, United States
[doi> 10.1145/275107.275134]
|
| |
16
|
R. Tessier. http://www.ecs.umass.edu/ece/tessier/fpd98.pdf. Negotiated A* Routing for FPGAs. In Proceedings of the 5th Canadian Workshop on Field Programmable Devices, June 1998.
|
 |
17
|
William Tsu , Kip Macy , Atul Joshi , Randy Huang , Norman Walker , Tony Tung , Omid Rowhani , Varghese George , John Wawrzynek , André DeHon, HSRA: high-speed, hierarchical synchronous reconfigurable array, Proceedings of the 1999 ACM/SIGDA seventh international symposium on Field programmable gate arrays, p.125-134, February 21-23, 1999, Monterey, California, United States
[doi> 10.1145/296399.296442]
|
| |
18
|
T. Watanabe, H. Kitazawa, and Y. Sugiyama. A Parallel Adaptable Routing Algorithm and its Implementation on a Two-Dimensional Array Processor. IEEE Transactions on Computer-Aided Design, 6(2):241--250, March 1987.
|
| |
19
|
Xilinx, Inc., 2100 Logic Drive, San Jose, CA 95124. Linear Feedback Shift Registers in Virtex Devices, January 2001. XAPP 210 \urllinkhttp://www.xilinx.com/xapp/xapp210.pdf.
|
| |
20
|
Xilinx, Inc., 2100 Logic Drive, San Jose, CA 95124. Xilinx Virtex-II 1.5V Platform FPGAs Data Sheet , September 2002. DS031 http://www.xilinx.com/partinfo/ds031.pdf.
|
|