DVT Eclipse IDE Run Configurations - How to Use Run Configuration Filters

Description

This video explains how to enable the built-in simulator and methodology specific filters, and highlights their benefits. It also shows how to define custom filters and enable per-instance coloring.

More information about customizing the message colors based on the originating instance can be found here: https://eda.amiq.com/documentation/eclipse/sv/toc/external-tools-integration/smart-log.html#smart-log-styles

Transcript

Highlighting and Hyperlinking Errors and Messages

When running an external tool, for example a simulation, DVT can highlight and hyperlink errors, warnings, and methodology-specific messages. Note how the UVM messages are colored per instance, making the traffic flow much easier to follow within the log content. Error codes are also hyperlinked when applicable, offering extended information about a particular error or warning.

Enabling Run Configuration Filters

To enable all these features for Run Configuration, all you have to do is go to the Filters tab of the Run Configurations dialog and check the appropriate simulator and methodology.

Defining Custom Filters

You may also define custom filters, either from scratch or starting from the predefined ones. The filters are based on regular expression pattern matching with special variables matching key elements of each log entry, like the file, line, or message.

Achieving Per-Instance Coloring

To achieve per-instance coloring, you have to match the instance name with a named capturing group in the filter's regular expression. Each distinct instance in the log will be randomly assigned a different color. It is also possible to attach specific colors to certain instance names.

Additional Information

See the video description for more details.