| LRoute: a delay minimal router for hierarchical CPLDs |
| Full text |
Pdf
(274 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays
table of contents
Monterey, California, United States
Pages: 12 - 20
Year of Publication: 2001
ISBN:1-58113-341-3
|
|
Authors
|
|
K. K. Lee
|
Synopsys, Inc., 700 E. Middlefield Rd, Mountain View, CA
|
|
Martin D. F. Wong
|
Department of Computer Sciences, The University of Texas at Austin, Austin, TX
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 13, Citation Count: 1
|
|
|
ABSTRACT
This paper describes LRoute, a novel router for the popular and scalable hierarchical Complex Programmable Logic Devices (CPLDs). CPLD routing has constraints on routing topologies due to architectural limitations and performance considerations. These constraints make the problem quite different from FPGA routing and render the routing problem more complicated. Extensions of popular FPGA routers like the maze router performs poorly on such CPLDs. There is also little published work on CPLD routing. LRoute uses a different paradigm based on the Lagrangian Relaxation framework in the theory of mathematical programming. It respects the topology constraints imposed and routes a circuit with minimum delay. We tested this router on a set of industry problems that commercial software failed to route. Our router was able to route all of them very quickly.
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
|
Michael J. Alexander , James P. Cohoon , Joseph L. Ganley , Gabriel Robins, Performance-oriented placement and routing for field-programmable gate arrays, Proceedings of the conference on European design automation, p.80-85, September 18-22, 1995, Brighton, England
|
| |
2
|
|
| |
3
|
S. Brown, J. Rose, and Z. G. Vranesic. A Detailed Router for Field-Programmable Gate Arrays". IEEE Trans. CAD, 11(5):620-628, 1992.
|
| |
4
|
D. Bursky. High-Density PLD Family Combines Best of FPGAs and CPLDs". Electronic Design, pp. 42-57, May 1999.
|
| |
5
|
|
| |
6
|
P. K. Chan, M. Schlag, C. Ebeling, and L. Mc- Murchie. Distributed-Memory Parallel Routing for Field-Programmable Gate Arrays". Proc. FPGA, 2000.
|
| |
7
|
Y. W. Chang, D. F. Wong, and C. K. Wong. Programmble Logic Devices". Encyclopedia of Electrical and Electronics Engineering, 1999.
|
| |
8
|
|
| |
9
|
C. Y. Lee. An Algorithm for Path Connections and its Applications". In IRE Trans. Electron. Comput., volume EC=10, pp. 346-365, 1961.
|
| |
10
|
G. G. F. Lemieux, S. Brown, and D. Vranesic. On Two-Step Routing for FPGAs". In ACM Physical Design Workshop, pp. 215-226, 1993.
|
 |
11
|
Guy G. F. Lemieux , Stephen D. Brown , Daniel Vranesic, On two-step routing for FPGAS, Proceedings of the 1997 international symposium on Physical design, p.60-66, April 14-16, 1997, Napa Valley, California, United States
[doi> 10.1145/267665.267682]
|
 |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
S. K. Nag and R. A. Rutenbar. Performance-Driven Simultaneous Placement and Routing for FPGAs". In IEEE Trans. CAD, Jun. 1998.
|
| |
16
|
|
 |
17
|
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]
|
| |
18
|
R. Tessier. Negotiated A" Routing for FPGAs". 5th Canadian Workshop on FPDs, 1998.
|
| |
19
|
Vantis. Mach Data Book". Vantis, Jan. 1997.
|
 |
20
|
|
|