• DocumentCode
    3277086
  • Title

    Bipartitioning for hybrid FPGA-software simulation

  • Author

    Singla, Ashutosh ; Conte, Thomas M.

  • Author_Institution
    North Carolina State Univ., Raleigh, NC, USA
  • fYear
    1996
  • fDate
    3-6 Jan 1996
  • Firstpage
    211
  • Lastpage
    214
  • Abstract
    Simulation is an important step in the design cycle of VLSI systems. The increasing size and complexity of modern systems require simulation techniques optimized for time. Researchers are resorting to parallel simulation to reduce simulation time. Logic partitioning plays an important role in parallel simulation. Two factors, concurrency amongst the partitions and communication between them, determine the effectiveness of partitioning. The concurrency achieved and the communication overhead resulting from the intersecting signals can directly affect the speed-up achieved in the simulation. Hybrid FPGA-software simulation offers an alternative for increasing the speed of simulation. In addition to above factors, size and cost of FPGA also determine the partitioning technique for FPGA based emulation. This paper addresses the issues involved in hybrid FPGA-software simulation and presents a new partitioning scheme. With our approach, communication between partitions reduces to at least 50% of that observed in the best of the other algorithms. Also for most of the benchmarks, only 25% of the circuit elements are in the FPGA partition. Presimulation is employed as an effective tool to achieve this aim
  • Keywords
    VLSI; circuit CAD; circuit analysis computing; field programmable gate arrays; integrated circuit design; logic CAD; logic partitioning; VLSI design; bipartitioning; communication; concurrency; hybrid FPGA-software simulation; logic partitioning; parallel simulation; Circuit simulation; Computational modeling; Concurrent computing; Costs; Emulation; Field programmable gate arrays; Load management; Logic; Partitioning algorithms; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1996. Proceedings., Ninth International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-7228-5
  • Type

    conf

  • DOI
    10.1109/ICVD.1996.489486
  • Filename
    489486