Jump to content
Sign in to follow this  
Taichi Ishitani

Behavior of uvm_sequence_base::kill method

Recommended Posts

Hi all,

I have a question about behavior of uvm_sequence_base::kill method.

In case of virtual (layered) sequence, how should be uvm_sequnce_base::start task invocation of lower layer sequences when uvm_sequece_base::kill method is invoked?

  1. Should be finished completely?
  2. Can be terminated suddenly?

I attached an example code.
If start task invocation of lower layer sequences should be finished completely, both of uvm_info within innter_sequence and uvm_info within outer_sequence should be displayed.
However, when I executed this sample code with the latest VCS, uvm_info within innter_sequence was not displayed.

Regards,
Taichi Ishitani

 

process_test_uvm.sv

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×