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