• DocumentCode
    2221337
  • Title

    SCATOMi: scheduling driven circuit partitioning algorithm for multiple FPGAs using time-multiplexed, off-chip, multicasting interconnection architecture

  • Author

    Kwon, Young-Su ; Park, Bong-Il ; Kyung, Chong-Min

  • Author_Institution
    VLSI Syst. Lab., KAIST, Taejon, South Korea
  • fYear
    2003
  • fDate
    13-15 Oct. 2003
  • Firstpage
    419
  • Lastpage
    425
  • Abstract
    FPGA-based logic emulator with large gate capacity generally comprises a large number of FPGAs connected in mesh or crossbar topology. However, gate utilization of FPGAs and speed of emulation are limited by the number of signal pins among FPGAs and the interconnection architecture of the logic emulator. The time-multiplexing of interconnection wires is required for multiFPGA system incorporating several state-of-the-art FPGAs. We propose a circuit partitioning algorithm called SCATOMi(scheduling driven algorithm for TOMi) for multiFPGA system incorporating four to eight FPGAs where FPGAs are interconnected through TOMi(time-multiplexed, off-chip, multicasting interconnection). SCATOMi improves the performance of TOMi architecture by limiting the number of inter-FPGA signal transfers on the critical path and considering the scheduling of inter-FPGA signal transfers. The performance of the partitioning result of SCATOMi is 5.5 times faster than traditional partitioning algorithms. Experiments on architecture comparison show that, by adopting the proposed TOMi interconnection architecture along with SCATOMi, the pin count is reduced to 15.2%-81.3% while the critical path delay is reduced to 46.1%-67.6% compared to traditional architectures including mesh, crossbar and VirtualWire architecture.
  • Keywords
    field programmable gate arrays; integrated circuit interconnections; logic circuits; FPGA gate utilization; FPGA-based logic emulator; SCATOMi; crossbar topology; gate capacity; mesh topology; multicasting interconnection architecture; off-chip; scheduling driven circuit partitioning algorithm; signal transfers; time-multiplexing; Circuit topology; Emulation; Field programmable gate arrays; Integrated circuit interconnections; Logic; Multicast algorithms; Partitioning algorithms; Pins; Scheduling algorithm; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2003. Proceedings. 21st International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2025-1
  • Type

    conf

  • DOI
    10.1109/ICCD.2003.1240933
  • Filename
    1240933