DVT Eclipse IDE Content Filters
Description
The DVT Views gather and present information from all the compiled code. However, some of this content might be irrelevant to you, for example tasks and API from libraries like UVM or third party IPs.
This video explains how DVT Content Filters can help you keep focus on the relevant information and shows you how to define custom content filters.
Explore the design and verification tools: https://www.dvteclipse.com
Or request a license: https://www.dvteclipse.com/request-license
Transcript
Overview
The DVT views gather and present information from all the compiled code. However, some of this content might be irrelevant to you. For example, tasks and APIs from libraries like UVM or third-party IPs.
Using Content Filters
Content Filters are applied by default. Click the toolbar button to toggle the filters on and off, and notice that the types and tasks from the UVM library are instantly shown or hidden.
The same behavior applies, for example, to the Search View. Notice the Content Filters icon, which indicates that some of the found matches are filtered out. Toggle Content Filters to reveal all matches, including the ones inside the UVM library.
Managing Built-in Filters
DVT comes with several built-in filters for commonly used libraries such as UVM. To manage the built-in filters, go to Window > Preferences > DVT > Content Filters.
Creating Custom Filters
You can also create custom filters. Go to File > New > Example and select DVT Content Filters XML. The generated XML file contains several comprehensive examples of content filters that you can adjust to your own needs.
Each filter specifies a set of views to which it will be applied and one or more matching criteria which will be tested against each view entry.
For example, the path to the definition file of the element, the element type, or its label text. Use Ctrl-Space
to autocomplete tags, attributes, and attribute values.