DVT Eclipse IDE UVM Browser View

Description

The UVM Browser view is an intuitive entry point for exploring all the classes of a UVM-based verification environment in the DVT Eclipse IDE.

It allows you to explore UVM-based classes grouped by categories, like agents, monitors, drivers or sequences and easily inspect the UVM flow specific API, like overridden phases, class members registered to the factory or TLM ports.

DVT is a modern and powerful code development environment for the e language, SystemVerilog, Verilog, VHDL, and mixed-language projects, built on the Eclipse Platform.

DVT includes an IEEE standard-compliant parser, a smart code editor, an intuitive GUI, a comprehensive set of features that help with code inspection, navigation, and documentation, and an innovative linting framework, which offers UVM support.

Transcript

Overview

The UVM Browser simplifies the exploration of UVM-based verification environments. It shows UVM-based classes, such as agents, drivers, monitors, and so on.

Exploring UVM-based Classes

For example, if you want to see all the available sequences in a verification environment, open the Sequences category. If you are looking for a specific driver, use the Quick Search box. You can easily collapse or expand the tree content. You can also see the UVM-based classes grouped by package.

Right-click Menu Options

Various sections are available in the right-click menu.

UVM Browser Members Pane

The UVM Browser Members pane presents the UVM-related API, such as factory-registered class variables and UVM flow-specific function overrides.

Viewing All Class Members

Deselect the UVM Members Mode button to see all class members unrestricted to UVM-related API. In this mode, the Members pane behaves exactly like the Type Hierarchy Members pane.