Sunday 17 January 2016

Difference between UVM_DEFAULT and UVM_ALL_ON

 
// A=ABSTRACT,
// Y=PHYSICAL,
// F=REFERENCE,
// S=SHALLOW,
// D=DEEP
// K=PACK,
// R=RECORD,
// P=PRINT,
// M=COMPARE,
// C=COPY
//--------------------------- AYFSD K R P M C
parameter UVM_DEFAULT     = 'b000010101010101;
parameter UVM_ALL_ON      = 'b000000101010101;
 
So, UVM_DEFAULT turns on the "D"EEP bit, whereas UVM_ALL_ON has it turned off.
(You can see it in src/base/uvm_object_globals.svh file (uvm 1.1c or later))

2 comments:

  1. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with extra information? It is extremely helpful for me. cinema

    ReplyDelete
  2. This is very interesting content! I have thoroughly enjoyed reading your points and have come to the conclusion that you are right about many of them. You are great. cinema

    ReplyDelete