How to Trace Design Parameter Values in DVT IDE for VS Code

Overview

This video shows how you can easily understand design configuration by inspecting elaborated parameter values and tracing them across the design hierarchy.

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

The video was shot using DVT 24.1.12 and VS Code 1.81.1.

Details

DVT can assist with tracing parameter values, proving to be an invaluable tool when dealing with complex designs.

Viewing Parameter Values

Let's take this parameter as an example. Simply hover it with the mouse cursor to see its value and the data type in the tooltip. Of course, the value depends on the context, namely the path within the design hierarchy. This information is always available in the Design Breadcrumb.

You can switch to another design path using the Select Other Design Breadcrumb Instance command from the Command Palette.

To see how the parameter got its value, trigger the Jump to Assignment command. Repeat this process until you find the source of the parameter value.

Exploring Parameters in the Design Hierarchy View

You can also explore parameter values in the Design Hierarchy View. To locate a parameter type . followed by part of its name.

To see only matching parameters under a specific instance, prefix the search with the instance name followed by //.

Double-click on the parameter to jump to the assignment that determines its value. This can be:

  • an initial value
  • a parameter override
  • a defparam assignment