36.15.16 UVM Sequence Tree View
The
UVM Sequence Tree View presents the call tree of a sequence.
Place the editor cursor on a sequence,
right click and choose
Show > UVM Sequence Tree or press
Ctrl + Alt + Shift + S.
The view is automatically raised and populated with the call tree of the selected sequence.
The call tree is made of all sub-sequences that are triggered by the selected sequence, in order, recursively down to leaf items.
The
pre_body(), body() and
post_body() methods of each sequence are analyzed, along with all TCMs called directly or indirectly from any of these methods.
Note: All relevant layers (extensions) of each TCM are analyzed according to their type (
is also,
is first,
is only). A TCM layer is relevant if it belongs to a struct layer whose determinant is the same or included by the determinant of the sequence layer where the view was called.
Note: Only the modules loaded up to and including the module where the view is triggered are analyzed. For example, when triggered from a particular test, sequence calls in other tests are not analyzed. See also how DVT handles
e Language Test Files and the #
Compile Order View.
Note:
all of, first of and
start actions are also shown.
Note: A sub-sequence may be called using a
do action or started using the
seq.start_sequence() function.
Tip:
Double click on any node to jump to the
sequence call.
Tip:
Right-click on a sequence node to
Show UVM Sequence Tree of the selected sequence. Practically set the selected sequence as root.
Toolbar
Icons