VIP Smartsearch

X
  • VIP Smartsearch is a framework that supports search within VIP reference documents using query in natural language. It facilitates reordering of search results and keeps record of user’s decision for the ordering of result display and applies that in search of same query on subsequent usage.
  • How to download VIP smartsearch?

    1. Get VIP Smartsearch (Available as a seperate run file).
    2. Set environment variable
      DESIGNWARE_HOME
      to required designware home location where VIP Smartsearch should be downloaded.
    3. Run
      vip_smartsearch_<version>.run
      file.
      VIP Smartsearch will be downloaded to the location
      $DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
  • How to install VIP Smartsearch?

    Please refer to the file
    VIP_Smartsearch_installation_and_usage_guide.pdf
    in
    $DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
    for installation steps.
  • Customer Support

    For more details about VIP smartsearch tool, contact support_center@synopsys.com.
    Mention your queries along with below details and send email to above email id.
    Product: Verification IP
    Sub Product: <vip_title>
    Tool: VIP Smartsearch

AXI SVT OVM Documentation - Interfaces Reference

Interfaces for AXI SVT OVM Documentation: Show All Interfaces

Product Interface Group Interfaces Sub-interfaces
amba_svt AXI Master interface. This is a sub-interface of svt_axi_if. svt_axi_master_if
Default Group svt_axi_lp_if
svt_axi_master_param_if
svt_axi_slave_param_if
AXI Slave interface. This is a sub-interface of svt_axi_if. svt_axi_slave_if
Top Level interface for AXI VIP components within CHI VIP. This is a sub-interface of svt_chi_if. svt_axi_if svt_axi_slave_if, svt_axi_lp_if, svt_axi_master_if

Interface Definition Documentation

 interface svt_axi_master_if
(
input logic common_aclk
)

General description:

The master interface svt_axi_master_if defines the AXI signals appropriate for a single port, along with the modports needed for the AXI master and monitor VIP. Debug signals and a debug modport are also defined. The debug port provides useful information for debugging.

Clock signal description:

Signal Name Signal Description
aclk If all AXI interfaces in the system are expected to run on a different clock, user can use the aclk signal in the port interfaces. Set the configuration parameter svt_axi_system_configuration :: common_clock_mode to 0. In this case, connect the aclk signal in each port interface to the appropriate port specific clock in the testbench.

Debug port description:
In active and passive mode, the VIP assigns a unique number to each transaction. This number is also displayed in the messages issued by the VIP. The debug port reflects this unique transaction number. This makes it easy to fnd a particular transaction on the waveforms, by looking at the debug port signals. For example, if messages mentions that there is a error on transaction #100, used can jump to value #100 on debug port signals, to find the transaction. A seperate debug port is provided for each AXI channel, so that you can jump to the address phase, data phase or response phase of a given transaction, for example transaction #100.

Signal Name Signal Description
read_addr_xact_num Transaction number on read address channel. Used in active mode.
read_data_xact_num Transaction number on read data channel. Used in active mode.
read_data_xfer_id Data transfer number on read data channel. Used in active mode.
write_addr_xact_num Transaction number on write address channel. Used in active mode.
write_data_xact_num Transaction number on write data channel. Used in active mode.
write_data_xfer_id Data transfer number on write data channel. Used in active mode.
write_resp_xact_num Transaction number on write response channel. Used in active mode.
snoop_addr_xact_num Transaction number on snoop address channel. Used in active mode.
snoop_data_xact_num Transaction number on snoop data channel. Used in active mode.
snoop_data_xfer_id Data transfer number on snoop data channel. Used in active mode.
snoop_resp_xact_num Transaction number on snoop response channel. Used in active mode.
mon_read_addr_xact_num Transaction number on read address channel. Used in passive mode.
mon_read_data_xact_num Transaction number on read data channel. Used in passive mode.
mon_read_data_xfer_id Data transfer number on read data channel. Used in passive mode.
mon_write_addr_xact_num Transaction number on write address channel. Used in passive mode.
mon_write_data_xact_num Transaction number on write data channel. Used in passive mode.
mon_write_data_xfer_id Data transfer number on write data channel. Used in passive mode.
mon_write_resp_xact_num Transaction number on write response channel. Used in passive mode.
mon_snoop_addr_xact_num Transaction number on snoop address channel. Used in passive mode.
mon_snoop_data_xact_num Transaction number on snoop data channel. Used in passive mode.
mon_snoop_data_xfer_id Data transfer number on snoop data channel. Used in passive mode.
mon_snoop_resp_xact_num Transaction number on snoop response channel. Used in passive mode.

AXI signal description:
This sub-interface supports signals for AXI3, AXI4, ACE and AXI4 Stream protocols. The names of the signals match the names specified in the AXI specification. Please refer to the AXI specification for specific description of any of the signals.



Ports
bit
is_active
 
bit
common_clock_mode
 
bit
clock_enable
 
logic
aclk
 
logic
aresetn
 
logic
awvalid
 
logic [SVT_AXI_MAX_ADDR_WIDTH-1:0]
awaddr
 
logic [SVT_AXI_MAX_BURST_LENGTH_WIDTH-1:0]
awlen
 
logic [SVT_AXI_SIZE_WIDTH-1:0]
awsize
 
logic [SVT_AXI_BURST_WIDTH-1:0]
awburst
 
logic [SVT_AXI_LOCK_WIDTH-1:0]
awlock
 
logic [SVT_AXI_CACHE_WIDTH-1:0]
awcache
 
logic [SVT_AXI_PROT_WIDTH-1:0]
awprot
 
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
awid
 
logic
awready
 
logic
awidunq
 
logic [SVT_AXI_MAX_LOOP_W_WIDTH-1:0]
awloop
 
logic [SVT_AXI_MAX_NSAID_WIDTH-1:0]
awnsaid
 
logic [SVT_AXI_STASH_NID_WIDTH-1:0]
awstashnid
 
logic [SVT_AXI_STASH_LPID_WIDTH-1:0]
awstashlpid
 
logic
awstashnid_en
 
logic
awstashlpid_en
 
logic
awtrace
 
logic [SVT_AXI_MAX_MMUSECSID_WIDTH-1:0]
awmmusecsid
 
logic [SVT_AXI_MAX_MMUSID_WIDTH-1:0]
awmmusid
 
logic
awmmussidv
 
logic [SVT_AXI_MAX_MMUSSID_WIDTH-1:0]
awmmussid
 
logic
awmmuatst
 
logic [SVT_ACE5_ATOMIC_TYPE_WIDTH-1:0]
awatop
 
logic [SVT_AXI_MAX_MPAM_WIDTH-1:0]
awmpam
 
logic [SVT_AXI_TAGOP_WIDTH-1:0]
awtagop
 
logic [SVT_AXI_ACE_DOMAIN_WIDTH-1:0]
awdomain
 
logic [SVT_AXI_ACE_WSNOOP_WIDTH-1:0]
awsnoop
 
logic [SVT_AXI_ACE_WCMO_WIDTH-1:0]
awcmo
 
logic [SVT_AXI_ACE_BARRIER_WIDTH-1:0]
awbar
 
logic
awunique
 
logic
awvalidchk
 
logic
awreadychk
 
logic [1:0]
awidchk
 
logic [7:0]
awaddrchk
 
logic
awlenchk
 
logic
awctlchk0
 
logic
awctlchk1
 
logic
awctlchk2
 
logic
awctlchk3
 
logic
awnsaidchk
 
logic
awstashnidchk
 
logic
awstashlpidchk
 
logic
awmmuchk
 
logic
awloopchk
 
logic
awtracechk
 
logic
awmpamchk
 
logic [3:0]
awmmusidchk
 
