A method for compiling a logic design includes inputting a logic design
and an input file into a plurality of compilers, respectively, where the
logic design comprises a plurality of modules, compiling separately the
plurality of modules into a plurality of object files, and linking the
plurality of object files to execute the logic design.