-1

what does `uvm_send(seq) do?
I am seeing these often in my code.
seq is a uvm_sequence which is being randomized and processed arithmetically.

Where does `uvm_send(seq) send the sequence?

Greg
  • 18,111
  • 5
  • 46
  • 68
Arvind R
  • 3
  • 2
  • https://www.vmmcentral.org/uvm_vmm_ik/files3/macros/uvm_sequence_defines-svh.html#`uvm_send – Serge Feb 06 '18 at 18:54
  • "This macro processes the item or sequence that has been created using uvm_create. The processing is done without randomization. Essentially, an uvm_do without the create or randomization." -- https://verificationacademy.com/verification-methodology-reference/uvm/docs_1.2/html/files/macros/uvm_sequence_defines-svh.html – Greg Feb 06 '18 at 19:41

1 Answers1

0

You could refer to "A Practical Guide to Adopting the Universal Verification Methodology (UVM) Second Edition", page 202:

"`uvm_send macro processes the uvm_sequence_item or uvm_sequence class handle argument without any allocation or randomization."

nick_g
  • 489
  • 1
  • 7
  • 15