Excuse me, dear experts,what’s the difference between incremental compilation and partition compilation??
Incremental compilation usually refers to a tool specific behavior that looks at the total list of files to be compiled and see which ones have changed since the previous compilation. Then it figures out the minimum set of files that need to be re-compiled. This optimizes the compilation flow.
The SystemVerilog language formally defines separate compilation units. I think this is what you may mean by partial compilation. You can compile portions of your code, like a package or a module, into an internal library and reference that library without having to re-compile it repeatedly.