Wednesday, 23 May 2018

UVM Interview Questions

UVM Interview Questions


1.  What is the difference between uvm_component and uvm_object?
 
   UVM_Component is a Quasi Static Entity. 
   It is available throughout the simulation after the build phase. 
   It is always tied to a given Hardware.
   Have Phasing Mechanism to control the behavior of simulation.

   UVM_Object is a Dynamic Entity
   It is created when needed and transfered from one component to other and the de-reference.
   It is not tied to a given hardware or a TLM Port.
   Not having any Phasing Mechanism.



Read More »