DocumentCode :
1297743
Title :
A novel and efficient routing architecture for multi-FPGA systems
Author :
Khalid, Mohammed A S ; Rose, Jonathan
Author_Institution :
Quickturn Syst. Inc., San Jose, CA, USA
Volume :
8
Issue :
1
fYear :
2000
Firstpage :
30
Lastpage :
39
Abstract :
Multi-FPGA systems (MFSs) are used as custom computing machines, logic emulators and rapid prototyping vehicles. A key aspect of these systems is their programmable routing architecture which is the manner in which wires, FPGAs and field-programmable interconnect devices (FPIDs) are connected. Several routing architectures for MFSs have been proposed, and previous research has shown that the partial crossbar is one of the best existing architectures. In this paper, we propose a new routing architecture, called the hybrid complete-graph and partial-crossbar (HCGP) which has superior speed and cost compared to a partial crossbar. The new architecture uses both hard-wired and programmable connections between the FPGAs. We compare the performance and cost of the HCGP and partial crossbar architectures experimentally, by mapping a set of 15 large benchmark circuits into each architecture. A customized set of partitioning and interchip routing tools were developed, with particular attention paid to architecture-appropriate interchip routing algorithms. We show that the cost of the partial crossbar (as measured by the number of pins on all FPGAs and FPIDs required to fit a design), is on average 20% more than the new HCGP architecture and as much as 25% more. Furthermore, the critical path delay for designs implemented on the partial crossbar were on average 20% more than the HCGP architecture and up to 43% more. Using our experimental approach, we also explore a key architecture parameter associated with the HCGP architecture-the proportion of hard-wired connections versus programmable connections-to determine its best value.
Keywords :
field programmable gate arrays; logic CAD; network routing; CAD; FPID; HCGP algorithm; critical path delay; design; field programmable gate array; field programmable interconnect device; hybrid complete-graph and partial-crossbar routing architecture; multi-FPGA system; Computer architecture; Costs; Field programmable gate arrays; Integrated circuit interconnections; Logic devices; Partitioning algorithms; Prototypes; Routing; Vehicles; Wires;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.820759
Filename :
820759
Link To Document :
بازگشت