DocumentCode :
2981452
Title :
Incremental compilation for logic emulation
Author :
Tessier, Russell
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
fYear :
1999
fDate :
36342
Firstpage :
236
Lastpage :
241
Abstract :
Over the past decade, the steady growth rate of FPGA device capacities has enabled the development of multi-FPGA prototyping environments capable of implementing millions of logic gates. While software support for translating new user designs from gate and RTL-level netlists to FPGA bitstreams has improved steadily, little work has been done in developing techniques to support the translation of incremental design changes at the netlist level to a set of replacement bitstreams for a small number of FPGAs in a multi-FPGA system. As system sizes and design compilation times increase, the need to support rapid, incremental compilation grows progressively important. We describe and analyse a set of incremental compilation steps, including incremental design partitioning and incremental inter-FPGA routing, for two specific classes of multi-FPGA emulation systems. These classes are defined by the techniques that emulation software systems use to determine inter-FPGA communication. In hard-wired emulation systems each logic signal traversing an FPGA boundary is dedicated to a physical inter-FPGA wire and this assignment remains static during the execution of the prototyped design. In contrast, for virtual-wired systems, inter-FPGA wires are multiplexed over time during design execution to support the communication of multiple logical signals using the same physical resources
Keywords :
field programmable gate arrays; incremental compilers; logic CAD; logic gates; FPGA; RTL-level netlists; field programmable gate arrays; hard-wired systems; incremental compilation; incremental design partitioning; incremental inter-FPGA routing; logic emulation; logic gates; prototyping environments; virtual-wired systems; Emulation; Field programmable gate arrays; Logic design; Logic devices; Logic gates; Prototypes; Routing; Signal design; Software prototyping; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 1999. IEEE International Workshop on
Conference_Location :
Clearwater, FL
Print_ISBN :
0-7695-0246-6
Type :
conf
DOI :
10.1109/IWRSP.1999.779059
Filename :
779059
Link To Document :
بازگشت