Non Standard Checks in the DVT Eclipse IDE
DVT warns about language constructs accepted by various simulators although not described by the IEEE LRM.
DVT understands non-LRM compliant constructs and flags them as NON_STANDARD warnings. This video walks through a handful of examples and shows how you can disable or promote them to errors using compile waivers. Keeping your codebase standard-compliant is good practice and will save a lot of time in case you ever need to add another SystemVerilog tool to your flows or switch to a different vendor.
This video was shot using DVT 21.1.6
Explore the design and verification tools: https://www.dvteclipse.com
Or request a license: https://www.dvteclipse.com/request-license