DVT Eclipse IDE UVM Sequence Tree View
Description
For any UVM sequence in your verification environment see how you can easily browse through all its sub-sequences, recursively, until the leaf sequence items.
Transcript
Overview
The UVM Sequence Tree presents the call hierarchy for UVM Sequence. It shows all the sub-sequences and transfers driven by the selected sequence.
Populating the UVM Sequence Tree View
To populate the view, place the cursor on a sequence name, right-click and choose Show UVM Sequence Tree. You can also use the keyboard shortcut Ctrl-Alt-Shift-S or right-click on a sequence in any other view, like, for example, in the Types view, and select Show UVM Sequence Tree from the context menu.
Navigating the Tree
You can double-click in the tree to go to the source.
Understanding Tree Elements
The tree elements represent various constructs:
- Classes that inherit from
UVM Sequence
- Fork-join blocks
- Processes of a fork block
- Classes that inherit from
UVM Sequence Item
Additional Actions
Right-Click Actions
Right-click on a sequence for various actions, like, for example, populating the view with a subtree.
Using Show History
For quick access to a previously visualized tree, simply click the Show History button and pick a sequence from the history.
Dealing with Non-Unique Sequence Names
When working with multiple IPs, sequence names may not be unique. Click the Prepend Package Name button to see fully qualified sequence names in the view.