DVT SystemVerilog IDE User Guide
Rev. 24.1.4, 28 February 2024
The +dvt_init+xcelium.xrun directive resets the builder to the xcelium.xrun default state.
File Extension to Language Syntax Mapping
Language Syntax for Unmapped Extensions: Skip
Language Syntax for Included Files: Included files are parsed using the syntax that was used for parsing the including file.
Mode Specific Directives
Note: in XCELIUM compatibility mode all directives are case-insensitive except for -f / -F
Note: in XCELIUM compatibility mode, top and test files specified using relative paths are solved, in order, as relative to the compilation root, then $SPECMAN_PATH entries
How to specify <syntax> for - default_ext <syntax> and - <syntax>_ext directives
+dvt_init+xcelium.xrun // By default .c are skipped and .v are parsed with Verilog 2001 syntax
Note Every time you re-map an already mapped extension, DVT will warn you. For the example above, you get the following warnings:
.v was previously mapped to Verilog_2001
+dvt_init+xcelium.xrun // By default .vp, .v, .vs are parsed with Verilog 2001
+dvt_init+xcelium.xrun // By default the unmapped extensions are skipped