Simulations
Notes on compiling a testbench with irun. The file list it compiles lives
in irun_args_compile.
Add every new file to irun_args_compile
A new file stays out of the compile until you list it there.
Don’t compile a file or directory twice
Listing the same file or directory twice stops the compile with one of these errors:
xmvlog: *E,COFILXxmvlog: *E,ILLPDL
Don’t `include a file that is already compiled
If irun_args_compile already compiles a file, the .sv file doesn’t need to
`include it again.
Add SVA bind files to irun_args_compile
The files holding your SVA bind statements go in the list too.