Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

HOME ABOUT CONTACT Saturday, February 27, 2016

SYSTEMVERILOG UVM SYSTEMC PROTOCOLS VIDEOS LINUX COMMANDS SCRIPTING

UVM Interview Questions

1. What is uvm_transaction, uvm_object, uvm_component?

2. Can we have user defined phase in UVM?
3. What is the difference between new() and create?
4. What is analysis port?
5. What is TLM FIFO?
6. How sequence starts?
7. What is the advantage of  `uvm_component_utils() and `uvm_object_utils() ?
8. What is objection?

9. What are the benefits of using UVM?

10. What is the difference between Active mode and Passive mode?
11. What is the difference between copy and clone?
12.  What is factory? 
13. What are the types of sequencer? Explain each?

14. What are the different phases of uvm_component? Explain each?
15. How set_config_* works?
16. What is super keyword? What is the need of calling super.build() and super.connect()?
17. What is the different between set_config_* and uvm_config_db ?

18. What  are the different  override types?
19. What is virtual sequence and virtual sequencer?

20. Explain end of simulation in UVM?
20. Explain end of simulation in UVM?

21. How to declare multiple imports?
22. What is symbolic representation of port, export and analysis port?

23. What is the difference in usage of $finish and global stop request in UVM?

24. What is the difference between `uvm_do and `uvm_ran_send?
25. Why we need to register class with uvm factory?
26. diff between uvm_transaction and uvm_seq_item?
27. can we use set_config and get_config in sequence ?
28. What is uvm_heartbeat ?

      
     Test your SystemVerilog knowledge by taking "SystemVerilog Online Test".

also find,

        

Download This To PDF
Free to Download and Convert. Get It Instantly, Download Now.

Copyright © 2014 :: all rights reserved ASIC BABA. Designed By GT. Subscribe For Updates

You might also like