logic [5:0]
awmmussidchk
 
logic
arvalid
 
logic [SVT_AXI_MAX_ADDR_WIDTH-1:0]
araddr
 
logic [SVT_AXI_MAX_BURST_LENGTH_WIDTH-1:0]
arlen
 
logic [SVT_AXI_SIZE_WIDTH-1:0]
arsize
 
logic [SVT_AXI_BURST_WIDTH-1:0]
arburst
 
logic [SVT_AXI_LOCK_WIDTH-1:0]
arlock
 
logic [SVT_AXI_CACHE_WIDTH-1:0]
arcache
 
logic [SVT_AXI_PROT_WIDTH-1:0]
arprot
 
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
arid
 
logic
arready
 
logic
aridunq
 
logic [SVT_AXI_MAX_LOOP_R_WIDTH-1:0]
arloop
 
logic [SVT_AXI_MAX_NSAID_WIDTH-1:0]
arnsaid
 
logic [SVT_AXI_MAX_VMIDEXT_WIDTH-1:0]
arvmidext
 
logic [SVT_AXI_TAGOP_WIDTH-1:0]
artagop
 
logic [SVT_AXI_ACE_DOMAIN_WIDTH-1:0]
ardomain
 
logic [SVT_AXI_ACE_RSNOOP_WIDTH-1:0]
arsnoop
 
logic [SVT_AXI_ACE_BARRIER_WIDTH-1:0]
arbar
 
logic
artrace
 
logic [SVT_AXI_MAX_MMUSECSID_WIDTH-1:0]
armmusecsid
 
logic [SVT_AXI_MAX_MMUSID_WIDTH-1:0]
armmusid
 
logic
armmussidv
 
logic [SVT_AXI_MAX_MMUSSID_WIDTH-1:0]
armmussid
 
logic
armmuatst
 
logic [SVT_AXI_MAX_MPAM_WIDTH-1:0]
armpam
 
logic
arvalidchk
 
logic
arreadychk
 
logic [1:0]
aridchk
 
logic [7:0]
araddrchk
 
logic
arlenchk
 
logic
arctlchk0
 
logic
arctlchk1
 
logic
arctlchk2
 
logic
arctlchk3
 
logic
arnsaidchk
 
logic
armmuchk
 
logic
arloopchk
 
logic
artracechk
 
logic
armpamchk
 
logic [3:0]
armmusidchk
 
logic [5:0]
armmussidchk
 
logic
rvalid
 
logic
rlast
 
logic [SVT_AXI_MAX_DATA_WIDTH-1:0]
rdata
 
logic [SVT_AXI_RESP_WIDTH-1:0]
rresp
 
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
rid
 
logic
rready
 
logic
rack
 
logic
rackchk
 
logic [SVT_AXI_MAX_LOOP_R_WIDTH-1:0]
rloop
 
logic [(SVT_AXI_MAX_DATA_WIDTH/8)-1:0]
rdatachk
 
logic [1:0]
rpoisonchk
 
logic [SVT_AXI_MAX_DATA_WIDTH/64-1:0]
rpoison
 
logic
rtrace
 
logic [SVT_AXI_MAX_TAG_WIDTH-1:0]
rtag
 
logic
ridunq
 
logic
rvalidchk
 
logic
rreadychk
 
logic [1:0]
ridchk
 
logic
rrespchk
 
logic
rlastchk
 
logic
rtracechk
 
logic
rloopchk
 
logic
rchunkchk
 
logic [SVT_AXI_MAX_TAGUPDATE_WIDTH-1:0]
rtagchk
 
logic
wvalid
 
logic
wlast
 
logic [SVT_AXI_MAX_DATA_WIDTH-1:0]
wdata
 
logic [SVT_AXI_MAX_DATA_WIDTH/8-1:0]
wstrb
 
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
wid
 
logic
wready
 
logic [(SVT_AXI_MAX_DATA_WIDTH/8)-1:0]
wdatachk
 
logic
wtrace
 
logic [SVT_AXI_MAX_DATA_WIDTH/64-1:0]
wpoison
 
logic [SVT_AXI_MAX_TAG_WIDTH-1:0]
wtag
 
logic [SVT_AXI_MAX_TAGUPDATE_WIDTH-1:0]
wtagupdate
 
logic
wvalidchk
 
logic
wreadychk
 
logic [15:0]
wstrbchk
 
logic [1:0]
wpoisonchk
 
logic
wlastchk
 
logic
wtracechk
 
logic [SVT_AXI_MAX_TAGUPDATE_WIDTH-1:0]
wtagchk
 
logic
bvalid
 
logic [SVT_AXI_RESP_WIDTH-1:0]
bresp
 
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
bid
 
logic
bready
 
logic [SVT_AXI_MAX_LOOP_W_WIDTH-1:0]
bloop
 
logic
bidunq
 
logic
wack
 
logic
wackchk
 
logic
btrace
 
logic
awakeup
 
logic
awakeupchk
 
logic [SVT_AXI_MAX_TAG_MATCH_RESP_WIDTH-1:0]
btagmatch
 
logic
bcomp
 
logic
bpersist
 
logic
bvalidchk
 
logic
breadychk
 
logic [1:0]
bidchk
 
logic
brespchk
 
logic
btracechk
 
logic
bloopchk
 
logic [SVT_AXI_REGION_WIDTH-1:0]
awregion
 
logic [SVT_AXI_QOS_WIDTH-1:0]
awqos
 
logic [SVT_AXI_MAX_ADDR_USER_WIDTH-1:0]
awuser
 
logic [SVT_AXI_REGION_WIDTH-1:0]
arregion
 
logic [SVT_AXI_QOS_WIDTH-1:0]
arqos
 
logic [SVT_AXI_MAX_ADDR_USER_WIDTH-1:0]
aruser
 
logic [SVT_AXI_MAX_DATA_USER_WIDTH-1:0]
wuser
 
logic [SVT_AXI_MAX_DATA_USER_WIDTH-1:0]
ruser
 
logic [SVT_AXI_MAX_BRESP_USER_WIDTH-1:0]
buser
 
logic [3:0]
awuserchk
 
logic [3:0]
aruserchk
 
logic [0:0]
wuserchk
 
logic [0:0]
ruserchk
 
logic [3:0]
buserchk
 
logic
acvalid
 
logic
acwakeup
 
logic
actrace
 
logic
acready
 
logic [SVT_AXI_ACE_SNOOP_ADDR_WIDTH-1:0]
acaddr
 
logic [SVT_AXI_ACE_SNOOP_TYPE_WIDTH-1:0]
acsnoop
 
logic [SVT_AXI_ACE_SNOOP_PROT_WIDTH-1:0]
acprot
 
logic [SVT_AXI_MAX_VMIDEXT_WIDTH-1:0]
acvmidext
 
logic
acvalidchk
 
logic
acreadychk
 
logic [7:0]
acaddrchk
 
logic
acctlchk
 
logic
acvmidextchk
 
logic
actracechk
 
logic
acwakeupchk
 
logic
crtrace
 
logic
crvalid
 
logic
crready
 
logic [SVT_AXI_ACE_SNOOP_RESP_WIDTH-1:0]
crresp
 
logic
crreadychk
 
logic
crvalidchk
 
logic
crrespchk
 
logic
crtracechk
 
logic
cdvalid
 
logic
cdready
 
logic [SVT_AXI_ACE_SNOOP_DATA_WIDTH-1:0]
cddata
 
logic [SVT_AXI_ACE_SNOOP_DATA_WIDTH/64-1:0]
cdpoison
 
logic
cdtrace
 
logic
cdlast
 
logic
cdreadychk
 
logic
cdvalidchk
 
logic [127:0]
cddatachk
 
