DocumentCode :
1154302
Title :
Performance-driven event-based synchronization for multi-FPGA simulation accelerator with event time-multiplexing bus
Author :
Kwon, Young-Su ; Kyung, Chong-Min
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
Volume :
24
Issue :
9
fYear :
2005
Firstpage :
1444
Lastpage :
1456
Abstract :
Simulation is the most viable solution for the functional verification of system-on-chip (SoC). The acceleration of simulation with multi-field programmable gate array (multi-FPGA) emulator is a promising method to comply with the increasing complexity and large gate capacity of SoC. Time multiplexing of interconnection wires is the inevitable solution to solve the pin limitation problem that limits the gate utilization of FPGAs and speed of multi-FPGA simulation accelerators. The most time-consuming factor of multi-FPGA simulation acceleration is the synchronization time between a software simulator and a multi-FPGA system and the inter-FPGA synchronization time. This paper proposes a performance-driven signal synchronization mechanism for a simulation accelerator with multiple FPGAs using time-multiplexed interconnection. The event-based signal synchronization optimizes the synchronization time between a software simulator and the multi-FPGA system as well as the synchronization time among FPGAs. The synchronization time among FPGAs is optimized by circuit partitioning considering the signal probability, net dependency reduction, and efficient net clustering to reduce addressing overhead. The synchronization time between the software simulator and the multi-FPGA system is also optimized by exploiting the event probability of primary nets. Experiments show that the synchronization time is reduced to 6.2-9.8% of traditional mechanisms.
Keywords :
circuit optimisation; circuit simulation; field programmable gate arrays; formal verification; integrated circuit interconnections; synchronisation; system-on-chip; timing; SoC; circuit partitioning; event probability; event time-multiplexing bus; functional verification; gate utilization; interconnection wires multiplexing; multi-FPGA simulation accelerator; multi-FPGA system; multi-field programmable gate array emulator; pin limitation problem; primary nets; signal probability; signal synchronization mechanism; software simulator; synchronization time; system-on-chip; Acceleration; Circuit simulation; Discrete event simulation; Field programmable gate arrays; Integrated circuit interconnections; Integrated circuit technology; Pins; Programmable logic arrays; System-on-a-chip; Wires; Event-based synchronization; FPGA; interconnect; multi-FPGA system; simulation acceleration; synchronization; time multiplexing;
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/TCAD.2005.852035
Filename :
1501907
Link To Document :
بازگشت