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 .



Discussion

No Comment Found