logic [1:0]
cdpoisonchk
 
logic
cdtracechk
 
logic
cdlastchk
 
logic
tvalid
 
logic
tready
 
logic [SVT_AXI_MAX_TDATA_WIDTH-1:0]
tdata
 
logic [SVT_AXI_TSTRB_WIDTH-1:0]
tstrb
 
logic [SVT_AXI_MAX_TDEST_WIDTH-1:0]
tdest
 
logic [SVT_AXI_TKEEP_WIDTH-1:0]
tkeep
 
logic
tlast
 
logic [SVT_AXI_MAX_TID_WIDTH-1:0]
tid
 
logic [SVT_AXI_MAX_TUSER_WIDTH-1:0]
tuser
 
logic
archunken
 
logic
rchunkv
 
logic [SVT_AXI_MAX_CHUNK_NUM_WIDTH-1:0]
rchunknum
 
logic [SVT_AXI_MAX_CHUNK_STROBE_WIDTH-1:0]
rchunkstrb
 
logic [31:0]
read_addr_xact_num
 
logic [31:0]
read_data_xact_num
 
logic [31:0]
read_data_xfer_id
 
logic [31:0]
write_addr_xact_num
 
logic [31:0]
write_data_xact_num
 
logic [31:0]
write_data_xfer_id
 
logic [31:0]
write_resp_xact_num
 
logic [31:0]
snoop_addr_xact_num
 
logic [31:0]
snoop_data_xact_num
 
logic [31:0]
snoop_data_xfer_id
 
logic [31:0]
snoop_resp_xact_num
 
logic [31:0]
mon_read_addr_xact_num
 
logic [31:0]
mon_read_data_xact_num
 
logic [31:0]
mon_read_data_xfer_id
 
logic [31:0]
mon_write_addr_xact_num
 
logic [31:0]
mon_write_data_xact_num
 
logic [31:0]
mon_write_data_xfer_id
 
logic [31:0]
mon_write_resp_xact_num
 
logic [31:0]
mon_snoop_addr_xact_num
 
logic [31:0]
mon_snoop_data_xact_num
 
logic [31:0]
mon_snoop_data_xfer_id
 
logic [31:0]
mon_snoop_resp_xact_num
 
string
full_name
 

Modports
modport svt_axi_master_modport
(
input aresetn,
clocking axi_master_cb
)

Modport used to connect the VIP Master to AXI interface signals.

modport svt_axi_monitor_modport
(
input aresetn,
clocking axi_monitor_cb
)

Modport used to connect the VIP Monitor to AXI interface signals.

modport svt_axi_ic_modport
(
input aresetn,
clocking axi_slave_cb
)

Modport used to connect the VIP Interconnect to AXI interface signals.

modport svt_axi_slave_modport
(
input awid,
input awidunq,
input awstashnid,
input awstashnid_en,
input awstashlpid,
input awstashlpid_en,
input awmmusecsid,
input awmmusid,
input awmmussidv,
input awmmussid,
input awatop,
input awmpam,
input awtagop,
input awmmuatst,
input awaddr,
input awregion,
input awlen,
input awsize,
input awburst,
input awlock,
input awcache,
input awprot,
input awqos,
input awvalid,
input awtrace,
input awuser,
input awuserchk,
input awvalidchk,
input awidchk,
input awaddrchk,
input awlenchk,
input awctlchk0,
input awctlchk1,
input awctlchk2,
input awctlchk3,
input awnsaidchk,
input awstashnidchk,
input awstashlpidchk,
input awmmuchk,
input awloopchk,
input awtracechk,
input awmpamchk,
input awmmusidchk,
input awmmussidchk,
input awloop,
input awnsaid,
input wid,
input wdata,
input wtag,
input wstrb,
input wtagupdate,
input wpoison,
input wlast,
input wvalid,
input wtrace,
input wuser,
input wuserchk,
input wvalidchk,
input wdatachk,
input wstrbchk,
input wpoisonchk,
input wlastchk,
input wtracechk,
input wtagchk,
input bready,
input breadychk,
input arid,
input aridunq,
input araddr,
input arregion,
input arlen,
input arsize,
input arburst,
input arlock,
input arcache,
input arprot,
input arqos,
input arvalid,
input artagop,
input artrace,
input armmusecsid,
input armmusid,
input armmussidv,
input armmussid,
input armmuatst,
input armpam,
input aruser,
input aruserchk,
input rready,
input rreadychk,
input arvmidext,
input arloop,
input arnsaid,
input arvalidchk,
input aridchk,
input araddrchk,
input arlenchk,
input arctlchk0,
input arctlchk1,
input arctlchk2,
input arctlchk3,
input arnsaidchk,
input armmuchk,
input arloopchk,
input artracechk,
input armpamchk,
input armmusidchk,
input armmussidchk,
output aresetn,
output awready,
output awreadychk,
output wready,
output wreadychk,
output bid,
output bidunq,
output bresp,
output btagmatch,
output bcomp,
output bpersist,
output bvalid,
output btrace,
output buser,
output buserchk,
output bvalidchk,
output bidchk,
output brespchk,
output btracechk,
output bloopchk,
output bloop,
output arready,
output arreadychk,
output rid,
output ridunq,
output rdata,
output rtag,
output rpoison,
output rresp,
output rlast,
output rvalid,
output rtrace,
output ruser,
output ruserchk,
output rdatachk,
output rpoisonchk,
output rvalidchk,
output ridchk,
output rrespchk,
output rlastchk,
output rtracechk,
output rloopchk,
output rchunkchk,
output rtagchk,
output rloop,
input ardomain,
input arsnoop,
input arbar,
input awdomain,
input awsnoop,
input awcmo,
input awbar,
input awunique,
input acready,
input acreadychk,
input crvalid,
input crtrace,
input crresp,
input crvalidchk,
input crrespchk,
input crtracechk,
input cdvalid,
input cddata,
input cdlast,
input cdpoison,
input cdtrace,
input cddatachk,
input cdlastchk,
input cdpoisonchk,
input cdtracechk,
input cdvalidchk,
input wack,
input wackchk,
input rack,
input rackchk,
output acvalid,
output acwakeup,
output actrace,
output acaddr,
output acsnoop,
output acprot,
output acvmidext,
output acvalidchk,
output acaddrchk,
output acctlchk,
output acvmidextchk,
output actracechk,
output acwakeupchk,
output crready,
output crreadychk,
output cdready,
output cdreadychk,
input tvalid,
input tdata,
input tstrb,
input tkeep,
input tlast,
input tid,
input tdest,
input tuser,
output tready,
input archunken,
output rchunkv,
output rchunknum,
output rchunkstrb
)

Asynchronous modport suitable for connecting to a Slave DUT

