• DocumentCode
    1049603
  • Title

    A performance-driven logic emulation system: FPGA network design and performance-driven partitioning

  • Author

    Kim, Chunghee ; Shin, Hyunchul

  • Author_Institution
    Dept. of Eleectron. Eng., Han Yang Univ., Seoul, South Korea
  • Volume
    15
  • Issue
    5
  • fYear
    1996
  • fDate
    5/1/1996 12:00:00 AM
  • Firstpage
    560
  • Lastpage
    568
  • Abstract
    FPGAs are widely used for logic emulation, software acceleration, custom computing, and prototyping. The architecture (or the interconnect mechanism of a FPGA network) of an emulator has profound effect on the performance (speed) and efficiency (chip utilization) of the emulator. In this paper, several architectures of FPGA networks are suggested, and they are compared with other typical existing architectures by using the MCNC partition benchmark circuits. Experimental results show that tripartite network outperforms six other typical architectures both in performance and in efficiency. For this study, the propagation delay of a path is estimated by the number of hops (interchip connections) and the number of intrachip connections on the path, and thus it is independent of a specific FPGA type. To partition a given circuit into the given prerouted network of FPGAs, a new routability-driven partitioning algorithm is developed. Experimental results using the MCNC benchmark examples show that our partition method produces better results than those of other recent approaches on the average, and that performance-driven partitioning is effective in reducing critical time delays
  • Keywords
    circuit optimisation; delays; field programmable gate arrays; integrated circuit design; integrated circuit interconnections; iterative methods; logic CAD; logic partitioning; network routing; FPGA network design; MCNC partition benchmark circuits; chip utilization; critical time delays; interconnect mechanism; performance-driven logic emulation system; performance-driven partitioning; prerouted network; propagation delay; routability-driven partitioning; tripartite network; Acceleration; Computer architecture; Delay estimation; Emulation; Field programmable gate arrays; Integrated circuit interconnections; Logic design; Partitioning algorithms; Propagation delay; Software prototyping;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.506143
  • Filename
    506143