Functions
set_intf_master
function void set_intf_master();

Sets interface to master mode. When user wants to change passthrough VIP as master VIP, what they do is to call <hierarchy_path>.IF.set_intf_master

set_intf_monitor
function void set_intf_monitor();

Sets interface to monitor mode. Set VIP into runtime passthrough mode.  what they do is to call <hierarchy_path>.IF.set_intf_monitor

set_initial_reset
function void set_initial_reset(
input logic initial_value_rst
);

To initialise rst signal

assert_reset
task assert_reset();

if RST_POLARITY of rst vip is high, set rst to be 1, else, set rst to be 0

deassert_reset
task deassert_reset();

if RST_POLARITY of rst vip is high, set rst to be 0, else, set rst to be 1