modport svt_axi_master_async_modport
(
output awvalid,
output awtrace,
output awaddr,
output awlen,
output awsize,
output awburst,
output awlock,
output awcache,
output awprot,
output awid,
output awidunq,
output awstashnid,
output awstashnid_en,
output awstashlpid,
output awstashlpid_en,
output awmmusecsid,
output awmmusid,
output awmmussidv,
output awmmussid,
output awatop,
output awmpam,
output awtagop,
output awmmuatst,
input awready,
output awdomain,
output awsnoop,
output awcmo,
output awbar,
output awunique,
output awvalidchk,
input awreadychk,
output awidchk,
output awaddrchk,
output awlenchk,
output awctlchk0,
output awctlchk1,
output awctlchk2,
output awctlchk3,
output awnsaidchk,
output awstashnidchk,
output awstashlpidchk,
output awmmuchk,
output awloopchk,
output awtracechk,
output awmpamchk,
output awmmusidchk,
output awmmussidchk,
output awloop,
output awnsaid,
output arvalid,
output artagop,
output artrace,
output armmusecsid,
output armmusid,
output armmussidv,
output armmussid,
output armmuatst,
output armpam,
output araddr,
output arlen,
output arsize,
output arburst,
output arlock,
output arcache,
output arprot,
output arid,
output aridunq,
input arready,
output ardomain,
output arsnoop,
output arbar,
output arvmidext,
output arvalidchk,
input arreadychk,
output aridchk,
output araddrchk,
output arlenchk,
output arctlchk0,
output arctlchk1,
output arctlchk2,
output arctlchk3,
output arnsaidchk,
output armmuchk,
output arloopchk,
output artracechk,
output armpamchk,
output armmusidchk,
output armmussidchk,
output arloop,
output arnsaid,
input rvalid,
input rtrace,
input rlast,
input rdata,
input rtag,
input rpoison,
input rresp,
input rid,
input ridunq,
output rready,
output rack,
output rackchk,
input rdatachk,
input rpoisonchk,
input rloop,
input rvalidchk,
output rreadychk,
input ridchk,
input rrespchk,
input rlastchk,
input rtracechk,
input rloopchk,
input rchunkchk,
input rtagchk,
output wvalid,
output wtrace,
output wlast,
output wdata,
output wtag,
output wstrb,
output wtagupdate,
output wid,
output wdatachk,
output wpoison,
input wready,
output wvalidchk,
input wreadychk,
output wstrbchk,
output wpoisonchk,
output wlastchk,
output wtracechk,
output wtagchk,
input bvalid,
input btrace,
input bresp,
input btagmatch,
input bcomp,
input bpersist,
input bid,
input bidunq,
output bready,
input bvalidchk,
output breadychk,
input bidchk,
input brespchk,
input btracechk,
input bloopchk,
input bloop,
output wack,
output wackchk,
output awregion,
output awqos,
output awuser,
output awuserchk,
output arregion,
output arqos,
output aruser,
output aruserchk,
output wuser,
output wuserchk,
input ruser,
input ruserchk,
input buser,
input buserchk,
output awakeup,
output awakeupchk,
input acvalid,
input acwakeup,
input actrace,
output acready,
input acaddr,
input acsnoop,
input acvmidext,
input acprot,
input acvalidchk,
output acreadychk,
input acaddrchk,
input acctlchk,
input acvmidextchk,
input actracechk,
input acwakeupchk,
output crvalid,
output crtrace,
input crready,
output crresp,
input crreadychk,
output crvalidchk,
output crrespchk,
output crtracechk,
output cdvalid,
input cdready,
output cddata,
output cdlast,
output cdtrace,
output cdpoison,
output cddatachk,
output cdlastchk,
output cdtracechk,
output cdpoisonchk,
input cdreadychk,
output cdvalidchk,
output tvalid,
input tready,
output tdata,
output tstrb,
output tdest,
output tkeep,
output tlast,
output tid,
output tuser,
input is_active,
output archunken,
input rchunkv,
input rchunknum,
input rchunkstrb
)

Asynchronous modport suitable for SV Master Bind interface

modport svt_axi_debug_modport
(
output read_addr_xact_num,
output read_data_xact_num,
output read_data_xfer_id,
output write_addr_xact_num,
output write_data_xact_num,
output write_data_xfer_id,
output write_resp_xact_num,
output snoop_addr_xact_num,
output snoop_data_xact_num,
output snoop_data_xfer_id,
output snoop_resp_xact_num,
output mon_read_addr_xact_num,
output mon_read_data_xact_num,
output mon_read_data_xfer_id,
output mon_write_addr_xact_num,
output mon_write_data_xact_num,
output mon_write_data_xfer_id,
output mon_write_resp_xact_num,
output mon_snoop_addr_xact_num,
output mon_snoop_data_xact_num,
output mon_snoop_data_xfer_id,
output mon_snoop_resp_xact_num
)

Modport used to connect the VIP Debug Port.

Clocking blocks
clocking axi_master_cb @ ( posedge internal_aclk )
default input #0.01 output #0.01
input aresetn,
output awid,
output awstashnid,
output awstashnid_en,
output awstashlpid,
output awstashlpid_en,
output awmmusecsid,
output awmmusid,
output awmmussidv,
output awmmussid,
output awatop,
output awmpam,
output awmmuatst,
output awtagop,
output awloop,
output awnsaid,
output awidunq,
output awaddr,
output awregion,
output awlen,
output awsize,
output awburst,
output awlock,
output awcache,
output awprot,
output awqos,
output awvalid,
output awtrace,
output awuser,
output awuserchk,
input awready,
output awvalidchk,
input awreadychk,
output awidchk,
output awaddrchk,
output awlenchk,
output awctlchk0,
output awctlchk1,
output awctlchk2,
output awctlchk3,
output awnsaidchk,
output awstashnidchk,
output awstashlpidchk,
output awmmuchk,
output awloopchk,
output awtracechk,
output awmpamchk,
output awmmusidchk,
output awmmussidchk,
output wid,
output wdata,
output wtag,
output wtagupdate,
output wstrb,
output wpoison,
output wlast,
output wvalid,
output wtrace,
output wuser,
output wuserchk,
output wdatachk,
input wready,
output wvalidchk,
input wreadychk,
output wstrbchk,
output wpoisonchk,
output wlastchk,
output wtracechk,
output wtagchk,
input bid,
input bidunq,
input bresp,
input btagmatch,
input bcomp,
input bpersist,
input bvalid,
input btrace,
input buser,
input buserchk,
output bready,
input bloop,
input bvalidchk,
output breadychk,
input bidchk,
input brespchk,
input btracechk,
input bloopchk,
output arid,
output aridunq,
output araddr,
output arregion,
output arlen,
output arsize,
output arburst,
output arlock,
output arcache,
output arprot,
output arqos,
output arvalid,
output artagop,
output artrace,
output armmusecsid,
output armmusid,
output armmussidv,
output armmussid,
output armmuatst,
output armpam,
output aruser,
output aruserchk,
input arready,
output arvmidext,
output arvalidchk,
input arreadychk,
output aridchk,
output araddrchk,
output arlenchk,
output arctlchk0,
output arctlchk1,
output arctlchk2,
output arctlchk3,
output arnsaidchk,
output armmuchk,
output arloopchk,
output artracechk,
output armpamchk,
output armmusidchk,
output armmussidchk,
output arloop,
output arnsaid,
input rid,
input ridunq,
input rdata,
input rtag,
input rpoison,
input rresp,
input rlast,
input rvalid,
input rtrace,
input ruser,
input ruserchk,
output rready,
output awakeup,
output awakeupchk,
input rdatachk,
input rpoisonchk,
input rloop,
input rvalidchk,
output rreadychk,
input ridchk,
input rrespchk,
input rlastchk,
input rtracechk,
input rloopchk,
input rchunkchk,
input rtagchk,
output ardomain,
output arsnoop,
output arbar,
output rack,
output rackchk,
output awdomain,
output awsnoop,
output awcmo,
output awbar,
output awunique,
output wack,
output wackchk,
input acvalid,
input acwakeup,
input actrace,
output acready,
input acaddr,
input acsnoop,
input acprot,
input acvmidext,
input acvalidchk,
output acreadychk,
input acaddrchk,
input acctlchk,
input acvmidextchk,
input actracechk,
input acwakeupchk,
output crvalid,
output crtrace,
input crready,
output crresp,
input crreadychk,
output crvalidchk,
output crrespchk,
output crtracechk,
output cdvalid,
input cdready,
output cddata,
output cdpoison,
output cdlast,
output cdtrace,
output cddatachk,
output cdpoisonchk,
output cdlastchk,
output cdtracechk,
input cdreadychk,
output cdvalidchk,
output tvalid,
output tdata,
output tstrb,
output tkeep,
output tlast,
output tid,
output tdest,
output tuser,
input tready,
output archunken,
input rchunkv,
input rchunknum,
input rchunkstrb

