Sciweavers

FPGA
1999
ACM

Multi-Terminal Net Routing for Partial Crossbar-Based Multi-FPGA Systems

14 years 3 months ago
Multi-Terminal Net Routing for Partial Crossbar-Based Multi-FPGA Systems
Multi-FPGA systems are used as custom computing machines to solve compute intensive problems and also in the verification and prototyping of large circuits. In this paper, we address the problem of routing multi-terminal nets in a multi-FPGA system that uses partial crossbars as interconnect structures. First, we model the multi-terminal routing problem as a partitioned bin packing problem and formulate it as an integer linear programming problem where the number of variables is exponential. A fast heuristic is applied to compute an upper bound on the routing solution. Then, a column generation technique is used to solve the linear relaxation of the initial master problem in order to obtain a lower bound on the routing solution. This is followed by an iterative branch-and-price procedure that attempts to find a routing solution somewhere between the two established bounds. In this regard, the proposed algorithm guarantees an exact routing solution by searching a branch-and-price tree....
Abdel Ejnioui, N. Ranganathan
Added 04 Aug 2010
Updated 04 Aug 2010
Type Conference
Year 1999
Where FPGA
Authors Abdel Ejnioui, N. Ranganathan
Comments (0)