How to Navigate Between Connected TLM Ports in the DVT Eclipse IDE

Overview

DVT provides efficient navigation of TLM port connections, streamlining the exploration of UVM testbenches.

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

This video was shot using DVT 23.1.12

Details

DVT provides efficient navigation of TLM port connections, streamlining the exploration of UVM test benches.

Navigating TLM Port Connections from the Code Editor

Hold down the Ctrl key, hover the TLM port with the mouse cursor, and choose Show Connected TLM Ports. The results are presented in the Search View. Double-click on any result in the Search View to go to source code, or use the Next and Previous buttons from the View toolbar.

Navigating from the Verification Hierarchy Ports View

You can also start from the Verification Hierarchy Ports View. Right-click on a TLM port and choose Show Connected TLM Ports.

Jumping Directly to a Connected TLM Port

To navigate directly to a connected port, hold down the Ctrl key, hover the TLM port, and choose Jump to Connected TLM Port. If the selected port has multiple connections, they are presented in a pop-up window. Use the Arrow Keys to pick the desired jump location and press Enter.

Tracing TLM Port Connections Using the UVM Components Diagram

Tracing TLM port connections can also be achieved in a visual manner using the UVM Components Diagram.

To focus on a port's connections, right-click on its name and select Show Connections. Notice that unrelated components have been removed from the diagram.

To continue tracing, make sure the unconnected ports are also visible in the diagram. Go to the Filters menu and disable Hide Unconnected Ports. Afterwards, use the Show Sources or Show Destinations diagram actions.