uvm_sequence_base.svh

Summary
uvm_sequence_base.svh
Methods
kill_child_sequencesCalls <kill> on all children sequences currently registered with this sequence.
kill_sequence_activityKills any processes spawned by <start>, as well as any child sequences currently registered with this sequence.

kill_child_sequences

function void kill_child_sequences()

Calls <kill> on all children sequences currently registered with this sequence.

This method is automatically called by kill_sequence_activity.

@uvm-contrib: For potential contribution to 1800.2

kill_sequence_activity

function void kill_sequence_activity()

Kills any processes spawned by <start>, as well as any child sequences currently registered with this sequence.

This method is automatically called after the <do_kill> hook completes during a <kill> operation.  The user may manually call this method within a <do_kill> implementation to allow proper cleanup of exclusive resources being accessed by the sequence.

Calling kill_sequence_activity outside of a <kill> operation shall result in <kill> being called automatically.

@uvm-contrib: For potential contribution to 1800.2

function void kill_child_sequences()
Calls kill on all children sequences currently registered with this sequence.
function void kill_sequence_activity()
Kills any processes spawned by start, as well as any child sequences currently registered with this sequence.