• 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