VLOG

Flow Consideration

If you use -fast=optimized then it is best to compile all verilog at once.

set vList {
   a.v
   b.v
   c.v
}

set useOptimized 1
if $useOptimized {
   T "vrt vlog -fast=optimized $vList"
} else {
   # It is ok to run multiple jobs to maximize parallelism.
   foreach v $vList {
     T "vrt vlog $v"
   }
}