Clocking block that defines VIP AXI Master Interface signal synchronization and directionality.

clocking axi_monitor_cb @ ( posedge internal_aclk )
default input #0.01 output #0.01
input aresetn,
input awid,
input awidunq,
input awstashnid,
input awstashnid_en,
input awstashlpid,
input awstashlpid_en,
input awmmusecsid,
input awmmusid,
input awmmussidv,
input awmmussid,
input awatop,
input awmpam,
input awmmuatst,
input awtagop,
input awloop,
input awnsaid,
input awaddr,
input awregion,
input awlen,
input awsize,
input awburst,
input awlock,
input awcache,
input awprot,
input awqos,
input awvalid,
input awtrace,
input awuser,
input awuserchk,
input awready,
input awvalidchk,
input awreadychk,
input awidchk,
input awaddrchk,
input awlenchk,
input awctlchk0,
input awctlchk1,
input awctlchk2,
input awctlchk3,
input awnsaidchk,
input awstashnidchk,
input awstashlpidchk,
input awmmuchk,
input awloopchk,
input awtracechk,
input awmpamchk,
input awmmusidchk,
input awmmussidchk,
input wid,
input wdata,
input wtag,
input wstrb,
input wtagupdate,
input wpoison,
input wlast,
input wvalid,
input wtrace,
input wuser,
input wuserchk,
input wready,
input wdatachk,
input wvalidchk,
input wreadychk,
input wstrbchk,
input wpoisonchk,
input wlastchk,
input wtracechk,
input wtagchk,
input bid,
input bidunq,
input bresp,
input btagmatch,
input bcomp,
input bpersist,
input bvalid,
input btrace,
input buser,
input buserchk,
input bready,
input bloop,
input bvalidchk,
input breadychk,
input bidchk,
input brespchk,
input btracechk,
input bloopchk,
input arid,
input aridunq,
input araddr,
input arregion,
input arlen,
input arsize,
input arburst,
input arlock,
input arcache,
input arprot,
input arqos,
input arvalid,
input artagop,
input artrace,
input armmusecsid,
input armmusid,
input armmussidv,
input armmussid,
input armmuatst,
input armpam,
input aruser,
input aruserchk,
input arready,
input arvmidext,
input arloop,
input arnsaid,
input arvalidchk,
input arreadychk,
input aridchk,
input araddrchk,
input arlenchk,
input arctlchk0,
input arctlchk1,
input arctlchk2,
input arctlchk3,
input arnsaidchk,
input armmuchk,
input arloopchk,
input artracechk,
input armpamchk,
input armmusidchk,
input armmussidchk,
input rid,
input ridunq,
input rdata,
input rtag,
input rpoison,
input rresp,
input rlast,
input rvalid,
input rtrace,
input ruser,
input ruserchk,
input rready,
input awakeup,
input awakeupchk,
input rdatachk,
input rpoisonchk,
input rloop,
input rvalidchk,
input rreadychk,
input ridchk,
input rrespchk,
input rlastchk,
input rtracechk,
input rloopchk,
input rchunkchk,
input rtagchk,
input ardomain,
input arsnoop,
input arbar,
input rack,
input rackchk,
input awdomain,
input awsnoop,
input awcmo,
input awbar,
input awunique,
input wack,
input wackchk,
input acvalid,
input acwakeup,
input actrace,
input acready,
input acaddr,
input acsnoop,
input acprot,
input acvmidext,
input acvalidchk,
input acreadychk,
input acaddrchk,
input acctlchk,
input acvmidextchk,
input actracechk,
input acwakeupchk,
input crvalid,
input crtrace,
input crready,
input crresp,
input crreadychk,
input crvalidchk,
input crrespchk,
input crtracechk,
input cdvalid,
input cdready,
input cddata,
input cdpoison,
input cdlast,
input cdtrace,
input cddatachk,
input cdpoisonchk,
input cdlastchk,
input cdtracechk,
input cdreadychk,
input cdvalidchk,
input tvalid,
input tdata,
input tstrb,
input tkeep,
input tlast,
input tid,
input tdest,
input tuser,
input tready,
input archunken,
input rchunkv,
input rchunknum,
input rchunkstrb

Clocking block that defines the AXI Monitor Interface signal synchronization and directionality.

clocking axi_debug_cb @ ( posedge aclk )
default input #0.01 output #0.01
output read_addr_xact_num,
output read_data_xact_num,
output read_data_xfer_id,
output write_addr_xact_num,
output write_data_xact_num,
output write_data_xfer_id,
output write_resp_xact_num,
output snoop_addr_xact_num,
output snoop_data_xact_num,
output snoop_data_xfer_id,
output snoop_resp_xact_num,
output mon_read_addr_xact_num,
output mon_read_data_xact_num,
output mon_read_data_xfer_id,
output mon_write_addr_xact_num,
output mon_write_data_xact_num,
output mon_write_data_xfer_id,
output mon_write_resp_xact_num,
output mon_snoop_addr_xact_num,
output mon_snoop_data_xact_num,
output mon_snoop_data_xfer_id,
output mon_snoop_resp_xact_num

Clocking block that defines the AXI Debug Interface

clocking axi_slave_cb @ ( posedge internal_aclk )
default input #0.01 output #0.01
input aresetn,
input awid,
input awidunq,
input awstashnid,
input awstashnid_en,
input awstashlpid,
input awstashlpid_en,
input awmmusecsid,
input awmmusid,
input awmmussidv,
input awmmussid,
input awatop,
input awmpam,
input awmmuatst,
input awtagop,
input awloop,
input awnsaid,
input awaddr,
input awregion,
input awlen,
input awsize,
input awburst,
input awlock,
input awcache,
input awprot,
input awqos,
input awvalid,
input awtrace,
input awuser,
input awuserchk,
output awready,
input awvalidchk,
output awreadychk,
input awidchk,
input awaddrchk,
input awlenchk,
input awctlchk0,
input awctlchk1,
input awctlchk2,
input awctlchk3,
input awnsaidchk,
input awstashnidchk,
input awstashlpidchk,
input awmmuchk,
input awloopchk,
input awtracechk,
input awmpamchk,
input awmmusidchk,
input awmmussidchk,
input wid,
input wdata,
input wtag,
input wstrb,
input wtagupdate,
input wpoison,
input wlast,
input wvalid,
input wtrace,
input wuser,
input wuserchk,
input wdatachk,
output wready,
input wvalidchk,
output wreadychk,
input wstrbchk,
input wpoisonchk,
input wlastchk,
input wtracechk,
input wtagchk,
output bid,
output bidunq,
output bresp,
output btagmatch,
output bcomp,
output bpersist,
output bvalid,
output btrace,
output buser,
output buserchk,
input bready,
output bloop,
output bvalidchk,
input breadychk,
output bidchk,
output brespchk,
output btracechk,
output bloopchk,
input arid,
input aridunq,
input araddr,
input arregion,
input arlen,
input arsize,
input arburst,
input arlock,
input arcache,
input arprot,
input arqos,
input arvalid,
input artagop,
input artrace,
input armmusecsid,
input armmusid,
input armmussidv,
input armmussid,
input armmuatst,
input armpam,
input arloop,
input arnsaid,
input aruser,
input aruserchk,
output arready,
input arvmidext,
input arvalidchk,
output arreadychk,
input aridchk,
input araddrchk,
input arlenchk,
input arctlchk0,
input arctlchk1,
input arctlchk2,
input arctlchk3,
input arnsaidchk,
input armmuchk,
input arloopchk,
input artracechk,
input armpamchk,
input armmusidchk,
input armmussidchk,
output rid,
output ridunq,
output rdata,
output rtag,
output rpoison,
output rresp,
output rlast,
output rvalid,
output rtrace,
output ruser,
output ruserchk,
input rready,
input awakeup,
input awakeupchk,
output rdatachk,
output rpoisonchk,
output rloop,
output rvalidchk,
input rreadychk,
output ridchk,
output rrespchk,
output rlastchk,
output rtracechk,
output rloopchk,
output rchunkchk,
output rtagchk,
output acvalid,
output acwakeup,
output actrace,
input acready,
output acaddr,
output acsnoop,
output acprot,
output acvmidext,
output acvalidchk,
input acreadychk,
output acaddrchk,
output acctlchk,
output acvmidextchk,
output actracechk,
output acwakeupchk,
input crvalid,
input crtrace,
output crready,
input crresp,
output crreadychk,
input crvalidchk,
input crrespchk,
input crtracechk,
input cdvalid,
output cdready,
input cddata,
input cdpoison,
input cdlast,
input cdtrace,
input cddatachk,
input cdpoisonchk,
input cdlastchk,
input cdtracechk,
output cdreadychk,
input cdvalidchk,
input tvalid,
input tdata,
input tstrb,
input tkeep,
input tlast,
input tid,
input tdest,
input tuser,
output tready,
input archunken,
output rchunkv,
output rchunknum,
output rchunkstrb

