Proceedings of the 1999 ACM/SIGDA Seventh International Symposium on Field Programmable Gate Arrays 1999
DOI: 10.1145/296399.296454
|View full text |Cite
|
Sign up to set email alerts
|

Multi-terminal net routing for partial crossbar-based multi-FPGA systems

Abstract: 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 i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2002
2002
2011
2011

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 27 publications
0
5
0
Order By: Relevance
“…The approach presented in this paper complements the local interconnect resources in a 2D mesh-based CGRA with global interconnect resources based on multistage interconnection networks. During the 90's, multistage interconnection networks have been proposed in the context of system emulation platforms consisting of multiple FPGAs [45][46][47]. In those approaches, one or more FPGAs were used as interconnection devices.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The approach presented in this paper complements the local interconnect resources in a 2D mesh-based CGRA with global interconnect resources based on multistage interconnection networks. During the 90's, multistage interconnection networks have been proposed in the context of system emulation platforms consisting of multiple FPGAs [45][46][47]. In those approaches, one or more FPGAs were used as interconnection devices.…”
Section: Related Workmentioning
confidence: 99%
“…In those approaches, one or more FPGAs were used as interconnection devices. They used for interconnection networks: Clos networks [45], Folded-Clos [46], and partial cross-bars [47].…”
Section: Related Workmentioning
confidence: 99%
“…Given a BLRP instance, we determine a function such that in each chip there are no more than nets assigned to the same pin subset [4]. If we view each subset type as a bin, each net as an object, then the BLRP can be considered as a partitioned bin-packing problem [7].…”
Section: Problem Formulationmentioning
confidence: 99%
“…Therefore, it is preferable to take the former approach. In [23], the multiterminal routing problem was formulated as an integer-linear programming problem where the number of variables and runtime are both exponential.…”
Section: Previous Workmentioning
confidence: 99%
“…The problem was also referred to as the "partial crossbar interconnection structure" in [3]. The problem was studied using different approaches [8,9,10,13,23], where no experimental results for large problems were reported. Our satisfiability-based approach transforms the FPGA routing task into a single, large Boolean equation with the property that any assignment of input variables that satisfies the equation specifies a valid routing.…”
Section: Introductionmentioning
confidence: 99%