DVT IDE for VS Code SystemVerilog User Guide
Rev. 23.1.21, 12 September 2023

37.3.4 Debugging

Debugging the elaboration is possible through the +dvt_elaboration_debug global build config directive. Its output is shown in the project DVT Console/build log. It accepts multiple argument values:

E.g. +dvt_elaboration_debug+STATS+EVAL

STATSenables various statistics, e.g. number of elaborated instances, number of defparams found
MEMORYthe elaborated hierarchy, both designs and parameter values, is listed
EVALinternal unsuccessful evaluations are marked with an UNKNOWN_EXPRESSION error that appears also in the Problems View
INCREMENTALadditional information regarding incremental adaptive elaboration is shown
BINDS_PASSadditional information regarding the elaboration of bind directives is shown