Clocking block that defines the VIP AXI slave Interface signal synchronization and directionality.

Functions
void function
set_enable_signal_log ()
string function
get_full_name ()

  function void
 svt_axi_master_if::set_enable_signal_log

 (   ) 


support for signal logging.

  function string
 svt_axi_master_if::get_full_name

 (   ) 


Simple method for getting the full path for an interface or module.

 interface svt_axi_master_if signal
 input  logic common_aclk

 bit  attribute
 svt_axi_master_if::is_active = 1

 bit  attribute
 svt_axi_master_if::common_clock_mode = 1

 bit  attribute
 svt_axi_master_if::clock_enable = 0

 logic  attribute
 svt_axi_master_if::aclk

 logic  attribute
 svt_axi_master_if::aresetn

 logic  attribute
 svt_axi_master_if::awvalid

 logic [SVT_AXI_MAX_ADDR_WIDTH-1:0]  attribute
 svt_axi_master_if::awaddr

 logic [SVT_AXI_MAX_BURST_LENGTH_WIDTH-1:0]  attribute
 svt_axi_master_if::awlen

 logic [SVT_AXI_SIZE_WIDTH-1:0]  attribute
 svt_axi_master_if::awsize

 logic [SVT_AXI_BURST_WIDTH-1:0]  attribute
 svt_axi_master_if::awburst

 logic [SVT_AXI_LOCK_WIDTH-1:0]  attribute
 svt_axi_master_if::awlock

 logic [SVT_AXI_CACHE_WIDTH-1:0]  attribute
 svt_axi_master_if::awcache

 logic [SVT_AXI_PROT_WIDTH-1:0]  attribute
 svt_axi_master_if::awprot

 logic [SVT_AXI_MAX_ID_WIDTH-1:0]  attribute
 svt_axi_master_if::awid

 logic  attribute
 svt_axi_master_if::awready

 logic  attribute
 svt_axi_master_if::awidunq

 logic [SVT_AXI_MAX_LOOP_W_WIDTH-1:0]  attribute
 svt_axi_master_if::awloop

 logic [SVT_AXI_MAX_NSAID_WIDTH-1:0]  attribute
 svt_axi_master_if::awnsaid

 logic [SVT_AXI_STASH_NID_WIDTH-1:0]  attribute
 svt_axi_master_if::awstashnid

 logic [SVT_AXI_STASH_LPID_WIDTH-1:0]  attribute
 svt_axi_master_if::awstashlpid

 logic  attribute
 svt_axi_master_if::awstashnid_en

 logic  attribute
 svt_axi_master_if::awstashlpid_en

 logic  attribute
 svt_axi_master_if::awtrace

 logic [SVT_AXI_MAX_MMUSECSID_WIDTH-1:0]  attribute
 svt_axi_master_if::awmmusecsid

 logic [SVT_AXI_MAX_MMUSID_WIDTH-1:0]  attribute
 svt_axi_master_if::awmmusid

 logic  attribute
 svt_axi_master_if::awmmussidv

 logic [SVT_AXI_MAX_MMUSSID_WIDTH-1:0]  attribute
 svt_axi_master_if::awmmussid

 logic  attribute
 svt_axi_master_if::awmmuatst

 logic [SVT_ACE5_ATOMIC_TYPE_WIDTH-1:0]  attribute
 svt_axi_master_if::awatop

 logic [SVT_AXI_MAX_MPAM_WIDTH-1:0]  attribute
 svt_axi_master_if::awmpam

 logic [SVT_AXI_TAGOP_WIDTH-1:0]  attribute
 svt_axi_master_if::awtagop

 logic [SVT_AXI_ACE_DOMAIN_WIDTH-1:0]  attribute
 svt_axi_master_if::awdomain

 logic [SVT_AXI_ACE_WSNOOP_WIDTH-1:0]  attribute
 svt_axi_master_if::awsnoop

 logic [SVT_AXI_ACE_WCMO_WIDTH-1:0]  attribute
 svt_axi_master_if::awcmo

 logic [SVT_AXI_ACE_BARRIER_WIDTH-1:0]  attribute
 svt_axi_master_if::awbar

 logic  attribute
 svt_axi_master_if::awunique

 logic  attribute
 svt_axi_master_if::awvalidchk

 logic  attribute
 svt_axi_master_if::awreadychk

 logic [1:0]   attribute
 svt_axi_master_if::awidchk

 logic [7:0]   attribute
 svt_axi_master_if::awaddrchk

 logic  attribute
 svt_axi_master_if::awlenchk

 logic  attribute
 svt_axi_master_if::awctlchk0

 logic  attribute
 svt_axi_master_if::awctlchk1

 logic  attribute
 svt_axi_master_if::awctlchk2

 logic  attribute
 svt_axi_master_if::awctlchk3

 logic  attribute
 svt_axi_master_if::awnsaidchk

 logic  attribute
 svt_axi_master_if::awstashnidchk

 logic  attribute
 svt_axi_master_if::awstashlpidchk

 logic  attribute
 svt_axi_master_if::awmmuchk

 logic  attribute
 svt_axi_master_if::awloopchk

 logic  attribute
 svt_axi_master_if::awtracechk

 logic  attribute
 svt_axi_master_if::awmpamchk

 logic [3:0]   attribute
 svt_axi_master_if::awmmusidchk

 logic [5:0]   attribute
 svt_axi_master_if::awmmussidchk

 logic  attribute
 svt_axi_master_if::arvalid

 logic [SVT_AXI_MAX_ADDR_WIDTH-1:0]  attribute
 svt_axi_master_if::araddr

 logic [SVT_AXI_MAX_BURST_LENGTH_WIDTH-1:0]  attribute
 svt_axi_master_if::arlen

 logic [SVT_AXI_SIZE_WIDTH-1:0]  attribute
 svt_axi_master_if::arsize

 logic [SVT_AXI_BURST_WIDTH-1:0]  attribute
 svt_axi_master_if::arburst

 logic [SVT_AXI_LOCK_WIDTH-1:0]  attribute
 svt_axi_master_if::arlock

 logic [SVT_AXI_CACHE_WIDTH-1:0]  attribute
 svt_axi_master_if::arcache

 logic [SVT_AXI_PROT_WIDTH-1:0]  attribute
 svt_axi_master_if::arprot

 logic [SVT_AXI_MAX_ID_WIDTH-1:0]  attribute
 svt_axi_master_if::arid

 logic  attribute
 svt_axi_master_if::arready

 logic  attribute
 svt_axi_master_if::aridunq

 logic [SVT_AXI_MAX_LOOP_R_WIDTH-1:0]  attribute
 svt_axi_master_if::arloop

 logic [SVT_AXI_MAX_NSAID_WIDTH-1:0]  attribute
 svt_axi_master_if::arnsaid

 logic [SVT_AXI_MAX_VMIDEXT_WIDTH-1:0]  attribute
 svt_axi_master_if::arvmidext

 logic [SVT_AXI_TAGOP_WIDTH-1:0]  attribute
 svt_axi_master_if::artagop

 logic [SVT_AXI_ACE_DOMAIN_WIDTH-1:0]  attribute
 svt_axi_master_if::ardomain

 logic [SVT_AXI_ACE_RSNOOP_WIDTH-1:0]  attribute
 svt_axi_master_if::arsnoop

 logic [SVT_AXI_ACE_BARRIER_WIDTH-1:0]  attribute
 svt_axi_master_if::arbar

 logic  attribute
 svt_axi_master_if::artrace

 logic [SVT_AXI_MAX_MMUSECSID_WIDTH-1:0]  attribute
 svt_axi_master_if::armmusecsid

 logic [SVT_AXI_MAX_MMUSID_WIDTH-1:0]  attribute
 svt_axi_master_if::armmusid

 logic  attribute
 svt_axi_master_if::armmussidv

 logic [SVT_AXI_MAX_MMUSSID_WIDTH-1:0]  attribute
 svt_axi_master_if::armmussid

 logic  attribute
 svt_axi_master_if::armmuatst

 logic [SVT_AXI_MAX_MPAM_WIDTH-1:0]  attribute
 svt_axi_master_if::armpam

 logic  attribute
 svt_axi_master_if::arvalidchk

 logic  attribute
 svt_axi_master_if::arreadychk

 logic [1:0]   attribute
 svt_axi_master_if::aridchk

 logic [7:0]   attribute
 svt_axi_master_if::araddrchk

 logic  attribute
 svt_axi_master_if::arlenchk

 logic  attribute
 svt_axi_master_if::arctlchk0

 logic  attribute
 svt_axi_master_if::arctlchk1

 logic  attribute
 svt_axi_master_if::arctlchk2

 logic  attribute
 svt_axi_master_if::arctlchk3

 logic  attribute
 svt_axi_master_if::arnsaidchk

 logic  attribute
 svt_axi_master_if::armmuchk

 logic  attribute
 svt_axi_master_if::arloopchk

 logic  attribute
 svt_axi_master_if::artracechk

 logic  attribute
 svt_axi_master_if::armpamchk

 logic [3:0]   attribute
 svt_axi_master_if::armmusidchk

 logic [5:0]   attribute
 svt_axi_master_if::armmussidchk

 logic  attribute
 svt_axi_master_if::rvalid

 logic  attribute
 svt_axi_master_if::rlast

 logic [SVT_AXI_MAX_DATA_WIDTH-1:0]  attribute
 svt_axi_master_if::rdata

 logic [SVT_AXI_RESP_WIDTH-1:0]  attribute
 svt_axi_master_if::rresp

 logic [SVT_AXI_MAX_ID_WIDTH-1:0]  attribute
 svt_axi_master_if::rid

 logic  attribute
 svt_axi_master_if::rready

 logic  attribute
 svt_axi_master_if::rack

 logic  attribute
 svt_axi_master_if::rackchk

 logic [SVT_AXI_MAX_LOOP_R_WIDTH-1:0]  attribute
 svt_axi_master_if::rloop

 logic [(SVT_AXI_MAX_DATA_WIDTH/8)-1:0]  attribute
 svt_axi_master_if::rdatachk

 logic [1:0]   attribute
 svt_axi_master_if::rpoisonchk

 logic [SVT_AXI_MAX_DATA_WIDTH/64-1:0]  attribute
 svt_axi_master_if::rpoison

 logic  attribute
 svt_axi_master_if::rtrace

 logic [SVT_AXI_MAX_TAG_WIDTH-1:0]  attribute
 svt_axi_master_if::rtag

 logic  attribute
 svt_axi_master_if::ridunq

 logic  attribute
 svt_axi_master_if::rvalidchk

 logic  attribute
 svt_axi_master_if::rreadychk

 logic [1:0]   attribute
 svt_axi_master_if::ridchk

 logic  attribute
 svt_axi_master_if::rrespchk

 logic  attribute
 svt_axi_master_if::rlastchk

 logic  attribute
 svt_axi_master_if::rtracechk

 logic  attribute
 svt_axi_master_if::rloopchk

 logic  attribute
 svt_axi_master_if::rchunkchk

 logic [SVT_AXI_MAX_TAGUPDATE_WIDTH-1:0]  attribute
 svt_axi_master_if::rtagchk

 logic  attribute
 svt_axi_master_if::wvalid

 logic  attribute
 svt_axi_master_if::wlast

 logic [SVT_AXI_MAX_DATA_WIDTH-1:0]  attribute
 svt_axi_master_if::wdata

 logic [SVT_AXI_MAX_DATA_WIDTH/8-1:0]  attribute
 svt_axi_master_if::wstrb

 logic [SVT_AXI_MAX_ID_WIDTH-1:0]  attribute
 svt_axi_master_if::wid

 logic  attribute
 svt_axi_master_if::wready

 logic [(SVT_AXI_MAX_DATA_WIDTH/8)-1:0]  attribute
 svt_axi_master_if::wdatachk

 logic  attribute
 svt_axi_master_if::wtrace

 logic [SVT_AXI_MAX_DATA_WIDTH/64-1:0]  attribute
 svt_axi_master_if::wpoison

 logic [SVT_AXI_MAX_TAG_WIDTH-1:0]  attribute
 svt_axi_master_if::wtag

 logic [SVT_AXI_MAX_TAGUPDATE_WIDTH-1:0]  attribute
 svt_axi_master_if::wtagupdate

 logic  attribute
 svt_axi_master_if::wvalidchk

 logic  attribute
 svt_axi_master_if::wreadychk

 logic [15:0]   attribute
 svt_axi_master_if::wstrbchk

 logic [1:0]   attribute
 svt_axi_master_if::wpoisonchk

 logic  attribute
 svt_axi_master_if::wlastchk

 logic  attribute
 svt_axi_master_if::wtracechk

 logic [SVT_AXI_MAX_TAGUPDATE_WIDTH-1:0]  attribute
 svt_axi_master_if::wtagchk

 logic  attribute
 svt_axi_master_if::bvalid

 logic [SVT_AXI_RESP_WIDTH-1:0]  attribute
 svt_axi_master_if::bresp

 logic [SVT_AXI_MAX_ID_WIDTH-1:0]  attribute
 svt_axi_master_if::bid

 logic  attribute
 svt_axi_master_if::bready

 logic [SVT_AXI_MAX_LOOP_W_WIDTH-1:0]  attribute
 svt_axi_master_if::bloop

 logic  attribute
 svt_axi_master_if::bidunq

 logic  attribute
 svt_axi_master_if::wack

 logic  attribute
 svt_axi_master_if::wackchk

 logic  attribute
 svt_axi_master_if::btrace

 logic  attribute
 svt_axi_master_if::awakeup

 logic  attribute
 svt_axi_master_if::awakeupchk

 logic [SVT_AXI_MAX_TAG_MATCH_RESP_WIDTH-1:0]  attribute
 svt_axi_master_if::btagmatch

 logic  attribute
 svt_axi_master_if::bcomp

 logic  attribute
 svt_axi_master_if::bpersist

 logic  attribute
 svt_axi_master_if::bvalidchk

 logic  attribute
 svt_axi_master_if::breadychk

 logic [1:0]   attribute
 svt_axi_master_if::bidchk

 logic  attribute
 svt_axi_master_if::brespchk

 logic  attribute
 svt_axi_master_if::btracechk

 logic  attribute
 svt_axi_master_if::bloopchk

 logic [SVT_AXI_REGION_WIDTH-1:0]  attribute
 svt_axi_master_if::awregion

 logic [SVT_AXI_QOS_WIDTH-1:0]  attribute
 svt_axi_master_if::awqos

 logic [SVT_AXI_MAX_ADDR_USER_WIDTH-1:0]  attribute
 svt_axi_master_if::awuser

 logic [SVT_AXI_REGION_WIDTH-1:0]  attribute
 svt_axi_master_if::arregion

 logic [SVT_AXI_QOS_WIDTH-1:0]  attribute
 svt_axi_master_if::arqos

 logic [SVT_AXI_MAX_ADDR_USER_WIDTH-1:0]  attribute
 svt_axi_master_if::aruser

 logic [SVT_AXI_MAX_DATA_USER_WIDTH-1:0]  attribute
 svt_axi_master_if::wuser

 logic [SVT_AXI_MAX_DATA_USER_WIDTH-1:0]  attribute
 svt_axi_master_if::ruser

 logic [SVT_AXI_MAX_BRESP_USER_WIDTH-1:0]  attribute
 svt_axi_master_if::buser

 logic [3:0]   attribute
 svt_axi_master_if::awuserchk

 logic [3:0]   attribute
 svt_axi_master_if::aruserchk

 logic [0:0]   attribute
 svt_axi_master_if::wuserchk

 logic [0:0]   attribute
 svt_axi_master_if::ruserchk

 logic [3:0]   attribute
 svt_axi_master_if::buserchk

 logic  attribute
 svt_axi_master_if::acvalid

 logic  attribute
 svt_axi_master_if::acwakeup

 logic  attribute
 svt_axi_master_if::actrace

 logic  attribute
 svt_axi_master_if::acready

 logic [SVT_AXI_ACE_SNOOP_ADDR_WIDTH-1:0]  attribute
 svt_axi_master_if::acaddr

 logic [SVT_AXI_ACE_SNOOP_TYPE_WIDTH-1:0]  attribute
 svt_axi_master_if::acsnoop

 logic [SVT_AXI_ACE_SNOOP_PROT_WIDTH-1:0]  attribute
 svt_axi_master_if::acprot

 logic [SVT_AXI_MAX_VMIDEXT_WIDTH-1:0]  attribute
 svt_axi_master_if::acvmidext

 logic  attribute
 svt_axi_master_if::acvalidchk

 logic  attribute
 svt_axi_master_if::acreadychk

 logic [7:0]   attribute
 svt_axi_master_if::acaddrchk

 logic  attribute
 svt_axi_master_if::acctlchk

 logic  attribute
 svt_axi_master_if::acvmidextchk

 logic  attribute
 svt_axi_master_if::actracechk

 logic  attribute
 svt_axi_master_if::acwakeupchk

 logic  attribute
 svt_axi_master_if::crtrace

 logic  attribute
 svt_axi_master_if::crvalid

 logic  attribute
 svt_axi_master_if::crready

 logic [SVT_AXI_ACE_SNOOP_RESP_WIDTH-1:0]  attribute
 svt_axi_master_if::crresp

 logic  attribute
 svt_axi_master_if::crreadychk

 logic  attribute
 svt_axi_master_if::crvalidchk

 logic  attribute
 svt_axi_master_if::crrespchk

 logic  attribute
 svt_axi_master_if::crtracechk

 logic  attribute
 svt_axi_master_if::cdvalid

 logic  attribute
 svt_axi_master_if::cdready

 logic [SVT_AXI_ACE_SNOOP_DATA_WIDTH-1:0]  attribute
 svt_axi_master_if::cddata

 logic [SVT_AXI_ACE_SNOOP_DATA_WIDTH/64-1:0]  attribute
 svt_axi_master_if::cdpoison

 logic  attribute
 svt_axi_master_if::cdtrace

 logic  attribute
 svt_axi_master_if::cdlast

 logic  attribute
 svt_axi_master_if::cdreadychk

 logic  attribute
 svt_axi_master_if::cdvalidchk

 logic [127:0]   attribute
 svt_axi_master_if::cddatachk

 logic [1:0]   attribute
 svt_axi_master_if::cdpoisonchk

 logic  attribute
 svt_axi_master_if::cdtracechk

 logic  attribute
 svt_axi_master_if::cdlastchk

 logic  attribute
 svt_axi_master_if::tvalid

 logic  attribute
 svt_axi_master_if::tready

 logic [SVT_AXI_MAX_TDATA_WIDTH-1:0]  attribute
 svt_axi_master_if::tdata

 logic [SVT_AXI_TSTRB_WIDTH-1:0]  attribute
 svt_axi_master_if::tstrb

 logic [SVT_AXI_MAX_TDEST_WIDTH-1:0]  attribute
 svt_axi_master_if::tdest

 logic [SVT_AXI_TKEEP_WIDTH-1:0]  attribute
 svt_axi_master_if::tkeep

 logic  attribute
 svt_axi_master_if::tlast

 logic [SVT_AXI_MAX_TID_WIDTH-1:0]  attribute
 svt_axi_master_if::tid

 logic [SVT_AXI_MAX_TUSER_WIDTH-1:0]  attribute
 svt_axi_master_if::tuser

 logic  attribute
 svt_axi_master_if::archunken

 logic  attribute
 svt_axi_master_if::rchunkv

 logic [SVT_AXI_MAX_CHUNK_NUM_WIDTH-1:0]  attribute
 svt_axi_master_if::rchunknum

 logic [SVT_AXI_MAX_CHUNK_STROBE_WIDTH-1:0]  attribute
 svt_axi_master_if::rchunkstrb

 logic [31:0]   attribute
 svt_axi_master_if::read_addr_xact_num


