I am working on a large project with multiple Verilog/SystemVerilog config-endconfig files. Many of the config files have the statement:
default liblist gates_lib work;
I understand "default liblist" and the "gates_lib." I have not previously seen the "work" library at the end of the default liblist statement.
Can someone explain what this is used for? I don't think there are any libraries specifically defined for "work." This looks like it might be related to separate compilation.
The IEEE 1800-2017 Standard does not show any examples with the added "work" library.
I am just trying to figure out if I really need the "work" portion of this liblist statement (very large project so it is tricky to hunt down all of the dependencies).
Regards - Cliff Cummings