Skip to content
UVM Interview Questions
Below are the most frequently asked UVM Interview Questions,
-
- What is uvm_transaction, uvm_seq_item, uvm_object, uvm_component?
- What is the advantage of `uvm_component_utils() and `uvm_object_utils() ?
- What is the difference between `uvm_do and `uvm_ran_send?
- diff between uvm_transaction and uvm_seq_item?
- What is the difference between uvm _virtual_sequencer and uvm_sequencer?
- What are the benefits of using UVM?
- What is the super keyword? What is the need of calling super.build() and super.connect()?
- Is uvm is independent of systemverilog ?
- Can we have a user-defined phase in UVM?
- What is p_sequencer?
- What is the uvm RAL model? why it is required?
- What is the difference between new() and create?
- What is an analysis port?
- What is TLM FIFO?
- How the sequence starts?
- What is the difference between UVM RAL model backdoor write/read and front door write/read?
- What is an objection?
- What is the advantage of `uvm_pre_body and `uvm_post_body?
- What is the difference between Active mode and Passive mode?
- What is the difference between copy and clone?
- What is the UVM factory?
- What are the types of sequencer? Explain each?
- What are the different phases of uvm_component? Explain each?
- How set_config_* works?
- What are the advantages of the uvm RAL model?
- What is the different between set_config_* and uvm_config_db?
- What are the different override types?
- What is virtual sequence and virtual sequencer?
- Explain the end of the simulation in UVM?
- How to declare multiple imports?
- What is the symbolic representation of port, export and analysis port?
- What is the difference in usage of $finish and global stop request in UVM?
- Why we need to register class with the uvm factory?
- can we use set_config and get_config in sequence?
- What is the uvm_heartbeat ?
- how to access DUT signal in uvm_component/uvm_object?