• DocumentCode
    2894703
  • Title

    sFPGA — A scalable switch based FPGA architecture and design methodology

  • Author

    Fernando, Shakith ; Chen, Xiaolei ; Ha, Yajun

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore, Singapore
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    95
  • Lastpage
    100
  • Abstract
    The poor scalability of current mesh-based FPGA interconnection networks is impeding our attempts to build next-generation FPGA of larger logic capacity. A few alternative interconnection network architectures have been proposed for future FPGAs, but they still have several design challenges that need to be addressed. In this paper, we propose sFPGA, a scalable FPGA architecture, which is a hybrid between hierarchical interconnection and network-on-chip. The logic resources in sFPGA are organized into an array of logic tiles. The tiles are connected by a hierarchical network of switches, which route data packets over the network. In addition, we have proposed a design flow for sFPGA which integrates current design flows seamlessly. By doing a case study in our emulation prototype, we have validated our sFPGA design flow.
  • Keywords
    field programmable gate arrays; integrated circuit design; integrated circuit interconnections; network-on-chip; current mesh-based FPGA; interconnection networks; logic capacity; logic resources; logic tiles array; network-on-chip; sFPGA design flow; scalable switch based FPGA; Design methodology; Field programmable gate arrays; Impedance; Logic arrays; Multiprocessor interconnection networks; Network-on-a-chip; Next generation networking; Scalability; Switches; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629914
  • Filename
    4629914