Title :
Routing on field-programmable switch matrices
Author :
Ejnioui, Abdel ; Ranganathan, N.
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Univ. of Central Florida, Orlando, FL, USA
fDate :
4/1/2003 12:00:00 AM
Abstract :
In this paper, we address the problem of routing nets on field programmable gate arrays (FPGAs) interconnected by a switch matrix. We extend the switch matrix architecture proposed by Zhu et al. (1993) to route nets between FPGA chips in a multi-FPGA system. Given a limited number of routing resources in the form of programmable connection points within a two-dimensional switch matrix, this problem examines the issue of how to route a given net traffic through the switch matrix structure. First, we define the problem as a general undirected graph in which each vertex has one single color among six possible colors and formulate it as a constraint satisfaction problem. This is further modeled as a 0-1 multidimensional knapsack problem for which a fast approximate solution is applied. Experimental results show that the accuracy of our proposed heuristic is quite high for moderately large switch matrices.
Keywords :
VLSI; circuit layout CAD; field programmable gate arrays; graph colouring; high level synthesis; integrated circuit layout; knapsack problems; network routing; system-on-chip; 0-1 multidimensional knapsack problem; constraint satisfaction problem; field programmable gate arrays; general undirected graph; multi-FPGA systems; programmable connection points; switch matrix architecture; switch matrix interconnection; switch routing; two-dimensional switch matrix; Communication switching; Computer science; Delay; Field programmable gate arrays; Multidimensional systems; Routing; Switches; Symmetric matrices; System-on-a-chip; Traffic control;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2003.810778