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
fDate :
7/1/1997 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on