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.
Original language | English |
---|---|
Title of host publication | FPGA '01 |
Subtitle of host publication | Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays |
Editors | Martine Schlag, Russell Tessier |
Place of Publication | United States |
Publisher | Association for Computing Machinery (ACM) |
Pages | 12-20 |
Number of pages | 9 |
ISBN (Print) | 9781581133417 |
DOIs | |
Publication status | Published - Feb 2001 |
Event | 9th ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA 2001 - Doubletree Hotel, Monterey, United States Duration: 11 Feb 2001 → 13 Feb 2001 https://www.isfpga.org/past/fpga2001/ (Conference website) https://www.isfpga.org/past/fpga2001/FinalProg.pdf (Conference program) https://dl.acm.org/doi/proceedings/10.1145/360276 (Conference proceedings) |
Publication series
Name | Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA |
---|
Symposium
Symposium | 9th ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA 2001 |
---|---|
Country/Territory | United States |
City | Monterey |
Period | 11/02/01 → 13/02/01 |
Internet address |
|
User-Defined Keywords
- Lagrangian relaxation
- complex programmable logic devices
- hierarchical model
- routing