Debug port signals driven in active mode

 logic [31:0]   attribute
 svt_axi_master_if::read_data_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::read_data_xfer_id

 logic [31:0]   attribute
 svt_axi_master_if::write_addr_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::write_data_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::write_data_xfer_id

 logic [31:0]   attribute
 svt_axi_master_if::write_resp_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::snoop_addr_xact_num


Debug ports for ACE interface

 logic [31:0]   attribute
 svt_axi_master_if::snoop_data_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::snoop_data_xfer_id

 logic [31:0]   attribute
 svt_axi_master_if::snoop_resp_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::mon_read_addr_xact_num


Debug port signals driven in passive mode

 logic [31:0]   attribute
 svt_axi_master_if::mon_read_data_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::mon_read_data_xfer_id

 logic [31:0]   attribute
 svt_axi_master_if::mon_write_addr_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::mon_write_data_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::mon_write_data_xfer_id

 logic [31:0]   attribute
 svt_axi_master_if::mon_write_resp_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::mon_snoop_addr_xact_num


Debug ports for ACE interface

 logic [31:0]   attribute
 svt_axi_master_if::mon_snoop_data_xact_num

 logic [31:0]   attribute
 svt_axi_master_if::mon_snoop_data_xfer_id

 logic [31:0]   attribute
 svt_axi_master_if::mon_snoop_resp_xact_num

 string  attribute
 svt_axi_master_if::full_name


Full path to this interface or module instance