[source]

Class uvm_reg_transaction_order_policy

uvm_pkg::uvm_reg_transaction_order_policy + order(): void

Inheritance Diagram of uvm_reg_transaction_order_policy

Constructors

function new ( string name ) [source]

Functions

virtual function void order ( uvm_reg_bus_op q ) [source]

the order() function may reorder the sequence of bus transactions produced by a single uvm_reg transaction (read/write). This can be used in scenarios when the register width differs from the bus width and one register access results in a series of bus transactions. the first item (0) of the queue will be the first bus transaction (the last($) will be the final transaction