InterviewSolution
| 1. |
Difference Between Uvm_transaction And Uvm_seq_item? |
|
Answer» class uvm_sequence_item extends uvm_transaction Uvm_sequence_item extended from uvm_transaction only, uvm_sequence_item class has more functionality to SUPPORT SEQUENCE & sequencer FEATURES. Uvm_sequence_item provides the hooks for sequencer and sequence, So you can generate transaction by using sequence and sequencer , and uvm_transaction provide only basic methods LIKE do print and do record etc . class uvm_sequence_item extends uvm_transaction Uvm_sequence_item extended from uvm_transaction only, uvm_sequence_item class has more functionality to support sequence & sequencer features. Uvm_sequence_item provides the hooks for sequencer and sequence, So you can generate transaction by using sequence and sequencer , and uvm_transaction provide only basic methods like do print and do record etc . |
|