• DocumentCode
    1470686
  • Title

    A phase assignment method for virtual-wire-based hardware emulation

  • Author

    Su, Hsiao-Pin ; Lin, Young-Long

  • Author_Institution
    Dept. of Comput. Sci., Tsinghua Univ., Hsin-Chu, Taiwan
  • Volume
    16
  • Issue
    7
  • fYear
    1997
  • fDate
    7/1/1997 12:00:00 AM
  • Firstpage
    776
  • Lastpage
    783
  • Abstract
    In a hardware emulator consisting of multiple field-programmable gate arrays (FPGAs), the utilization of the FPGA logic resource is usually very low due to the limitation on the number of I/O pins. Virtual wire technology not only increases the inter-FPGA communication capability, but it also increases the logic resource utilization by means of time division multiplexing (TDM). TDM allows one physical wire to be shared by multiple logical wires. For TDM to be effective, each transportation of an inter-FPGA signal must be carefully assigned to a slot of the time division. In this note, we show that the phase assignment problem is exactly same as the resource-constrained operation scheduling problem. We adopt the static-list scheduling heuristic for the task, and present some experimental results on a set of benchmark circuits from the MCNC. The experiments show that the proposed method can increase the number of effective I/O pins as many as ten times
  • Keywords
    field programmable gate arrays; high level synthesis; logic design; scheduling; time division multiplexing; I/O pins; hardware emulation; inter-FPGA communication; logic resource; multiple field-programmable gate arrays; phase assignment; resource-constrained operation scheduling problem; static-list scheduling heuristic; time division multiplexing; virtual wire technology; Circuits; Emulation; Field programmable gate arrays; Hardware; Logic arrays; Pins; Resource management; Road transportation; Time division multiplexing; Wire;
  • 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.644040
  • Filename
    644040