DVT Eclipse IDE Favorite Searches

Overview

This video explains how to define and run favorite searches in the DVT Eclipse IDE. For example, with a single click you can locate all the places in your code where any of the 18 SystemVerilog display system tasks are called.

Explore the design and verification tools: https://www.dvteclipse.com
Or request a license: https://www.dvteclipse.com/request-license

Details

Quick Access to Search Queries

For quick access to search queries, click on the Favorites toolbar button in the Search View, and choose the search you wish to run. For example, imagine you are trying to locate some leftover debug messages in your code. You can quickly find all the places where any of the display system tasks are called. Or let's suppose you want to get an overview of all the force assignments.

Customizing Favorite Searches

You can easily customize the favorite searches or add your own.

Creating a New Favorite Search

For instance, let's create a new favorite search for calls to UVM raise and drop objection. Click the New button, choose the language, fill in the name, and click OK. Now, fill in the fully qualified names of the elements you wish to search for. Save and run the favorite search. Usages of all the specified elements will be displayed in the Search View.

Using Fully Qualified Names

To quickly grab the fully qualified name of an element, you can use the Scope Breadcrumb context menu > Copy Qualified Name.

Mapping Keyboard Shortcuts

For quicker access, you can map a keyboard shortcut to the Favorite Searches pop-up. Go to Menu > Window > Preferences, then General > Keys, locate Favorite DVT Searches, and enter a new binding.