In reply to dave_59:
In reply to mseyunni:
It is also for code management. Ever work on a project with multiple people writing code in the same file?
I want to know more about how file extensions are useful in above case where we have multiple people writing on the same file. Thanks.
The way I use it is, as you said in above statement, when we use a file on compiler command line, generally “.sv” is used. For e.g. any SystemVerilog module like “module”, “interface”, “package” we define “.sv” extension. Whereas for include files, which are SV Class, we use “.svh” extension. Same approach is used to write UVM BCL as well.