DVT IDE for VS Code SystemVerilog User Guide
Rev. 22.1.36, 22 November 2022

20.2 Verification Breadcrumb

The Verification Breadcrumb Navigation Bar appears as an item in the Status Bar for source code editors and UVM Components Diagrams.

For source code editors, it displays the path to the verification element (class or unit layer) starting from the verification top. For UVM Components Diagrams, it displays the path to the diagram's verification element. The breadcrumb displays the last 3 segments of the verification path. To see the entire verification hierarchy path hover over it.

The verification hierarchy path is automatically tracked by DVT, for example when navigating from the Verification Hierarchy View to source code, when using hyperlinks, when generating diagrams and so on. By clicking the Verification Breadcrumb Navigation Bar in the Status Bar, or by using the DVT: Verification Breadcrumb Navigation... command you can navigate up and down the hierarchy. The current element is marked with an arrow.

By clicking on a verification element you can either jump to the verification element definition (from source code editor) or generate the verification element diagram (from UVM Components Diagrams).

To copy the hierarchy path use the command DVT: Copy Verification Breadcrumb Hierarchy Path.

A verification element may have multiple instances within the project. If this is the case, an (M) indicator will be displayed in the breadcrumb. Use the DVT: Select Other Verification Breadcrumb Instance... command to choose from the available paths.

To jump to a create call use the DVT: Open Verification Breadcrumb Create Call command.

To jump to a field declaration use the DVT: Open Verification Breadcrumb Field Declaration command.