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

AMBA SVT UVM Documentation - Protocol Checks Defined in VIP

Summary of Protocol Checks defined in AMBA SVT UVM Documentation:

Product Base Group Protocol Check Class
amba_svt APB2 svt_apb_checker
APB3 svt_apb_checker
APB4 Protection Unit Support svt_apb_checker
APB4 Write Strobes svt_apb_checker
AHB System svt_ahb_system_checker
AHB_COMMON svt_ahb_checker
AHB_FULL svt_ahb_checker
AHB_Lite svt_ahb_checker
ARM11/AHB_V6 Exclusive Accesses svt_ahb_checker
ARM11/AHB_V6 Unaligned Transfers svt_ahb_checker
AHB5 Extended Memory Types svt_ahb_checker
AHB5 Secure Transfers svt_ahb_checker
AHB_Lite_Multilayer svt_ahb_checker
CHI Link Layer svt_chi_link_err_check
CHI Protocol Layer svt_chi_protocol_err_check
SYSTEM: ACE svt_axi_system_checker
SYSTEM: AXI3 Onwards svt_axi_system_checker
PORT: AXI_LP svt_axi_lp_checker
AXI5,ACE5_Lite svt_axi_checker
ACE5_Lite,ACE5_LiteDVM svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
ACE5,ACE5_LiteDVM svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
ACE svt_axi_checker
AXI3 svt_axi_checker
ACE,ACE_Lite svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
ACE,ACE5 svt_axi_checker
ACE,ACE5,ACE5_LiteDVM svt_axi_checker
ACE5_LiteDVM svt_axi_checker
AXI4,AXI5 svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
ACE5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
ACE5 svt_axi_checker
AXI5,ACE5,ACE5_Lite svt_axi_checker
ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
AXI3 Onwards svt_axi_checker
AXI3,AXI4,AXI5,ACE5_Lite svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM svt_axi_checker
AXI5_STREAM svt_axi_checker
AXI4_STREAM,AXI5_STREAM svt_axi_checker
None svt_amba_system_checker
AMBA Multi Chip System svt_amba_multi_chip_system_err_check
CHI System svt_chi_system_err_check

Product: amba_svt - Protocol Checks Details:

Group Sub Group Protocol Check Instance name Reference Description
APB2 State Transition initial_bus_state_after_reset AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states After reset the bus initially should be in either IDLE or SETUP State svt_apb_checker
APB2 Slave Selection multiple_select_signals_active_during_transfer AMBA APB Protocol Specification ARM IHI 0011A: Section 5.4.2 APB bridge description Only one select signal can be active during a transfer svt_apb_checker
APB2 Signal Validity signal_valid_prdata_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PRDATA must be valid when PSEL, PENABLE and PREADY are asserted for read transfer svt_apb_checker
APB2 Unaligned Transfers address_not_aligned_when_unaligned_address_support_not_enabled AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 2.1.1 Address bus Unaligned address should not be driven on PADDR when unaligned_address_support is not enabled svt_apb_checker
APB2 Signal Stability pwdata_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers PWDATA must be stable until the write transfer completes svt_apb_checker
APB2 Signal Stability pwrite_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers PWRITE must be stable until the transfer completes svt_apb_checker
APB2 Signal Stability paddr_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers PADDR must be stable until the transfer completes svt_apb_checker
APB2 Signal Stability psel_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers PSEL must be stable until the transfer completes svt_apb_checker
APB2 Signal Validity signal_valid_pwdata_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PWDATA must be valid when PSEL is asserted for write transfer svt_apb_checker
APB2 Signal Validity signal_valid_penable_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PENABLE must be valid when PSEL is asserted svt_apb_checker
APB2 Signal Validity signal_valid_pwrite_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PWRITE must be valid when PSEL is asserted svt_apb_checker
APB2 Signal Validity signal_valid_paddr_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PADDR must be valid when PSEL is asserted svt_apb_checker
APB2 Signal Validity signal_valid_psel_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PSEL must be always valid svt_apb_checker
APB2 State Transition penable_after_psel AMBA APB Protocol Specification ARM IHI 0011A: 5.2.1 State diagram PENABLE should be asserted after one clock cycle of PSEL being asserted svt_apb_checker
APB2 Address Mapping psel_match_with_address_map AMBA APB Protocol Specification ARM IHI 0011A: Section 5.5.2 APB slave description Asserted PSEL should match with the address map svt_apb_checker
APB2 State Transition setup_to_setup AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states SETUP to SETUP is an illegal state transition svt_apb_checker
APB2 APB2 State Transition access_to_access AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states ACCESS to ACCESS is an illegal state transition in APB2 svt_apb_checker
APB2 State Transition setup_to_idle AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states SETUP to IDLE is an illegal state transition svt_apb_checker
APB2 APB2 State Transition bus_in_enable_state_for_one_clock AMBA APB Protocol Specification ARM IHI 0011A: Section 5.2.1 State diagram ENABLE state lasts only for a single clock cycle in APB2 svt_apb_checker
APB3 Signal Validity signal_valid_pslverr_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PSLVERR must be valid when PSEL, PENABLE and PREADY are asserted svt_apb_checker
APB3 Signal Validity signal_valid_pready_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PREADY must be valid when PSEL and PENABLE are asserted svt_apb_checker
APB3 Transaction Timeout pready_timeout_check Synopsys Defined PREADY should be asserted by the slave within the timeout period svt_apb_checker
APB3 Signal Stability penable_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers PENABLE must be stable until the transfer completes svt_apb_checker
APB3 State Transition idle_to_access AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states IDLE to ACCESS is an illegal state transition svt_apb_checker
APB4 Protection Unit Support Signal Stability pprot_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers PPROT must be stable until the transfer completes svt_apb_checker
APB4 Protection Unit Support Signal Validity signal_valid_pprot_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PPROT must be valid when PSEL is asserted svt_apb_checker
APB4 Write Strobes Signal Stability pstrb_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers PSTRB must be stable until the transfer completes svt_apb_checker
APB4 Write Strobes PSTRB Validity pstrb_low_for_read AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.2 Write strobes All bits of PSTRB must be LOW for read transfer svt_apb_checker
APB4 Write Strobes Signal Validity signal_valid_pstrb_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules PSTRB must be valid when PSEL is asserted svt_apb_checker
APB4 Write Strobes Unaligned Transfers pstrb_asserted_for_invalid_byte_in_unaligned_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 2.1.1 Address bus & 3.2 Write strobes PSTRB should be correctly asserted when unaligned address is driven on PADDR with unaligned_address_support enabled svt_apb_checker
AHB System Manager Subordinate Transaction Association master_slave_xact_resp_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921 Response signals should match between manager transaction and the corresponding subordinate transaction. svt_ahb_system_checker
AHB System Manager Subordinate Transaction Association master_slave_xact_data_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921 Data values should match between manager transaction and the corresponding subordinate transaction. svt_ahb_system_checker
AHB System Manager Subordinate Transaction Association master_slave_xact_addr_ctrl_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921 Address and control signals should match between manager transaction and the corresponding subordinate transaction. svt_ahb_system_checker
AHB System Dummy Manager xact_not_idle_when_dummy_master_active AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.6 Default bus manager Transfer type of the transaction is not IDLE when dummy manager is active. svt_ahb_system_checker
AHB System Locked Transfers in Arbiter hmastlock_changed_during_incr AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.3 Locked transfers HMASTLOCK signal changed during INCR burst transfer. svt_ahb_system_checker
AHB System Locked Transfers in Arbiter arbiter_asserted_hmastlock_without_hlock AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.5 Locked transfers Arbiter asserted HMASTLOCK signal when the manager has not requested. svt_ahb_system_checker
AHB System Locked Transfers in Arbiter arbiter_lock_last_grant AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.5 Locked transfers Arbiter did not keep manager granted for an additional transfer after a locked sequence. svt_ahb_system_checker
AHB System Locked Transfers in Arbiter arbiter_changed_hmaster_during_lock AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.5 Locked transfers HMASTER signal changed during locked transfer. svt_ahb_system_checker
AHB System Granted Manager in Split Transfer in Arbiter mask_hgrant_until_hsplit_assert AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.12.1 Split transfer sequence Manager should not be regranted until the subordinate is ready to complete the transfer and asserts HSPLIT. svt_ahb_system_checker
AHB System Granted Manager in Split Transfer in Arbiter grant_to_default_master_during_allmaster_split AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.6 Default bus master If all managers has received a SPLIT response then the default manager is granted the bus. svt_ahb_system_checker
AHB System Granted Manager in Arbiter arbiter_changed_hmaster_during_wait AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.11.3 Granting bus access HMASTER signal changed during waited state. svt_ahb_system_checker
AHB System Granted Manager in Arbiter arbiter_asserted_hmaster_ne_granted_master AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.3 Granting bus access HMASTER signal does not reflect the granted manager. svt_ahb_system_checker
AHB System Granted Manager in Arbiter arbiter_asserted_multi_hgrant AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.3 Granting bus access Arbiter asserted more than one HGRANT signal. svt_ahb_system_checker
AHB System Subordinate Selection in Decoder decoder_not_asserted_any_hsel AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 2.4 Decoder signals Decoder not asserted any HSEL signal. svt_ahb_system_checker
AHB System Subordinate Selection in Decoder decoder_asserted_multi_hsel AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 2.4 Decoder signals Decoder asserted more than one HSEL signal. svt_ahb_system_checker
AHB System Data Integrity data_integrity_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921 Transaction data inconsistent with subordinate memory. svt_ahb_system_checker
AHB System Routing slave_transaction_routing_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 4.1 Interconnect Transaction not routed to the correct subordinate based on system address map. svt_ahb_system_checker
AHB_COMMON Address Phase Timing ahb_address_phase_extended AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 1.3 Operation A Subordinate cannot request that the address phase is extended. svt_ahb_checker
AHB_COMMON During Reset hready_out_from_bus_high_during_reset AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 7.1.2 Reset During reset, HREADY output from bus must be HIGH svt_ahb_checker
AHB_COMMON Performance Metrics perf_min_write_throughput SYNOPSYS DEFINED Checks that the throughput of write transactions in a given interval is more than or equal to the configured min value svt_ahb_checker
AHB_COMMON Performance Metrics perf_max_write_throughput SYNOPSYS DEFINED Checks that the throughput of write transactions in a given interval is less than or equal to the configured max value svt_ahb_checker
AHB_COMMON Performance Metrics perf_min_read_throughput SYNOPSYS DEFINED Checks that the throughput of read transactions in a given interval is more than or equal to the configured min value svt_ahb_checker
AHB_COMMON Performance Metrics perf_max_read_throughput SYNOPSYS DEFINED Checks that the throughput of read transactions in a given interval is less than or equal to the configured max value svt_ahb_checker
AHB_COMMON Performance Metrics perf_avg_min_read_xact_latency SYNOPSYS DEFINED Checks that the average latency of read transactions in a given interval is more than or equal to the configured min value svt_ahb_checker
AHB_COMMON Performance Metrics perf_avg_max_read_xact_latency SYNOPSYS DEFINED Checks that the average latency of read transactions in a given interval is less than or equal to the configured max value svt_ahb_checker
AHB_COMMON Performance Metrics perf_min_read_xact_latency SYNOPSYS DEFINED Checks that the latency of a read transaction is more than or equal to the configured min value svt_ahb_checker
AHB_COMMON Performance Metrics perf_max_read_xact_latency SYNOPSYS DEFINED Checks that the latency of a read transaction is less than or equal to the configured max value svt_ahb_checker
AHB_COMMON Performance Metrics perf_avg_min_write_xact_latency SYNOPSYS DEFINED Checks that the average latency of write transactions in a given interval is more than or equal to the configured min value svt_ahb_checker
AHB_COMMON Performance Metrics perf_avg_max_write_xact_latency SYNOPSYS DEFINED Checks that the average latency of write transactions in a given interval is less than or equal to the configured max value svt_ahb_checker
AHB_COMMON Performance Metrics perf_min_write_xact_latency SYNOPSYS DEFINED Checks that the latency of a write transaction is more than or equal to the configured min value svt_ahb_checker
AHB_COMMON Performance Metrics perf_max_write_xact_latency SYNOPSYS DEFINED Checks that the latency of a write transaction is less than or equal to the configured max value svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hrdata_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HRDATA must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hwdata_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HWDATA must not be X/Z svt_ahb_checker
AHB_COMMON Response Type zero_wait_cycle_okay AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.2 Transfer types IDLE and BUSY transfers must receive zero wait cycle OKAY response. svt_ahb_checker
AHB_COMMON Two Cycle Response two_cycle_error_resp AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 5.1.3 ERROR response ERROR response was not completed in two cycles. svt_ahb_checker
AHB_COMMON Response Type non_okay_response_in_wait_state AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 5.1.2 Transfer pending Response other than OKAY response was received during wait state. svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hresp_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HRESP must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hready_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HREADY must not be X/Z svt_ahb_checker
AHB_COMMON Burst Length burst_length_exceeded AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.6 Burst operation Burst length exceeded for fixed length burst. svt_ahb_checker
AHB_COMMON Locked Transfers hlock_asserted_during_non_locked_xact AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.1 Signal description Manager should not assert lock signal in the middle of a non-locked transaction. svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hlock_check AMBA AHB Protocol Specification ARM IHI 0011A: Section 2.2 AMBA AHB signal list HLOCK must not be X/Z svt_ahb_checker
AHB_COMMON Locked Transfers different_subordinate_addr_region_during_locked_sequence AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.3 Locked Transfers It is required that all transfers in a locked sequence are to the same Subordinate address region. svt_ahb_checker
AHB_COMMON Transfer Type htrans_not_changed_to_idle_during_error AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 5.1.3 ERROR response HTRANS did not change to IDLE during ERROR response. svt_ahb_checker
AHB_COMMON During Reset htrans_idle_during_reset AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 7.1.2 Reset During reset, HTRANS must be IDLE2'b00 svt_ahb_checker
AHB_COMMON Transfer Type seq_or_busy_before_nseq_during_xfer AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.2 Transfer types Manager started burst with SEQ or BUSY instead of NSEQ. svt_ahb_checker
AHB_COMMON Transfer Type illegal_idle2seq AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.2 Transfer types Manager attempted SEQ transfer following IDLE. svt_ahb_checker
AHB_COMMON Transfer Type illegal_idle2busy AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.2 Transfer types Manager attempted BUSY transfer following IDLE. svt_ahb_checker
AHB_COMMON Transfer Type idle_changed_to_busy_during_wait_state AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.7 Waited transfers Manager cancelled IDLE transfer during wait state and changed it to BUSY transfer. svt_ahb_checker
AHB_COMMON Transfer Type idle_changed_to_seq_during_wait_state AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.7 Waited transfers Manager cancelled IDLE transfer during wait state and changed it to SEQ transfer. svt_ahb_checker
AHB_COMMON Signal Stability ctrl_or_addr_changed_during_busy AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.2 Transfer types Control signalsother than HTRANS or address changed during BUSY. svt_ahb_checker
AHB_COMMON Signal Stability illegal_control_transition AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 2.2 Manager signals Control signals other than HTRANS changed during burst. svt_ahb_checker
AHB_COMMON Burst Address ahb_valid_beat_address_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.6 Burst operation valid beat address check. svt_ahb_checker
AHB_COMMON Burst Address illegal_address_transition AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.6 Burst operation Illegal address transition during burst. svt_ahb_checker
AHB_COMMON Burst Address boundry_crossing_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.6 Burst operation Burst transfer crossed boundary svt_ahb_checker
AHB_COMMON Burst Address one_k_boundry_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.6 Burst operation Burst transfer crossed 1 KB boundary. svt_ahb_checker
AHB_COMMON Transfer Size hsize_too_big_for_data_width AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 6.3.3 Implementing a Manager on a wide bus Manager attempted transfer size greater than data bus width. svt_ahb_checker
AHB_COMMON Early Burst Termination burst_terminated_early_after_okay AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.6.1 Early burst termination Manager terminated burst early after OKAY response. svt_ahb_checker
AHB_COMMON Signal Stability hwdata_changed_during_wait_state AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 6.1.1 HWDATA HWDATA changed during wait state. svt_ahb_checker
AHB_COMMON Signal Stability ctrl_or_addr_changed_end_of_wait_state AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.7 Waited transfers Control or address changed at the end of wait state. svt_ahb_checker
AHB_COMMON Signal Stability ctrl_or_addr_changed_during_wait_state AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.7 Waited transfers Control or address changed during wait state. svt_ahb_checker
AHB_COMMON Signal Stability htrans_changed_during_wait_state AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.7 Waited transfers HTRANS changed during wait state. svt_ahb_checker
AHB_COMMON Transfer Type seq_or_busy_during_active_xact AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.2 Transfer types In active transaction, SEQ or BUSY transfer should only occur after NSEQ. svt_ahb_checker
AHB_COMMON Transfer Type trans_during_single_is_nseq AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.2 Transfer types Transfer type of a SINGLE burst is not NSEQ svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hprot_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HPROT must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hburst_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HBURST must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hsize_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HSIZE must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_htrans_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HTRANS must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hwrite_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HWRITE must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_haddr_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HADDR must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity hready_out_from_slave_not_X_or_Z_when_data_phase_not_pending AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 2.3 Subordinate signals HREADY output from subordinate must be either HIGH or LOW when there is no pending data phase. svt_ahb_checker
AHB_COMMON During Reset hready_out_from_slave_not_X_or_Z_during_reset AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 7.1.2 Reset During reset, HREADY output from subordinate must be either HIGH or LOW svt_ahb_checker
AHB_COMMON Response Type illegal_default_slave_resp_to_nseq_seq AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 4.2.1 Default Subordinate Default subordinate should provide ERROR response for NON_SEQ or SEQ transfer. svt_ahb_checker
AHB_COMMON Subordinate Selection invalid_hsel_assert_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 4.2.2 Multiple Subordinate select Invalid HSEL signal asserted for selected subordinate svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hready_in_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HREADY_IN must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hmastlock_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HMASTLOCK must not be X/Z svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hmaster_range_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 2.2 Manager signals HMASTER should not be beyond SVT_AHB_MAX_NUM_MASTERS svt_ahb_checker
AHB_COMMON Signal Validity signal_valid_hsel_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HSEL must not be X/Z svt_ahb_checker
AHB_FULL Two Cycle Response two_cycle_retry_resp AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.9.3 Two-cycle response RETRY response was not completed in two cycles. svt_ahb_checker
AHB_FULL Two Cycle Response two_cycle_split_resp AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.9.3 Two-cycle response SPLIT response was not completed in two cycles. svt_ahb_checker
AHB_FULL Transfer Type htrans_not_idle_or_nseq_during_no_grant AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.2 Requesting bus access Manager should drive HTRANS to IDLE or NSEQ when it does not have access to the bus. svt_ahb_checker
AHB_FULL Transfer Type htrans_not_changed_to_idle_during_retry AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.9.3 Two-cycle response HTRANS did not change to IDLE during RETRY response. svt_ahb_checker
AHB_FULL Transfer Type htrans_not_changed_to_idle_during_split AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.9.3 Two-cycle response HTRANS did not change to IDLE during SPLIT response. svt_ahb_checker
AHB_FULL Signal Validity signal_valid_hbusreq_check AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.11.2 Requesting bus access HBUSREQ must not be X/Z svt_ahb_checker
AHB_FULL Rebuild Transaction rebuild_xact_with_valid_combination_of_bursts AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.6.1 Early burst termination, Section 3.9.5 Split and retry Manager should restart an interrupted burst with a valid combination of bursts. svt_ahb_checker
AHB_FULL Rebuild Transaction rebuild_xact_with_expected_addr AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.6.1 Early burst termination, Section 3.9.5 Split and retry Manager should restart an interrupted burst from the address of the aborted beat. svt_ahb_checker
AHB_FULL Response Type hsplit_asserted_for_non_split_master AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.12 Split transfers Subordinate should not assert HSPLIT corresponding to a manager it has not split earlier. svt_ahb_checker
AHB_FULL Response Type hsplit_asserted_for_one_cycle AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.12 Split transfers Subordinate should assert a bit of HSPLIT only for one clock cycle svt_ahb_checker
AHB_FULL Transfer Type htrans_not_changed_to_idle_during_retry AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.9.3 Two-cycle response HTRANS did not change to IDLE during RETRY response. svt_ahb_checker
AHB_FULL Transfer Type htrans_not_changed_to_idle_during_split AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.9.3 Two-cycle response HTRANS did not change to IDLE during SPLIT response. svt_ahb_checker
AHB_FULL Bus Grant illegal_hgrant_on_split_resp AMBA AHB Protocol Specification ARM IHI 0011A: Section 3.12 Split transfers Manager should lose the bus once it gets the split response from the subordinate. svt_ahb_checker
AHB_FULL Signal Validity signal_valid_hgrant_check AMBA AHB Protocol Specification ARM IHI 0011A: Section 2.2 AMBA AHB signal list HGRANT must not be X/Z svt_ahb_checker
AHB_FULL Signal Validity signal_valid_hmaster_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HMASTER must not be X/Z svt_ahb_checker
AHB_Lite Response Type ahb_lite_split_response AMBA AHB Protocol Specification ARM IHI 0033A: Section 5.1 Slave transfer responses SPLIT response was received when configured as AHB Lite system. svt_ahb_checker
AHB_Lite Response Type ahb_lite_retry_response AMBA AHB Protocol Specification ARM IHI 0033A: Section 5.1 Slave transfer responses RETRY response was received when configured as AHB Lite system. svt_ahb_checker
ARM11/AHB_V6 Exclusive Accesses Two Cycle Response two_cycle_xfail_resp ARMv6 AMBA Extensions PR022-GENC-001011 0.7: Section 3.3.1 Exclusive Access Protocol XFAIL response was not completed in two cycles. svt_ahb_checker
ARM11/AHB_V6 Unaligned Transfers Valid Unaligned Transfer valid_unaligned_transfer ARMv6 AMBA Extensions PR022-GENC-001011 0.7: Section 3.1.2 Burst, Unaligned accesses and Byte Lane Strobes HUNALIGN should be asserted for an unaligned transfer svt_ahb_checker
ARM11/AHB_V6 Unaligned Transfers Signal Stability hunalign_changed_during_transfer ARMv6 AMBA Extensions PR022-GENC-001011 0.7: Section 3.1 Byte Strobes HUNALIGN should not change in middle of a transfer svt_ahb_checker
ARM11/AHB_V6 Unaligned Transfers Valid Byte Lane Strobes valid_byte_lane_for_hbstrb ARMv6 AMBA Extensions PR022-GENC-001011 0.7: Section 3.1 Byte Strobes HRDATA/HWDATA byte lanes corresponding to HBSTRB should be selected svt_ahb_checker
ARM11/AHB_V6 Unaligned Transfers Signal Validity signal_valid_hunalign_check ARMv6 AMBA Extensions PR022-GENC-001011 0.7: Section 3.1 Byte Strobes HUNALIGN must not be X/Z svt_ahb_checker
ARM11/AHB_V6 Unaligned Transfers Signal Validity signal_valid_hbstrb_check ARMv6 AMBA Extensions PR022-GENC-001011 0.7: Section 3.1 Byte Strobes HBSTRB must not be X/Z svt_ahb_checker
AHB5 Extended Memory Types Signal Validity signal_valid_hprot_ex_range_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.9 Memory types HPROT signal is not having the valid value svt_ahb_checker
AHB5 Secure Transfers Signal Validity signal_valid_hnonsec_check AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 8.2 Signal validity rules HNONSEC must not be X/Z svt_ahb_checker
AHB_Lite_Multilayer Rebuild Transaction rebuild_xact_with_valid_combination_of_bursts AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.6.2 Early burst termination - Multi-layer interconnect termination Manager should restart an interrupted burst with a valid combination of bursts. svt_ahb_checker
AHB_Lite_Multilayer Rebuild Transaction rebuild_xact_with_expected_addr AMBA AHB Protocol Specification ARM IHI 0033C ID090921: Section 3.6.2 Early burst termination - Multi-layer interconnect termination Manager should restart an interrupted burst from the address of the aborted beat. svt_ahb_checker
CHI Link Layer signal validity valid_rxdatflit_signal_check ARM-IHI0050E.b:13.8.4 Data,DAT ,channel Spec Text : Data Flit. Description : RXDATFLIT must not be X/Z when RXDATFLITV is asserted svt_chi_link_err_check
CHI Link Layer signal validity valid_txdatflit_signal_check ARM-IHI0050E.b:13.8.4 Data,DAT ,channel Spec Text : Data Flit. Description : TXDATFLIT must not be X/Z when TXDATFLITV is asserted svt_chi_link_err_check
CHI Link Layer signal validity valid_reqflit_signal_check ARM-IHI0050E.b:13.8.1 Request,REQ ,channel Spec Text : Request Flit. Description : REQFLIT must not be X/Z when REQFLITV is asserted svt_chi_link_err_check
CHI Link Layer During reset signal_valid_txdatlcrdv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : TXDATLCRDV must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxdatflitv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXDATFLITV must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_txrsplcrdv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : TXRSPLCRDV must be 0 during reset svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxreqlcrdv_check ARM-IHI0050E.b:13.8.1 Request,REQ ,channel Spec Text : Request L-Credit Valid Description : RXREQLCRDV must not be X/Z svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxreqlcrdv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXREQLCRDV must be 0 during reset svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_compstashdone_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : CompStashDone Description : Check fields for response VC flit of a CompStashDone svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_stashdone_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : StashDone Description : Check fields for response VC flit of a StashDone svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_dbidrespord_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : DBIDRespOrd Description : Check fields for response VC flit of a DBIDRespOrd svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxsnpflitv_check ARM-IHI0050E.b:13.8.3 Snoop,SNP ,channel Spec Text : Snoop Flit Valid Description : RXSNPFLITV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxsnpflitpend_check ARM-IHI0050E.b:13.8.3 Snoop,SNP ,channel Spec Text : Snoop Flit Pending Description : RXSNPFLITPEND must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxrspflitv_check ARM-IHI0050E.b:13.8.2 Response,RSP ,channel Spec Text : Response Flit Valid Description : RXRSPFLITV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxrspflitpend_check ARM-IHI0050E.b:13.8.2 Response,RSP ,channel Spec Text : Response Flit Pending Description : RXRSPFLITPEND must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txreqlcrdv_check ARM-IHI0050E.b:13.8.1 Request,REQ ,channel Spec Text : Request L-Credit Valid Description : TXREQLCRDV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity valid_rxrspflit_signal_check ARM-IHI0050E.b:13.8.2 Response,RSP ,channel Spec Text : Response Flit. Description : RXRSPFLIT must not be X/Z when RXRSPFLITV is asserted svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxrspflitv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXRSPFLITV must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_txreqlcrdv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : TXREQLCRDV must be 0 during reset svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxreqflitv_check ARM-IHI0050E.b:13.8.1 Request,REQ ,channel Spec Text : Request Flit Valid Description : RXREQFLITV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxreqflitpend_check ARM-IHI0050E.b:13.8.1 Request,REQ ,channel Spec Text : Request Flit Pending Description : RXREQFLITPEND must not be X/Z svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxreqflitv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXREQFLITV must be 0 during reset svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxrsplcrdv_check ARM-IHI0050E.b:13.8.2 Response,RSP ,channel Spec Text : Response L-Credit Valid Description : RXRSPLCRDV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txreqflitv_check ARM-IHI0050E.b:13.8.1 Request,REQ ,channel Spec Text : Request Flit Valid Description : TXREQFLITV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxsnplcrdv_check ARM-IHI0050E.b:13.8.3 Snoop,SNP ,channel Spec Text : Snoop L-Credit Valid Description : RXSNPLCRDV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txreqflitpend_check ARM-IHI0050E.b:13.8.1 Request,REQ ,channel Spec Text : Request Flit Pending Description : TXREQFLITPEND must not be X/Z svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxrsplcrdv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXRSPLCRDV must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_txreqflitv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : TXREQFLITV must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxlinkactivereq_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXLINKACTIVEREQ must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_txlinkactiveack_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : TXLINKACTIVEACK must be 0 during reset svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxlinkactivereq_check ARM-IHI0050E.b:14: Link Handshake Spec Text : Request and Acknowledge handshake Description : RXLINKACTIVEREQ must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxdatflitv_check ARM-IHI0050E.b:13.8.4 Data,DAT ,channel Spec Text : Data Flit Valid Description : RXDATFLITV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxdatflitpend_check ARM-IHI0050E.b:13.8.4 Data,DAT ,channel Spec Text : Data Flit Pending Description : RXDATFLITPEND must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txrsplcrdv_check ARM-IHI0050E.b:13.8.2 Response,RSP ,channel Spec Text : Response L-Credit Valid Description : TXRSPLCRDV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txdatlcrdv_check ARM-IHI0050E.b:13.8.4 Data,DAT ,channel Spec Text : Data L-Credit Valid Description : TXDATLCRDV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxsactive_check ARM-IHI0050E.b:14: Link Handshake Spec Text : RXSACTIVE signal Description : RXSACTIVE must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txlinkactiveack_check ARM-IHI0050E.b:14: Link Handshake Spec Text : Request and Acknowledge handshake Description : TXLINKACTIVEACK must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity valid_txrspflit_signal_check ARM-IHI0050E.b:13.8.2 Response,RSP ,channel Spec Text : Response Flit. Description : TXRSPFLIT must not be X/Z when TXRSPFLITV is asserted svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxdatlcrdv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXDATLCRDV must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_txdatflitv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : TXDATFLITV must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_txrspflitv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : TXRSPFLITV must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxlinkactiveack_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXLINKACTIVEACK must be 0 during reset svt_chi_link_err_check
CHI Link Layer During reset signal_valid_txlinkactivereq_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : TXLINKACTIVEREQ must be 0 during reset svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxdatlcrdv_check ARM-IHI0050E.b:13.8.4 Data,DAT ,channel Spec Text : Data L-Credit Valid Description : RXDATLCRDV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txrspflitv_check ARM-IHI0050E.b:13.8.2 Response,RSP ,channel Spec Text : Response Flit Valid Description : TXRSPFLITV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txrspflitpend_check ARM-IHI0050E.b:13.8.2 Response,RSP ,channel Spec Text : Response Flit Pending Description : TXRSPFLITPEND must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txdatflitv_check ARM-IHI0050E.b:13.8.4 Data,DAT ,channel Spec Text : Data Flit Valid Description : TXDATFLITV must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txdatflitpend_check ARM-IHI0050E.b:13.8.4 Data,DAT ,channel Spec Text : Data Flit Pending Description : TXDATFLITPEND must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_rxlinkactiveack_check ARM-IHI0050E.b:14: Link Handshake Spec Text : Request and Acknowledge handshake Description : RXLINKACTIVEACK must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txsactive_check ARM-IHI0050E.b:14: Link Handshake Spec Text : TXSACTIVE signal Description : TXSACTIVE must not be X/Z svt_chi_link_err_check
CHI Link Layer signal validity signal_valid_txlinkactivereq_check ARM-IHI0050E.b:14: Link Handshake Spec Text : Request and Acknowledge handshake Description : TXLINKACTIVEREQ must not be X/Z svt_chi_link_err_check
CHI Link Layer l-credit valid_lcredit_range_check ARM-IHI0050E.b:14.2 Link layer Credit Spec Text : The minimum number of L-Credits that a Receiver can provide is one.The maximum number of L-Credits that a Receiver can provide is 15 Description : The l-credit must be within the valid range svt_chi_link_err_check
CHI Link Layer link deactivation tx_link_deactive_request_timeout_check ARM-IHI0050E.b:14.6.1 Introduction Spec Text : If the RXLINK moves to the DEACTIVATE state, which is controlled by the component on the other side of the interface, it is required that the TXLINK also moves to the DEACTIVATE state, in a timely manner Description : If the RXLINK moves to the DEACTIVATE state, which is controlled by the component on the other side of the interface, then it is required that the TXLINK also moves to the DEACTIVATE state, in a timely manner svt_chi_link_err_check
CHI Link Layer link activation tx_link_active_request_timeout_check ARM-IHI0050E.b:14.6.1 Introduction Spec Text : If the RXLINK moves to the ACTIVATE state, which is controlled by the component on the other side of the interface, it is required that the TXLINK also moves to the ACTIVATE state, in a timely manner Description : If the RXLINK moves to the ACTIVATE state, which is controlled by the component on the other side of the interface, then it is required that the TXLINK also moves to the ACTIVATE state, in a timely manner svt_chi_link_err_check
CHI Link Layer link activation tx_link_not_active_during_flit_transfer ARM-IHI0050E.b:14.5.1 Request and Acknowledge handshake Spec Text : Behavior for each Request and Acknowledge state Description : A flit can be sent on its virtual channel only if the link is active. svt_chi_link_err_check
CHI Link Layer link deactivation rx_link_deactive_request_timeout_check ARM-IHI0050E.b:14.6.1 Introduction Spec Text : If a component moves the TXLINK to the DEACTIVATE state, which it controls, it can expect the RXLINK to also move to the DEACTIVATE state, in a timely manner Description : If the TXLINK moves to the DEACTIVATE state, which is controlled by the current component, then it is required that the RXLINK also moves to the DEACTIVATE state, in a timely manner svt_chi_link_err_check
CHI Link Layer link activation rx_link_active_request_timeout_check ARM-IHI0050E.b:14.6.1 Introduction Spec Text : If a component moves the TXLINK to the ACTIVATE state, which it controls, it can expect the RXLINK to also move to the ACTIVATE state, in a timely manner Description : If the TXLINK moves to the ACTIVATE state, which is controlled by the current component, then it is required that the RXLINK also moves to the ACTIVATE state, in a timely manner svt_chi_link_err_check
CHI Link Layer link activation rx_link_not_active_during_flit_reception ARM-IHI0050E.b:14.5.1 Request and Acknowledge handshake Spec Text : Behavior for each Request and Acknowledge state Description : A flit can be observed on its RX virtual channel only if the corresponding link is active. svt_chi_link_err_check
CHI Link Layer dat flit valid invalid_data_flit_check ARM-IHI0050E.b:13.10.17 Channel opcodes,Opcode Spec Text : DAT channel opcodes encoding Description : Check for Reserved opcode bits for Data VC commands svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_lcrdreturn_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : DatLCrdReturn Description : Check fields for a DataLCrdReturn flit svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_lcrdreturn_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : RspLCrdReturn Description : Check fields for a RspLCrdReturn flit svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_lcrdreturn_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReqLCrdReturn Description : Check fields for a ReqLCrdReturn flit svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_tagmatch_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : TagMatch Description : Check fields for response VC flit of a TagMatch transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid invalid_rsp_flit_check ARM-IHI0050E.b:13.10.17 Channel opcodes,Opcode Spec Text : RSP channel opcodes encoding Description : Check for Reserved opcode bits for Response VC commands svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_datasepresp_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : DataSepResp Description : Check fields for data VC flit of a DataSepResp svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_compdata_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : CompData Description : Check fields for data VC flit of a CompData transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_pcrdgrant_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : PCrdGrant Description : Check fields for response VC flit of a PCrdGrant transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_dbidresp_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : DBIDResp Description : Check fields for response VC flit of a DBIDResp transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_compdbidresp_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : CompDBIDResp Description : Check fields for response VC flit of a CompDBIDResp transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_compcmo_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : CompCMO Description : Check fields for response VC flit of a CompCMO response svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_persist_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : Persist Description : Check fields for response VC flit of a Persist response svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_comppersist_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : CompPersist Description : Check fields for response VC flit of a CompPersist response svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_comp_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : Comp Description : Check fields for response VC flit of a Comp transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_retryack_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : RetryAck Description : Check fields for response VC flit of a RetryAck transaction svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_ncbwrdatacompack_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : NCBWrDataCompAck Description : Check fields for data VC flit of a NcbWrDataCompack flit svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readnosnpsep_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReadNoSnpSep Description : Check fields for request VC flit of a ReadNoSnpSep transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_respsepdata_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : RespSepData Description : Check fields for response VC flit of a RespSepData svt_chi_link_err_check
CHI Link Layer req flit valid valid_xact_attributes_combination_check ARM-IHI0050E.b:2.9.4 Transaction attribute combinations Spec Text : Legal combinations of MemAttr, SnpAttr, and Order field values Description : check combinations of MemAttr, SnpAttr, LikelyShared and Order for a transaction svt_chi_link_err_check
CHI Link Layer req flit valid invalid_req_flit_check ARM-IHI0050E.b:13.10.17 Channel opcodes,Opcode Spec Text : REQ channel opcodes Description : Check for Reserved opcode bits for Request VC commands svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_writedatacancel_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : WriteDataCancel Description : Check fields for data VC flit of a WriteDataCancel transaction svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_noncopybackwrdata_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : NonCopyBackWrData Description : Check fields for data VC flit of a NonCopyBackWrData transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readnosnp_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReadNoSnp Description : Check fields for request VC flit of a ReadNoSnp transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writenosnpptl_cleansharedpersistsep_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteNoSnpPtlCleanShPerSep Description : Check fields for request VC flit of a WriteNoSnpPtl_CleanSharedpersistsep transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writenosnpfull_cleansharedpersistsep_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteNoSnpFullCleanShPerSep Description : Check fields for request VC flit of a WriteNoSnpFull_CleanSharedpersistsep transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writenosnpptl_cleaninvalid_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteNoSnpPtlCleanInv Description : Check fields for request VC flit of a WriteNoSnpPtl_CleanInvalid transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writenosnpptl_cleanshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteNoSnpPtlCleanSh Description : Check fields for request VC flit of a WriteNoSnpPtl_CleanShared transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writenosnpfull_cleaninvalid_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteNoSnpFullCleanInv Description : Check fields for request VC flit of a WriteNoSnpFull_CleanInvalid transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writenosnpfull_cleanshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteNoSnpFullCleanSh Description : Check fields for request VC flit of a WriteNoSnpFull_CleanShared transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writenosnpzero_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteNoSnpZero Description : Check fields for request VC flit of a WriteNoSnpZero transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_cleansharedpersistsep_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : CleanSharedPersistSep Description : check fields for request VC flit of a CleanSharedPersistSep transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writenosnpfull_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteNoSnpFull Description : Check fields for request VC flit of a WriteNoSnpFull transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writenosnpptl_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteNoSnpPtl Description : Check fields for request VC flit of a WriteNoSnpPtl transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_pcrdreturn_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : PCrdReturn Description : Check fields for request VC flit of a PCrdReturn transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_stashoncesepshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : StashOnceSepShared Description : check fields for request VC flit of an StashOnceSepShared transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_stashoncesepunique_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : StashOnceSepUnique Description : check fields for request VC flit of an StashOnceSepUnique transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_stashonceshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : StashOnceShared Description : check fields for request VC flit of an StashOnceShared transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_stashonceunique_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : StashOnceUnique Description : check fields for request VC flit of an StashOnceUnique transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeuniquefullstash_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteUniqueFullStash Description : check fields for request VC flit of an WriteUniquefullstash transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeuniqueptlstash_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteUniquePtlStash Description : check fields for request VC flit of an WriteUniquePtlstash transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_prefetchtgt_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : PrefetchTgt Description : Check fields for request VC flit of a Prefetch transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readoncemakeinvalid_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReadOnceMakeInvalid Description : check fields for request VC flit of a ReadOnceMakeInvalid transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readoncecleaninvalid_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReadOnceCleanInvalid Description : check fields for request VC flit of a ReadOnceCleanInvalid transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_compack_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : CompAck Description : Check fields for response VC flit of a CompAck transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readonce_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReadOnce Description : Check fields for request VC flit of a ReadOnce transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeuniquefull_cleansharedpersistsep_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteUniqueFullCleanShPerSep Description : Check fields for request VC flit of a WriteUniqueFull_CleanSharedpersistsep transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeuniqueptl_cleansharedpersistsep_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteUniquePtlCleanShPerSep Description : Check fields for request VC flit of a WriteUniquePtl_CleanSharedpersistsep transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeuniqueptl_cleanshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteUniquePtlCleanSh Description : Check fields for request VC flit of a WriteUniquePtl_CleanShared transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeuniquefull_cleanshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteUniqueFullCleanSh Description : Check fields for request VC flit of a WriteUniqueFull_CleanShared transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readpreferunique_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReadPreferUnique Description : Check fields for request VC flit of a ReadPreferUnique transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_makereadunique_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : MakeReadUnique Description : Check fields for request VC flit of a MakeReadUnique transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeuniquezero_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteUniqueZero Description : Check fields for request VC flit of a WriteUniqueZero transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeuniquefull_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteUniqueFull Description : Check fields for request VC flit of a WriteUniqueFull transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeuniqueptl_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteUniquePtl Description : Check fields for request VC flit of a WriteUniquePtl transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_makeinvalid_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : MakeInvalid Description : Check fields for request VC flit of a MakeInvalid transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_cleaninvalid_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : CleanInvalid Description : Check fields for request VC flit of a CleanInvalid transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_cleanshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : CleanShared Description : Check fields for request VC flit of a CleanShared transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_atomiccompare_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : AtomicCompare Description : check fields for request VC flit of an AtomicCompare transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_atomicswap_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : AtomicSwap Description : check fields for request VC flit of an AtomicSwap transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_atomicload_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : AtomicLoad Description : check fields for request VC flit of an AtomicLoad transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_atomicstore_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : AtomicStore Description : check fields for request VC flit of an AtomicStore transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_cleansharedpersist_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : CleanSharedPersist Description : check fields for request VC flit of a CleanSharedPersist transaction svt_chi_link_err_check
CHI Link Layer snp flit valid invalid_snp_flit_check ARM-IHI0050E.b:13.10.17 Channel opcodes,Opcode Spec Text : SNP channel opcodes encoding Description : Check for Reserved opcode bits for Snoop VC commands svt_chi_link_err_check
CHI Link Layer snp flit valid snoop_flit_lcrdreturn_check ARM-IHI0050E.b:A.4 Snoop Request message field mappings Spec Text : SnpLCrdReturn Description : Check fields for a SnpLCrdReturn flit svt_chi_link_err_check
CHI Link Layer signal validity valid_snpflit_signal_check ARM-IHI0050E.b:13.8.3 Snoop,SNP ,channel Spec Text : Snoop Flit. Description : SNPFLIT must not be X/Z when SNPFLITV is asserted svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxsnpflitv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXSNPFLITV must be 0 during reset svt_chi_link_err_check
CHI Link Layer snp flit valid snoop_flit_snpdvmop_check ARM-IHI0050E.b:A.4 Snoop Request message field mappings Spec Text : SnpDVMOp Description : Check fields for snoop VC flit of a SnpDVMOp transaction svt_chi_link_err_check
CHI Link Layer During reset signal_valid_rxsnplcrdv_during_reset ARM-IHI0050E.b:14.1.3 Initialization Spec Text : During reset the following interface signals must be deasserted by the component Description : RXSNPLCRDV must be 0 during reset svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_snprespfwded_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : SnpRespFwded Description : Check fields for response VC flit of a SnpRspFwded transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_snpresp_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : SnpResp Description : Check fields for response VC flit of a SnpRsp transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_dvmop_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : DVMOp Description : Check fields for request VC flit of a DVMOp transaction svt_chi_link_err_check
CHI Link Layer rsp flit valid rsp_flit_readreceipt_check ARM-IHI0050E.b:A.2 Response message field mappings Spec Text : ReadReceipt Description : Check fields for response VC flit of a ReadReceipt transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_ecbarrier_check ARM-IHI0050A:A.1 Request message field mappings Check fields for request VC flit of a ECBarrier transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_eobarrier_check ARM-IHI0050A:A.1 Request message field mappings Check fields for request VC flit of a EOBarrier transaction svt_chi_link_err_check
CHI Link Layer snp flit valid snoop_flit_snpreq_check ARM-IHI0050E.b:A.4 Snoop Request message field mappings Spec Text : Snoop Request message Description : Check fields for snoop VC flit of a Snoop transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writebackfull_cleansharedpersistsep_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteBackFullCleanShPerSep Description : check fields for request VC flit of a WriteBackFull_CleanSharedpersistsep transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writecleanfull_cleansharedpersistsep_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteCleanFullCleanShPerSep Description : check fields for request VC flit of a WriteCleanFull_CleanSharedpersistsep transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writecleanfull_cleanshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteCleanFullCleanSh Description : check fields for request VC flit of a WriteCleanFull_CleanShared transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writebackfull_cleaninvalid_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteBackFullCleanInv Description : check fields for request VC flit of a WriteBackFull_CleanInvalid transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writebackfull_cleanshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteBackFullCleanSh Description : check fields for request VC flit of a WriteBackFull_CleanShared transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeevictorevict_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteEvictOrEvict Description : check fields for request VC flit of a WriteEvictorEvict transaction svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_snprespdataptl_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : SnpRespDataPtl Description : Check fields for data VC flit of a SnpRespDataPtl transaction svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_copybackwrdata_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : CopyBackWrData Description : Check fields for data VC flit of a CopyBackWrData transaction svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_snprespdatafwded_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : SnpRespDataFwded Description : Check fields for data VC flit of a SnpRespDatafwded transaction svt_chi_link_err_check
CHI Link Layer dat flit valid data_flit_snprespdata_check ARM-IHI0050E.b:A.3 Data message field mappings Spec Text : SnpRespData Description : Check fields for data VC flit of a SnpRespData transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_evict_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : Evict Description : Check fields for request VC flit of a Evict transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writecleanptl_check ARM-IHI0050A:A.1 Request message field mappings Check fields for request VC flit of a WriteCleanPtl transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writebackptl_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteBackPtl Description : Check fields for request VC flit of a WriteBackPtl transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writeevictfull_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteEvictFull Description : Check fields for request VC flit of a WriteEvictFull transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writecleanfull_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteCleanFull Description : Check fields for request VC flit of a WriteCleanFull transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_writebackfull_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : WriteBackFull Description : Check fields for request VC flit of a WriteBackFull transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_makeunique_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : MakeUnique Description : Check fields for request VC flit of a MakeUnique transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_cleanunique_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : CleanUnique Description : Check fields for request VC flit of a CleanUnique transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readunique_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReadUnique Description : Check fields for request VC flit of a ReadUnique transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readclean_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReadClean Description : Check fields for request VC flit of a ReadClean transaction svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readnotshareddirty_check ARM-IHI0050E.b:A.1 Request message field mappings check fields for request VC flit of a ReadNotSharedDirty transaction, ARM-IHI0050E.b:A.1 Request message field mappings svt_chi_link_err_check
CHI Link Layer req flit valid req_flit_readshared_check ARM-IHI0050E.b:A.1 Request message field mappings Spec Text : ReadShared Description : check fields for request VC flit of a ReadShared transaction svt_chi_link_err_check
CHI Link Layer l-credit valid_num_prot_flits_in_txlasm_deactivate_state_check ARM-IHI0050E.b:14.5 Interface activation and deactivation Spec Text : The Transmitter must be prepared to continue receiving credits. For each additional credit received it must send an L-Credit return flit to return the credit Description : The Transmitter in Deactivate state is allowed to transmit protocol flits For each additional credit received it must send an L-Credit return flit to return the credit. svt_chi_link_err_check
CHI Link Layer l-credit valid_lcredit_count_in_rx_stop_state_check ARM-IHI0050E.b:14.5 Interface activation and deactivation Spec Text : Before entering a low power state, the sending of payload flits must be stopped and all credits must be returned to the Receiver Description : The reciever must ensure that it has received all the lcredits before moving to the stop state svt_chi_link_err_check
CHI Link Layer l-credit rx_no_lcredit_issued_for_flit_type ARM-IHI0050E.b:14.2 Link layer Credit Spec Text : When the link is active, the Receiver must provide L-Credits in a timely manner without requiring any action on the part of the Transmitter Description : When the link is active, the receiver at each virtual channel must distribute L-credits for all its flit buffers in a timely manner without requiring any action on the part of the transmitter. svt_chi_link_err_check
CHI Link Layer port interleaving port_interleaving_check SYNOPSYS DEFINED:SYNOPSYS DEFINED Monitor checks that if interleaved port is expected port for the given flit svt_chi_link_err_check
CHI Link Layer dat flit valid unexpected_poison_value_in_dat_flit_check SYNOPSYS DEFINED:SYNOPSYS DEFINED The Poison field in the data flits must be set to all zeroes svt_chi_link_err_check
CHI Link Layer reserved fields illegal_reserved_fields_check ARM-IHI0050E.b:13.9 Flit packet definitions Spec Text : The following key is used: SBZ Should Be Zero Description : The reserved fields in a flit must be set to zero as defined in CHI Specification. svt_chi_link_err_check
CHI Link Layer SYSCO Interface FSM sysco_interface_illegal_state_transition ARM-IHI0050E.b:15.2 Handshake Spec Text : SYSCOREQ can only change when SYSCOACK is at the same logic state Description : Transition of SYSCO Interface state must be valid svt_chi_link_err_check
CHI Link Layer signal validity valid_flitpend_and_flitv_signal_check ARM-IHI0050E.b:14.4 Flit level clock gating Spec Text : It is required that the signal is asserted exactly one cycle before a flit is sent from the Transmitter Description : FLITPEND signal must be asserted exactly one cycle before a flit is sent from the transmitter svt_chi_link_err_check
CHI Link Layer link active sm lasm_entry_into_banned_output_race_state_check ARM-IHI0050E.b:14.6.3 Expected transitions Spec Text : The red states can only be reached by observing a race between two output signals. A race between two outputs is not permitted at the edge of a component and therefore the transition into these states is labeled with Banned Output Race Description : The component's Link Active State Machine entry into Banned Output Race state condition is not expected. svt_chi_link_err_check
CHI Link Layer link active sm illegal_tx_rx_state_transition_combinations_from_async_input_race_state ARM-IHI0050E.b:14.6.3 Expected transitions Combination of Tx and Rx link active state machine together from async input race combination must be valid svt_chi_link_err_check
CHI Link Layer link active sm lasm_entry_into_async_input_race_state_check ARM-IHI0050E.b:14.6.3 Expected transitions Spec Text : The yellow states can only be reached by observing a race between two input signals. The transition into these states is labeled with Async Input Race Description : The component's Link Active State Machine entry into Async Input Race state condition is not expected. svt_chi_link_err_check
CHI Link Layer link active sm lasm_in_banned_output_race_state_timeout_check ARM-IHI0050E.b:14.6.3 Expected transitions Spec Text : All other states are considered transient states that are exited in a timely manner Description : The component's Link Active State Machine entering into Banned Output Race state condition is expected to move to next valid link active state within 1 or few clock cycles, initiated by local component. svt_chi_link_err_check
CHI Link Layer link active sm lasm_in_async_input_race_state_timeout_check ARM-IHI0050E.b:14.6.3 Expected transitions Spec Text : All other states are considered transient states that are exited in a timely manner Description : The component's Link Active State Machine entering into Async Input Race state condition is expected to move to next valid link active state within 1 or few clock cycles, initiated by link partner component. svt_chi_link_err_check
CHI Link Layer link active sm illegal_tx_rx_state_transition_combinations_from_banned_output_race_state ARM-IHI0050E.b:14.6.3 Expected transitions Combination of Tx and Rx link active state machine together from banned output race combination must be valid svt_chi_link_err_check
CHI Link Layer link active sm illegal_tx_rx_state_transition_combinations ARM-IHI0050E.b:14.6.3 Expected transitions Spec Text : Stop/Stop to Run/Run state paths Description : Combination of Tx and Rx link active state machine together must be valid svt_chi_link_err_check
CHI Link Layer link active sm rx_illegal_state_transition ARM-IHI0050E.b:14.6.3 Expected transitions Spec Text : Mapping of states to the LINKACTIVE signals Description : Transition of Rx link active state machine must be valid svt_chi_link_err_check
CHI Link Layer link active sm tx_illegal_state_transition ARM-IHI0050E.b:14.6.3 Expected transitions Spec Text : Mapping of states to the LINKACTIVE signals Description : Transition of Tx link active state machine must be valid svt_chi_link_err_check
CHI Link Layer l-credit valid_lcredit_count_in_tx_stop_state_check ARM-IHI0050E.b:14.5 Interface activation and deactivation Spec Text : The Transmitter has no credits and must not send any flits Description : All the applicable lcredit counter should be zero in tx stop state svt_chi_link_err_check
CHI Link Layer l-credit invalid_lcredit_check ARM-IHI0050E.b:14.5 Interface activation and deactivation Spec Text : The Receiver must not send any credits Description : The receiver must not send lcredit in stop and activate state. svt_chi_link_err_check
CHI Link Layer l-credit tx_lcredit_used_same_cycle_which_recieved ARM-IHI0050E.b:14.2 Link layer Credit Spec Text : An L-Credit cannot be used in the cycle it is received Description : An L-credit cannot be used in the cycle it is received. svt_chi_link_err_check
CHI Link Layer l-credit rx_no_lcredit_sent_for_flit_transfer ARM-IHI0050E.b:14.2 Link layer Credit Spec Text : On exit from reset, credits are held by the Receiver and must be passed to the Transmitter before flit transfer can begin Description : A flit can be sent on its virtual channel only if a corresponding L-credit is available at the transmitter and the link is active. svt_chi_link_err_check
CHI Link Layer l-credit tx_no_lcredit_for_flit_transfer ARM-IHI0050E.b:14.2 Link layer Credit Spec Text : On exit from reset, credits are held by the Receiver and must be passed to the Transmitter before flit transfer can begin Description : A flit can be sent on its virtual channel only if a corresponding L-credit is available at the transmitter and the link is active. svt_chi_link_err_check
CHI Protocol Layer Node performance metrics perf_min_write_throughput_check SYNOPSYS DEFINED Monitor Check that the throughput of write transactions in a given interval is more than or equal to the configured min value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_max_write_throughput_check SYNOPSYS DEFINED Monitor Check that the throughput of write transactions in a given interval is less than or equal to the configured max value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_min_read_throughput_check SYNOPSYS DEFINED Monitor Check that the throughput of read transactions in a given interval is more than or equal to the configured min value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_max_read_throughput_check SYNOPSYS DEFINED Monitor Check that the throughput of read transactions in a given interval is less than or equal to the configured max value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_avg_min_read_xact_latency_check SYNOPSYS DEFINED Monitor Check that the average latency of read transactions in a given interval is more than or equal to the configured min value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_avg_max_read_xact_latency_check SYNOPSYS DEFINED Monitor Check that the average latency of read transactions in a given interval is less than or equal to the configured max value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_min_read_xact_latency_check SYNOPSYS DEFINED Monitor Check that the latency of a read transaction is more than or equal to the configured min value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_max_read_xact_latency_check SYNOPSYS DEFINED Monitor Check that the latency of a read transaction is less than or equal to the configured max value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_avg_min_write_xact_latency_check SYNOPSYS DEFINED Monitor Check that the average latency of write transactions in a given interval is more than or equal to the configured min value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_avg_max_write_xact_latency_check SYNOPSYS DEFINED Monitor Check that the average latency of write transactions in a given interval is less than or equal to the configured max value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_min_write_xact_latency_check SYNOPSYS DEFINED Monitor Check that the latency of a write transaction is more than or equal to the configured min value svt_chi_protocol_err_check
CHI Protocol Layer Node performance metrics perf_max_write_xact_latency_check SYNOPSYS DEFINED Monitor Check that the latency of a write transaction is less than or equal to the configured max value svt_chi_protocol_err_check
CHI Protocol Layer Snoop Transaction timeout check snp_transaction_inactivity_timeout_check SYNOPSYS DEFINED Check that a Snoop transaction ends within the programmed number of clock cycles. svt_chi_protocol_err_check
CHI Protocol Layer Transaction timeout check transaction_inactivity_timeout_check SYNOPSYS DEFINED Check that a transaction ends within the programmed number of clock cycles. svt_chi_protocol_err_check
CHI Protocol Layer exclusive access legal data_size transfer check non_coherent_excl_access_legal_data_size_transfer_check ARM-IHI0050E.b: 6.3.3 Exclusive accesses to Snoopable locations Check that the number of bytes to be transferred in an exclusive access must be a legal data transfer size, that is, 1, 2,4, 8, 16, 32, or 64 bytes. svt_chi_protocol_err_check
CHI Protocol Layer exclusive access address aligned to total bytes check non_coherent_excl_access_aligned_total_bytes_transaction_check ARM-IHI0050E.b: 6.3.3 Exclusive accesses to Snoopable locations Check that the address of an exclusive access must be aligned to the total number of bytes in the transaction. svt_chi_protocol_err_check
CHI Protocol Layer non-coherent exclusive access same lpid check non_coherent_excl_read_multiple_entry_for_same_lpid_check ARM-IHI0050E.b: 6.3.3 Exclusive accesses to Snoopable locations Check that an exclusive monitor should not have more than one exclusive transaction of the same lpid at any given time. svt_chi_protocol_err_check
CHI Protocol Layer SACTIVE signal validity valid_rxsactive_signal_check ARM-IHI0050E.b: 14.7 Protocol layer activity indication RXSACTIVE must remain asserted until after the last flit relating to all transactions is sent or received at the link partner node. svt_chi_protocol_err_check
CHI Protocol Layer SACTIVE signal validity valid_txsactive_signal_check ARM-IHI0050E.b: 14.7 Protocol layer activity indication TXSACTIVE must remain asserted until after the last flit relating to all transactions is sent or received. svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact associate_readreceipt_to_xact_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows If the request Order field indicates that ordering is required then a ReadReceipt response must be returned on the CRSP channel when order has been established svt_chi_protocol_err_check
CHI Protocol Layer snp req validity valid_rn_d_snoop_flit_check ARM-IHI0050E.b: Table B-2 Snoop communicating nodes Use of the SNP channel is limited to DVM data transfers in case of RN-D nodes. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readunique_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData flits of a ReadUnique transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readnotshareddirty_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData flits of a ReadNotSharedDirty transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readshared_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData flits of a ReadShared transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readclean_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData flits of a ReadClean transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleanunique_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response of a CleanUnique transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid makeunique_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response of a MakeUnique transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid evict_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response of an Evict transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readunique_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The associated compdata packet's resp_err field should not take EXOK value for ReadUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid expected_response_for_makereadunique_xact_check ARM-IHI0050E.b: 4.7.1 Read request transactions The Home Node must send a data response for a MakeReadUnique transaction if the line is not cached at the requester at the time of response. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readpreferunique_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData or DataSepResp flits of a ReadPreferUnique transaction should take a valid value when the Resperr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid makereadunique_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData or DataSepResp flits of a MakeReadUnique transaction should take a valid value when the Resperr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid makereadunique_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated Comp or RespSepData flit of a MakeReadUnique transaction should take a valid value when the Resperr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readpreferunique_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The associated CompData or DataSepResp packet's resp_err field should not take EXOK value for ReadPreferUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid makereadunique_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The associated CompData or DataSepResp packet's resp_err field should not take EXOK value for MakeReadUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid makereadunique_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The associated Comp or RespSepData response packet's resp_err field should not take EXOK value for MakeReadUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer snp req validity expected_snoop_xact_type_check SYNOPSYS DEFINED Stash and Forward type snoops are expected to be received only by a CHI-B or later compliant RN-F, when Stashing and DCT features are enabled in the corresponding HN, respectively. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readnotshareddirty_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The Exclusive Okay response must only be given for a transaction that has the Excl attribute set. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readshared_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The Exclusive Okay response must only be given for a transaction that has the Excl attribute set. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readclean_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The Exclusive Okay response must only be given for a transaction that has the Excl attribute set. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleanunique_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The Exclusive Okay response must only be given for a transaction that has the Excl attribute set. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid makeunique_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK value for MakeUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid evict_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK or DERR value for Evict transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpstashshared_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.2 Stash snoop transactions The cache state in the associated response of a SnpStashUnique transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpstashshared_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp or RespSepData should not take EXOK or DERR resp_err value for SnpStashShared transaction while the associated CompData or DataSepResp should not take EXOK resp_err value. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpstashunique_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp or RespSepData should not take EXOK or DERR resp_err value for SnpStashUnique transaction while the associated CompData or DataSepResp should not take EXOK resp_err value. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpstashunique_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.2 Stash snoop transactions The cache state in the associated response of a SnpStashUnique transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpmakeinvalidstash_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.2 Stash snoop transactions The cache state in the associated response of a SnpMakeInvalidStash transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpmakeinvalidstash_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp or RespSepData should not take EXOK or DERR resp_err value for SnpMakeInvalidStash transaction while the associated CompData or DataSepResp should not take EXOK resp_err value. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpuniquestash_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.2 Stash snoop transactions The cache state in the associated response of a SnpUniqueStash transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpuniquestash_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp or RespSepData should not take EXOK or DERR whereas SnpRespData packet should not take EXOK or NDERR resp_err value for SnpUniqueStash transaction while the associated CompData or DataSepResp should not take EXOK resp_err value. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeevict_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The associated CompDBIDResp should not take EXOK value whereas data packet should not take EXOK or NDERR resp_err value for WriteEvict transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeclean_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The associated CompDBIDResp should not take EXOK value whereas data packet should not take EXOK or NDERR resp_err value for WriteClean transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeback_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The associated CompDBIDResp should not take EXOK value whereas data packet should not take EXOK or NDERR resp_err value for WriteBack transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writecleanfull_cleanshared_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteCleanFull_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writebackfull_cleaninvalid_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteBackFull_CleanInvalid should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writecleanfull_cleansharedpersistsep_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteCleanFull_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writebackfull_cleansharedpersistsep_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteBackFull_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writebackfull_cleanshared_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteBackFull_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer ordering check new_req_before_comp_or_compdbid_resp_for_copyback_writes_with_optional_data_to_same_cacheline_check ARM-IHI0050E.b: 2.8.5 Transaction ordering An RN-F must wait for the Comp/CompDBIDResp response to be received for an outstanding CopyBack Writes with Optional Data transactions WriteEvictorEvict before issuing another request to the same cache line. svt_chi_protocol_err_check
CHI Protocol Layer snp req validity data_pull_set_for_stash_snoop_when_outstanding_xacts_with_dbidrespord ARM-IHI0050E.b: 7.2 Write with Stash hint The data pull in snoop response to stash snoop should be 0 . svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writecleanfull_cleanshared_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteCleanFull_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writebackfull_cleaninvalid_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteBackFull_CleanInvalid transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writecleanfull_cleansharedpersistsep_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteCleanFull_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writecleanfull_cleansharedpersistsep_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteCleanFull_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writebackfull_cleansharedpersistsep_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteBackFull_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writebackfull_cleansharedpersistsep_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteBackFull_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writebackfull_cleanshared_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteBackFull_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writecleanfull_cleanshared_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteCleanFull_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writebackfull_cleaninvalid_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteBackFull_CleanInvalid should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writebackfull_cleanshared_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteBackFull_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeevictorevict_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response and data packets of WriteEvictorEvict should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeevictorevict_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response and data packets of WriteEvictorEvict should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer request validity cache_transitioned_to_dirty_from_uce_for_read ARM-IHI0050E.b: 4.7.1 Read request transactions The cache transitioned to dirty stateUD/UDP from UCE. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid makereadunique_data_response_cache_data_match_check ARM-IHI0050E.b: 4.7 Cache state transitions at a Requester The data returned in the data response for a MakeReadUnique should be the same as the data cached in the Requester if the cachestate at the requester before receiving the response is SC and the final state in the associated data response is UD. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid valid_final_state_for_non_invalidating_snp_when_outstanding_makereadunique_to_same_cacheline_check ARM-IHI0050E.b: 4.7 Cache state transitions at a Requester A requester must not invalidate the line in response to receiving a non-invalidating snoop while MakeReadUnique is outstanding. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid invalid_data_pull_in_snoop_response_check ARM-IHI0050E.b: 7.2 Write with Stash hint Stash target must not request Data Pull if: DoNotDataPull bit is set or Snoop has an address hazard with an outstanding request svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid dbid_in_snoop_response_with_data_pull_check ARM-IHI0050E.b: 2.5 Details of transaction identifier fields The DBID value used by a Snoop Completer in response to a Stash type snoop that includes a Data Pull must be unique with respect to: the DBID values in other Snoop responses to Stash type snoops that use Data Pull and the TxnID of any outstanding Request from that Snoop Completer svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid snprspdatafwded_compdata_data_integrity_check ARM-IHI0050E.b: 4.5.3 Snoop response The data in the SnpRespDataFwded response matches with the data in the CompData response sent for a Forward type Snoop transaction svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid valid_fwd_state_in_fwded_snoop_response_check ARM-IHI0050E.b: 13.10.45 Forward State, FwdState The FwdState indicated in the SnpRespFwded or SnpRespDataFwded response must indicate the state in the CompData sent from the Snoopee to the Requester svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid valid_fwded_response_type_for_ret_to_src_check ARM-IHI0050E.b: 4.8.3 Forwarding Snoop transactions For a Forwarding type Snoop request, snooped RN must return a copy to Home using SnpRspDataFwded if the cache line is Dirty or Clean. svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_snprspfwded_flit_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows The SrcID, TgtID, TxnID fields of the SnpRspFwded flit must match the TgtID, FwdNID, FwdTxnID and TxnID of the Forward type Snoop request svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact associate_compdata_flit_with_fwd_type_snp_xact_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows The SrcID, TgtID, TxnID and DBID fields of the forwarded CompData flit must match the TgtID, FwdNID, FwdTxnID and TxnID of the Forward type Snoop request svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snppreferuniquefwd_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.3 Forwarding Snoop transactions The cache state in the associated response of a SnpPreferUniqueFwd transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snppreferuniquefwd_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR, The associated SnpRespFwd should not take EXOK, whereas SnpRespData* or CompData packet should not take EXOK or NDERR resp_err value for SnpPreferUniqueFwd transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpnotshareddirtyfwd_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.3 Forwarding Snoop transactions The cache state in the associated response of a SnpNotSharedDirtyFwd transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpnotshareddirtyfwd_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp* should not take EXOK or DERR whereas SnpRespData* or CompData packet should not take EXOK or NDERR resp_err value for SnpNotSharedDirtyFwd transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpuniquefwd_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.3 Forwarding Snoop transactions The cache state in the associated response of a SnpUniqueFwd transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpuniquefwd_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp* should not take EXOK or DERR whereas SnpRespData* or CompData packet should not take EXOK or NDERR resp_err value for SnpUniqueFwd transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpsharedfwd_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.3 Forwarding Snoop transactions The cache state in the associated response of a SnpSharedFwd transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpsharedfwd_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp* should not take EXOK or DERR whereas SnpRespData* or CompData packet should not take EXOK or NDERR resp_err value for SnpSharedFwd transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpcleanfwd_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.3 Forwarding Snoop transactions The cache state in the associated response of a SnpCleanFwd transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpcleanfwd_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp* should not take EXOK or DERR whereas SnpRespData* or CompData packet should not take EXOK or NDERR resp_err value for SnpCleanFwd transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snponcefwd_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.3 Forwarding Snoop transactions The cache state in the associated response of a SnpOnceFwd transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snponcefwd_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp* should not take EXOK or DERR whereas SnpRespData* or CompData packet should not take EXOK or NDERR resp_err value for SnpOnceFwd transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid copyback_cancellation_write_data_check ARM-IHI0050E.b: 4.11.1 At the RN-F node The cache state in the WriteData response after CopyBack cancellation must be I and all byte enables must be deasserted.If all the byte enables are deasserted then the data must be zeroed svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snppreferunique_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The cache state in the associated response of a SnpPreferUnique transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snppreferunique_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR whereas SnpRespData packet should not take EXOK or NDERR resp_err value for SnpPreferUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpnotshareddirty_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The cache state in the associated response of a SnpNotSharedDirty transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpnotshareddirty_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR whereas SnpRespData packet should not take EXOK or NDERR resp_err value for SnpNotSharedDirty transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_snprespdata_when_be_is_zero_check ARM-IHI0050E.b: 2.10.3 Byte Enables In Snoop Data, a byte enable value of zero must set the associated data byte value to zero. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid expected_tagop_value_in_fwded_compdata_check ARM-IHI0050E.b: 12.9.2 Forwarding snoops The TagOp field in the Forwarded CompData must be set to either Invalid or Transfer svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid same_tagop_value_in_all_fwded_compdata_flits_check ARM-IHI0050E.b: 12.9 Snoop requests In case there are multiple Forwarded CompData response flits corresponding to a Forward type Snoop, the TagOp field must be set to the same value across all the Forwarded CompData flits svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid expected_tagop_value_in_data_pull_compdata_check ARM-IHI0050E.b: 12.8 Stash transactions The TagOp field in the DataPull CompData must be set to either Invalid or Transfer svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid same_tagop_value_in_all_data_pull_compdata_flits_check ARM-IHI0050E.b: 12.8 Stash transactions In case there are multiple DataPull CompData flits corresponding to a Stash type Snoop involving DataPull, the TagOp field must be set to the same value across all the DataPull CompData flits svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid same_tagop_value_in_all_snoop_data_response_flits_check ARM-IHI0050E.b: 12.9 Snoop requests In case there are multiple Snoop data response flits corresponding to a Snoop, the TagOp field must be set to the same value across all the SnpRespData flits svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid snpquery_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The resp_pass_dirty attribute in the associated response of a SnpQuery transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid snpquery_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR resp_err value for SnpQuery transaction. svt_chi_protocol_err_check
CHI Protocol Layer ordering check new_req_before_compdbid_resp_for_copyback_to_same_cacheline_check ARM-IHI0050E.b: 2.8.5 Transaction ordering An RN-F must wait for the CompDBIDResp response to be received for an outstanding CopyBack transaction before issuing another request to the same cache line. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid snpmakeinvalid_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The cache state in the associated response of a SnpMakeInvalid transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpcleaninvalid_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The cache state in the associated response of a SnpCleanInvalid transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpcleanshared_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The cache state in the associated response of a SnpCleanShared transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpunique_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The cache state in the associated response of a SnpUnique transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpshared_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The cache state in the associated response of a SnpShared transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpclean_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The cache state in the associated response of a SnpClean transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snponce_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.8.1 Non-Forwarding and Non-stash Snoop transactions The cache state in the associated response of a SnpOnce transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid snpmakeinvalid_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR resp_err value for SnpMakeInvalid transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpcleaninvalid_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR whereas SnpRespData packet should not take EXOK or NDERR resp_err value for SnpCleanInvalid transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpcleanshared_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR whereas SnpRespData packet should not take EXOK or NDERR resp_err value for SnpCleanShared transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpunique_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR whereas SnpRespData packet should not take EXOK or NDERR resp_err value for SnpUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpshared_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR whereas SnpRespData packet should not take EXOK or NDERR resp_err value for SnpShared transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snpclean_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.5 Other transactions The associated SnpResp should not take EXOK or DERR whereas SnpRespData packet should not take EXOK or NDERR resp_err value for SnpClean transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid snponce_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.7 Snoop transactions The associated SnpResp should not take EXOK or DERR whereas SnpRespData packet should not take EXOK or NDERR resp_err value for SnpOnce transaction. svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact associate_snprspdata_flit_with_snp_xact_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows The TgtID and SrcID must be set to the the SrcID and TgtID of the Snoop request respectively. The TxnID is set to the same value as the TxnID of the Snoop request. svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_snprsp_flit_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows The TgtID and SrcID must be set to the the SrcID and TgtID of the Snoop request respectively. The TxnID is set to the same value as the TxnID of the Snoop request. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeevict_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The cache state in the associated Write data flits of a WriteEvict transaction should indicate a valid value when the RespErr field does not indicate any errors. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeclean_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The cache state in the associated Write data flits of a WriteClean transaction should indicate a valid value when the RespErr field does not indicate any errors. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeback_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The cache state in the associated Write data flits of a WriteBack transaction should indicate a valid value when the RespErr field does not indicate any errors. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_dat_flit_type_for_snp_xact_check ARM-IHI0050E.b: 4.5 Response types Data flit type must be set to one of the permitted values for the Request svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_cbwrdata_flit_for_xact_check ARM-IHI0050E.b: 4.5.2 WriteData response Data flit type must be set to one of the permitted values for the Request svt_chi_protocol_err_check
CHI Protocol Layer snp req validity new_snp_req_before_compack_of_coherent_xact_which_received_comp_to_same_cacheline_check ARM-IHI0050E.b: 4.11 Hazard conditions The completer can send out the Snoop requests to an RN-F only when there are no outstanding coherent transactions from that particular RN-F targetting the same cache line that received completion response and has not yet received the CompAck/WrData svt_chi_protocol_err_check
CHI Protocol Layer snp req validity new_snp_req_before_completion_of_previous_snp_xact_to_same_cacheline_check ARM-IHI0050E.b: 4.11 Hazard conditions The completer can send out the Snoop requests to an RN-F only when there are no outstanding Snoop transactions targetting the same cache line to that particular RN-F svt_chi_protocol_err_check
CHI Protocol Layer dvm xact valid_tlbi_fields_in_snpdvmop_check ARM-IHI0050E.b: 8.2 DVM Operation types The Range, Num, Scale, TG and TTL fields in a SnpDVMOp transaction are set to legal values svt_chi_protocol_err_check
CHI Protocol Layer dvm xact valid_order_of_dvmop_rspflits_check ARM-IHI0050E.b: 2.3.7 DVM transactions Completer first returns a DBIDResp indicating that it can receive data and sends a Comp Response after the data transfer is complete svt_chi_protocol_err_check
CHI Protocol Layer dvm xact valid_snpdvmop_part_check ARM-IHI0050E.b: 8.1.3 Flow control SnpDVMOp requests consist of two parts. Both SnpDVMOp request packets corresponding to a single transaction must use the same TxnID svt_chi_protocol_err_check
CHI Protocol Layer dvm xact single_outstanding_snpdvmop_per_txn_id_check ARM-IHI0050E.b: 2.4 Transaction identifier fields The TxnID must be unique for a given Requester. The Requester can reuse the ID only after it has received all responses associated with a previous transaction that has used the same TxnID svt_chi_protocol_err_check
CHI Protocol Layer dvm xact single_outstanding_snpdvmop_sync_check ARM-IHI0050E.b: 8.1.3 Flow control Only one SnpDVMOpSync transaction can be outstanding from an MN to an RN. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid valid_resp_err_status_for_dvmop_xact_check ARM-IHI0050E.b: 9.4.5 Other transactions For DVMOP transaction, resp_err_status field of the associated Comp RSP flit must have one of the following values: 1NORMAL_OKAY 2NON_DATA_ERROR 3in case of chi_spec_revision >= ISSUE_B,DATA_ERROR. svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_rspflit_for_dvmop_check ARM-IHI0050E.b: 4.5.1 Completion response A Comp response, with the Resp field set to zero, is always used for DVM transaction completion svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid snpdvmop_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.5 Other transactions The associated SnpResp should not take EXOK or DERR resp_err value for SnpDVMop transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid snpresp_for_snpdvmop_sync_only_after_completion_of_prior_snpdvmop_check ARM-IHI0050E.b: 8.1.2 Sync type DVM transaction flow Sending of a SnpResp implies that all DVM related operations have completed at the RN structures. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid snpresp_for_snpdvmop_sync_only_after_completion_of_all_non_dvm_sync_check ARM-IHI0050E.b: 8.1.2 Sync type DVM transaction flow Sending of a SnpResp implies that all DVM related operations have completed at the RN structures. svt_chi_protocol_err_check
CHI Protocol Layer dvm xact valid_tlbi_fields_in_dvmop_check ARM-IHI0050E.b: 8.2 DVM Operation types The Range, Num, Scale, TG and TTL fields in a DVMOp transaction are set to legal values svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_snprsp_for_snpdvmop_check ARM-IHI0050E.b: 8.1.3 Flow control An RN must provide a response to a SnpDVMOp transaction only after it has received both SnpDVMOp request packets corresponding to that transaction. svt_chi_protocol_err_check
CHI Protocol Layer dvm xact valid_snpdvmop_req_part_num_check ARM-IHI0050E.b: 8.2 DVM Operation types Part number must be 0b0 for SnpDVMOp Part 1 and 0b1 for SnpDVMOp Part 2. svt_chi_protocol_err_check
CHI Protocol Layer dvm xact single_outstanding_dvmop_sync_request_check SYNOPSYS DEFINED There can only be one outstanding DVMOpSync transaction from an RN at any point in time. svt_chi_protocol_err_check
CHI Protocol Layer dvm xact unused_bits_in_dvm_write_data_check ARM-IHI0050E.b: 8.1.4 DVMOp field value restrictions All the unused bits in the write data of a DVMOp transaction must be set to zero. svt_chi_protocol_err_check
CHI Protocol Layer dvm xact expected_dvmop_sync_request_check ARM-IHI0050E.b: 8.1.2 Sync type DVM transaction flow All previous DVMOp requests whose completion needs to be guaranteed by the DVMOpSync must have received a Comp response before the RN can send a DVMOpSync. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleansharedpersistsep_associated_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp/comp_persist response packets of a CleanSharedPersistSep transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleansharedpersistsep_associated_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp/persist/comppersist response packet's resp_err field should not take EXOK value for CleanSharedPersistSep transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_response_combinations_for_cleansharedpersistsep_check ARM-IHI0050E.b: 4.5 Response types The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_comppersist_flit_type_for_xact_check ARM-IHI0050E.b: 4.5 Response types The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_persist_flit_type_for_xact_check ARM-IHI0050E.b: 4.5 Response types The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact valid_parity_datacheck_for_snoop_data_check ARM-IHI0050E.b: 9.6 Data Check For Snoop transactions involving data transfer, datacheck is set appropriatly such that ODD Byte parity is generated. svt_chi_protocol_err_check
CHI Protocol Layer barrier xact normal_non_cacheable_or_device_writes_between_barriers_check ARM-IHI0050A: 7.5.1 It is recommended that an RN only issues an EOBarrier or ECBarrier if it has issued a Normal Non-cacheable, or Device type memory write request since previously completing an EOBarrier or ECBarrier. svt_chi_protocol_err_check
CHI Protocol Layer barrier xact comp_received_for_normal_non_cacheable_or_device_writes_before_barrier_check ARM-IHI0050A: 7.5 Barriers An RN must wait until all Normal Non-cacheable writes, and all Device type writes, that are targeting an HN-I, have received a completion response before issuing an EOBarrier or an ECBarrier request svt_chi_protocol_err_check
CHI Protocol Layer request validity expected_tgt_id_in_rn_xact_check ARM-IHI0050E.b: 3.3.1 Target ID determination for Request messages The Target ID in the request sent by the RN must be set as per the SAM, when target ID remapping is not expected at the Interconnect svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid atomic_compare_valid_tag_check ARM-IHI0050E.b: 12.7 Atomic transactions The memory tag value should be same in the Tag fields corresponding to the compare and swap data svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeuniquefullstash_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The cache state in the associated Write data flits of a WriteUniqueptlstash transaction should indicate a valid value when the RespErr field does not indicate any errors. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeuniqueptlstash_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The cache state in the associated Write data flits of a WriteUniqueptlstash transaction should indicate a valid value when the RespErr field does not indicate any errors. svt_chi_protocol_err_check
CHI Protocol Layer Compack timing owo_combined_writeunique_cmo_compack_timing_check ARM-IHI0050E.b: 2.8.5 Transaction ordering CompAck for an OWO Combined WriteUnique and CMO type transaction must be sent only after all the previous OWO Combined WriteUnique and CMO type transactions have received Comp response and the current OWO Combined WriteUnique and CMO type transaction transaction has received either Comp or DBIDResp or COMPDBIDRESP response. svt_chi_protocol_err_check
CHI Protocol Layer Compack timing owo_combined_writenosnp_cmo_compack_timing_check ARM-IHI0050E.b: 2.8.5 Transaction ordering CompAck for an OWO Combined WriteNoSnp and CMO type transaction must be sent only after all the previous OWO Combined WriteNoSnp and CMO type transactions have received Comp response and the current OWO Combined WriteNoSnp and CMO type transaction transaction has received either Comp or DBIDResp or COMPDBIDRESP response. svt_chi_protocol_err_check
CHI Protocol Layer Compack timing owo_writenosnp_compack_timing_check ARM-IHI0050E.b: 2.8.5 Transaction ordering CompAck for an OWO WriteNoSnp must be sent only after the Comp response for all previous OWO WriteNoSnp transactions are received and Comp or DBIDResp or COMPDBIDRESP for current WriteNoSnp transaction is received. svt_chi_protocol_err_check
CHI Protocol Layer Compack timing owo_writeunique_compack_timing_check ARM-IHI0050E.b: 2.8.5 Transaction ordering CompAck for an OWO WriteUnique must be sent once the Comp for all previous OWO WriteUnique transactions are received and comp When chi_spec_revision is less than or equal to ISSUE_C/Comp or DBIDResp or CompDBIDReespWhen chi_spec_revision is ISSUE_D or later for current WriteUnique transaction is received. svt_chi_protocol_err_check
CHI Protocol Layer request validity new_req_before_completion_of_previous_cmo_xacts_to_same_cacheline_check ARM-IHI0050E.b: 4.2.2 Dataless transactions Transaction intended for a particular address that can allocate data in Requester caches must not be sent to the interconnect before a previous CMO sent to the same address has completed. svt_chi_protocol_err_check
CHI Protocol Layer request validity cmo_xact_before_completion_of_previous_xacts_to_same_cacheline_check ARM-IHI0050E.b: 4.2.2 Dataless transactions A CMO intended for a particular address must not be sent before all previous requests, targeting the same cacheline, that can allocate data in the requester cache ReadShared, ReadClean, ReadUnique, ReadNotSharedDirty, CleanUnique, MakeUnique are complete. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeunique_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The cache state in the associated Write data flits of a WriteUnique transaction should indicate a valid value when the RespErr field does not indicate any errors. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid expected_compack_check ARM-IHI0050E.b: 2.3 Transaction structure CompAck must be observed only after Comp or all CompData responses are received. svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_compack_rsp_flit_check ARM-IHI0050E.b: 2.6.1 Read transactions The TgtID and SrcID must be set to the the SrcID and TgtID of the read data respectively. The TxnID is set to the same value as the DBID value provided in the read data response. svt_chi_protocol_err_check
CHI Protocol Layer single req order stream single_req_order_stream_check ARM-IHI0050E.b: 2.8 Ordering The ordering requirements must be met for preceding active transactions with ReqOrder asserted before initiating next ordered transaction svt_chi_protocol_err_check
CHI Protocol Layer DWT dwt_used_by_hn_with_dwt_enabled_check SYNOPSYS DEFINED DWT can be used by a HN only when: DWT is enabled for that HN through svt_chi_system_configuration::set_hn_dwt_enable svt_chi_protocol_err_check
CHI Protocol Layer CMO Propagation cmos_forwarded_to_slave_by_hn_with_forward_cmos_to_slave_enable_check SYNOPSYS DEFINED CMO Propagation transactios can only be received by an SN from HN when the required configuration is set to 1 through svt_chi_system_configuration::set_hn_forward_cmos_to_slaves_enable method svt_chi_protocol_err_check
CHI Protocol Layer CMO Propagation persist_cmos_forwarded_to_slave_by_hn_with_forward_persist_cmos_to_slave_enable_check SYNOPSYS DEFINED Persist CMO Propagation transations can only be received by an SN from HN when the required configuration is set to 1 through svt_chi_system_configuration::set_hn_forward_persist_cmos_to_slaves_enable method svt_chi_protocol_err_check
CHI Protocol Layer DMT dmt_used_by_hn_with_dmt_enabled_check SYNOPSYS DEFINED DMT can be used by a HN only when: DMT is enabled for that HN through svt_chi_system_configuration::set_hn_dmt_enable svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_snp_response_check ARM-IHI0050E.b: 4.11.1 At the RN-F node If a pending request to the same cache line is present at the RN-F and the pending request has received at least one Data response packet or RespSepData, the RN-F must wait to receive all Data response packets before responding to the Snoop request. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid ncbwrdatacompack_flit_timing_check ARM-IHI0050E.b: 2.3.2 Write Transactions NCBWrDataCompAck which implies the combined flit of NCBWrData and compack responses must satisfy the compack response timing rule that all the previous OWO Write*order_type set to REQ_ORDERING_REQUIRED and exp_comp_ack set to 1 transactions should have received the comp response. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid ncbwrdatacompack_after_comp_and_dbid_check ARM-IHI0050E.b: 2.3.2 Write Transactions An RN can send combined NCBWrDataCompAck response once it receives both DBIDResp and Comp or CompDBIDResp response from Home. Once RN receives DBIDResp it must send WrData and must not wait for Comp to combine WrData with CompAck svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_ncbwrdatacompack_flit_for_xact_check ARM-IHI0050E.b: 4.5.2 WriteData response NCBWrDataCompAck can be sent only for a Writeunique transaction with ExpCompAck asserted. When svt_chi_node_configuration::chi_spec_revision is ISSUE_D or later, NCBWrDataCompAck can also be sent for a Writenosnp transaction with ExpCompAck asserted svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid matching_resp_err_nderr_in_respsepdata_datasepresp_check ARM-IHI0050E.b: 9.4.1 Read transactions For a given RN transaction, when resp_err_status field of RespSepData RSP flit is set to NON_DATA_ERROR, resp_err_status field of DataSepResp DAT flits must be set to NON_DATA_ERROR as well as RespSepData and associated DataSepResp flits must be generated from the same HN svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_data_source_in_datasepresp_check ARM-IHI0050E.b: 11.1 Data Source indication The DataSource field in the DataSepResp flits corresponding to a transaction must take legal values. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid matching_dbid_home_nid_in_respsepdata_datasepresp_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows The DBID and HomeNID values in the DataSepResp flits must match the DBID and SrcID values in the RespSepData flit svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid associated_respsepdata_response_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The associated RespSepData response packet's resp_err field should not take EXOK or DERR value svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_respsepdata_flit_type_for_xact_check ARM-IHI0050E.b: 4.5 Response types The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid associate_respsepdata_to_xact_check ARM-IHI0050E.b: 2.8.4 Ordering semantics of RespSepData and DataSepResp RespSepData response is not permitted for Read transactions with Exclusives or ordered Read transactions without CompAck or ordered Read transactions which have received a READRECEIPT. svt_chi_protocol_err_check
CHI Protocol Layer DMT valid_return_txn_id_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows If DMT is used the RetrunNID should be the NodeID of the Requester, whereas if DMT is not used the RetrunNID should be the NodeID of the Home svt_chi_protocol_err_check
CHI Protocol Layer DMT valid_order_type_for_non_dmt_check ARM-IHI0050E.b: 5.1.8 ReadNoSnp transaction with DMT and separate Non-data and Data-only response Order field can be set to REQ_ACCEPTED for readnosnp from HN to SN only when DMT is used svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid associate_compstashdone_to_xact_check ARM-IHI0050E.b: 2.5 Details of transaction identifier fields TargetID and DBID[7:0] in a CompStashDone response must match the SrcID and StashGroupID fields of the corresponding StashOnceSep* transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid associate_stashdone_to_xact_check ARM-IHI0050E.b: 2.5 Details of transaction identifier fields TargetID and DBID[7:0] in a StashDone response must match the SrcID and StashGroupID fields of the corresponding StashOnceSep* transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_compstashdone_flit_type_for_xact_check ARM-IHI0050E.b: 4.5 Response types The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_stashdone_flit_type_for_xact_check ARM-IHI0050E.b: 4.5 Response types The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid stashoncesepshared_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response packet of a StashOnceSepShared transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid stashoncesepunique_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response packet of a StashOnceSepUnique transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid stashoncesepshared_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK value for StashOnceSepShared transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid stashoncesepunique_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK value for StashOnceSepUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer DMT valid_exclusive_access_for_dmt_check ARM-IHI0050E.b: 6.3.1 Responses to exclusive requests Exclusive transaction other than ReadPreferUnique and MakeReadunique that do not fail must not use DMT flow svt_chi_protocol_err_check
CHI Protocol Layer DMT valid_ordering_and_compack_combination_for_dmt_check ARM-IHI0050E.b: 2.3.1 Read transactions DMT for Readnosnp, Readonce, ROCI and ROMI is applicable for the combinations of order and compack defined in Table 2-6 svt_chi_protocol_err_check
CHI Protocol Layer DMT valid_transaction_supporting_dmt_check ARM-IHI0050E.b: 4.2.1 Read transactions DMT is applicable only for the following transactions: Readclean, Readshared, Readunique, RNSD, Readnosnp, Readonce, ROCI and ROMI. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid stashonceshared_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response packet of a StashOnceShared transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid stashonceunique_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response packet of a StashOnceUnique transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid stashonceshared_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK value for StashOnceShared transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid stashonceunique_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK value for StashOnceUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeuniquefullstash_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The associated Comp and CompDBIDResp should not take EXOK value whereas data packet should not take EXOK or NDERR resp_err value for WriteUniquefullstash transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeuniqueptlstash_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The associated Comp and CompDBIDResp should not take EXOK value whereas data packet should not take EXOK or NDERR resp_err value for WriteUniqueptlstash transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readoncemakeinvalid_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData flits of a ReadOnceMakeInvalid transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readoncecleaninvalid_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData flits of a ReadOnceCleanInvalid transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readoncemakeinvalid_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The associated compdata packet's resp_err field should not take EXOK value for ReadOncemakeinvalid transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readoncecleaninvalid_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The associated compdata packet's resp_err field should not take EXOK value for ReadOncecleaninvalid transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_data_source_in_compdata_check ARM-IHI0050E.b: 11.1 Data Source indication The DataSource field in the CompData flits corresponding to a transaction must take legal values. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid expected_remapped_tgt_id_in_response_check ARM-IHI0050E.b: 3.3.1 Target ID determination for Request messages The Target ID in the request must be remapped correctly as per the SAM and the Source ID of the subsequent response flits must be set to the remapped Target ID value svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid associated_tagmatch_response_legal_resp_check ARM-IHI0050E.b: 12.11.2 Non-Tag Match errors The resp field in the TAGMATCH resposne flit must be valid svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid read_data_tagop_not_invalid_for_transfer_fetch_req_tagop ARM-IHI0050E.b: 12.4 Read transaction rules The TagOp field in the Read data corresponding to a Read request, with TagOp Transfer or Fetch, can only be set to Invalid when the address does not support memory tagging svt_chi_protocol_err_check
CHI Protocol Layer Custom expected_snpquery_custom_check SYNOPSYS DEFINED SNPQUERY should be generated only for exclusive MakereadUnique when Snoop filter is disabled at the Interconnect. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writeuniqueptl_cleansharedpersistsep_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteUniquePtl_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writeuniquefull_cleansharedpersistsep_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteUniqueFull_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writeuniqueptl_cleansharedpersistsep_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteUniquePtl_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writeuniquefull_cleansharedpersistsep_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteUniqueFull_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writeuniqueptl_cleanshared_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteUniquePtl_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writeuniquefull_cleanshared_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteUniqueFull_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writeuniqueptl_cleanshared_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteUniquePtl_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writeuniquefull_cleanshared_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteUniqueFull_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer DWT valid_ordering_and_compack_combination_for_dwt_check ARM-IHI0050E.b: 4.2.3 Write transactions DWT is not permitted in Non-CopyBack writes that are OWO writes. svt_chi_protocol_err_check
CHI Protocol Layer DWT valid_transaction_supporting_dwt_check ARM-IHI0050E.b: 13.10.24 Do Direct Write Transfer, DoDWT DWT is applicable only for non-copyback write transactions. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniqueptl_cleansharedpersistsep_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteUniquePtl_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniquefull_cleansharedpersistsep_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteUniqueFull_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniqueptl_cleansharedpersistsep_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteUniquePtl_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniquefull_cleansharedpersistsep_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteUniqueFull_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniqueptl_cleanshared_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteUniquePtl_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniquefull_cleanshared_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteUniqueFull_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniqueptl_cleanshared_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteUniquePtl_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniquefull_cleanshared_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteUniqueFull_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniquezero_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The cache state in the associated comp response flit of a WriteUniqueZero transaction should indicate a valid value when the RespErr field does not indicate any errors. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writeuniquezero_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err field in the associated responses of WriteUniqueZero transaction should take the legal values. Valid resp_err field values in DBIDResp is NORMAL_OKAY and in Comp/CompDBIDResp are NORMAL_OKAY, NON_DATA_ERROR and DATA_ERROR. svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_dbidrespord_flit_type_for_xact_check ARM-IHI0050E.b: 4.5 Response types The DBIDRespOrd flit should correspond to one of the permitted transaction types. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid dbidresp_or_dbidresoprd_response_received_check ARM-IHI0050E.b: 4.5 Response types The transaction should receive either DBIDResp or DBIDRespOrd response. svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_pcrdgrant_check ARM-IHI0050E.b: 2.11 Request Retry PcrdGrant is not seen without any outstanding transaction svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writeunique_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The associated Comp and CompDBIDResp should not take EXOK value whereas data packet should not take EXOK or NDERR resp_err value for WriteUnique transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readonce_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData flits of a ReadOnce transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readonce_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The associated compdata packet's resp_err field should not take EXOK value for ReadOnce transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleansharedpersist_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response packets of a CleanSharedPersist transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleansharedpersist_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK value for CleanSharedPersist transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid atomic_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.4 Atomic transactions The cache state in the associated Comp or CompDBIDResp as well as the data packets corresponding to an Atomic transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid atomic_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.4 Atomic transactions The associated Comp or CompDBIDResp should not take EXOK value whereas the data packets should not take EXOK or NDERR resp_err value for Atomic transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid makeinvalid_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response packet of a MakeInvalid transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleaninvalid_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response packet of a CleanInvalid transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleanshared_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.2 Dataless request transactions The cache state in the associated comp response packet of a CleanShared transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid makeinvalid_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK value for MakeInvalid transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleaninvalid_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK value for CleanInvalid transaction. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid cleanshared_associated_comp_response_legal_resperr_check ARM-IHI0050E.b: 9.4.2 Dataless transactions The associated comp response packet's resp_err field should not take EXOK value for CleanShared transaction. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_resp_for_data_packet_check ARM-IHI0050E.b: 4.5 Response types The Resp field in a response must have the same value for every packet of a data message regardless of whether or not there is an error condition. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid single_xact_mix_ok_exok_response_check ARM-IHI0050E.b: 9.2 Error response fields A single transaction is not permitted to mix OK and EXOK responses. svt_chi_protocol_err_check
CHI Protocol Layer dat flit field valid_ccid_in_dat_flit_check ARM-IHI0050E.b: 2.10.6 Critical Chunk Identifier CCID of all the data packets belonging to a transaction must be the same and equal to addr[5:4] of the corresponding Request svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid dbid_value_must_be_same_across_read_data_flits_check ARM-IHI0050E.b: 2.5.9 Data Buffer ID DBID must take the same value in all read data flits corresponding to a Read transaction with ExpCompAck set to 1 svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid separate_dbidresp_and_comp_must_include_same_dbid_value_check ARM-IHI0050E.b: 2.5 Details of transaction identifier fields A Comp response message sent separate from a DBIDResp or DBIDRespOrd message for a Write transaction must include the same DBID field value in the Comp and DBIDResp or DBIDRespOrd message svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid expected_tagop_value_in_comp_response_check ARM-IHI0050E.b: 12.4 Read transaction rules For a Comp response, the TagOp field is only used in response to a MakeReadUnique transaction and is used to indicate if responsibility for Dirty Tags is being passed to the Requester. In all other cases, it must be set to zero svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid expected_tagop_value_in_read_data_check ARM-IHI0050E.b: 12.4 Read transaction rules The TagOp field in a Read data flit must be set to a valid value for the corresponding Atomic or Read transaction type svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid same_tagop_value_in_all_read_data_flits_check ARM-IHI0050E.b: 12.4 Read transaction rules In case there are multiple Read data flits corresponding to a Read type transaction, the TagOp field must be set to the same value across all the Read data flits svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid associate_tagmatch_to_xact_check ARM-IHI0050E.b: 12.11.1 Tag Match The TgtID and TagGroupID fields in a TagMatch response must match the SrcID or ReturnNID and TagGroupID fields of the corresponding Write transaction with TagOp set to Match svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact valid_parity_datacheck_for_read_data_check ARM-IHI0050E.b: 9.6 Data Check For transactions involving read data, datacheck is set appropriatly such that ODD Byte parity is generated. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid rsp_flit_dbid_check ARM-IHI0050E.b: Table A-8 Response message field mappings DBID field of the observed RSP flit must be valid svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readnosnp_associated_compdata_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.1 Read request transactions The cache state in the associated CompData flits of a ReadNoSnp transaction should indicate a valid value when the RespErr field does not indicate any error. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid readnosnp_associated_compdata_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.1 Read transactions The Exclusive Okay response must only be given for a transaction that has the Excl attribute set. svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_compdbid_flit_type_for_xact_check ARM-IHI0050E.b: 4.5 Response types The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_dbid_flit_type_for_xact_check ARM-IHI0050E.b: 4.5 Response types The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_compcmo_flit_type_for_xact_check ARM-IHI0050E.b: 4.5 Response types The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer resp flit validity valid_comp_flit_type_for_xact_check ARM-IHI0050E.b: 4.5.1 Completion response The Response flit type must correspond to one of the permitted values depending on the type of the transaction svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact expected_rsp_flit_for_xact_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows The number of Response flits received for a transaction must match the number of responses, specified in the spec, for that transaction type. svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact associate_rsp_flit_to_xact_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows The SrcID of the response flit must be match the Tgt ID of the request while the Txn ID of the response flit must be the same as that of the Request svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact expected_num_read_data_flits_check ARM-IHI0050E.b: 2.10.4 Data packetization The number of data flits for a transaction is determined by number of bytes to be transferred and data bus width svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact associate_read_dat_flit_with_xact_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows The SrcID of the Read data flit must match the Tgt ID of the request while the Txn ID of the response flit must be the same as that of the Request svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_compdata_flit_for_xact_check ARM-IHI0050E.b: 4.5.1 Completion response Data flit type must be set to one of the permitted values for the Request svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_combination_of_data_resp_err_field_in_read_xact_check ARM-IHI0050E.b: 9.4.3 Write transactions In a Data response to a Read request, Non-data Error response is permitted only in none or all data response packets. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpptl_cleaninvalid_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteNoSnpPtl_CleanInvalid should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpfull_cleansharedpersistsep_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteNoSnpFull_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpptl_cleansharedpersistsep_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteNoSnpPtl_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpptl_cleanshared_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteNoSnpPtl_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpfull_cleaninvalid_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteNoSnpFull_CleanInvalid should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpfull_cleanshared_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated response flits of WriteNoSnpFull_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpzero_associated_response_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err field in the associated responses of WriteNoSnpZero transaction should take the legal values. Valid resp_err field values in DBIDResp is NORMAL_OKAY and in Comp/CompDBIDResp are NORMAL_OKAY, NON_DATA_ERROR and DATA_ERROR. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpptl_cleaninvalid_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteNoSnpPtl_CleanInvalid transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpptl_cleansharedpersistsep_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteNoSnpPtl_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpfull_cleansharedpersistsep_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteNoSnpFull_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpptl_cleanshared_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteNoSnpPtl_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpfull_cleaninvalid_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteNoSnpFull_CleanInvalid transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpfull_cleanshared_associated_response_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated response flits of WriteNoSnpFull_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer resp flit valid writenosnpzero_associated_comp_response_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The cache state in the associated comp response flit of a WriteNoSnpZero transaction should indicate a valid value when the RespErr field does not indicate any errors. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpptl_cleaninvalid_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteNoSnpPtl_CleanInvalid should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpfull_cleansharedpersistsep_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteNoSnpFull_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpptl_cleansharedpersistsep_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteNoSnpPtl_CleanSharedPersistSep should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpptl_cleanshared_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteNoSnpPtl_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpfull_cleaninvalid_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteNoSnpFull_CleanInvalid should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpfull_cleanshared_associated_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The resp_err value in associated write data flits of WriteNoSnpFull_CleanShared should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpptl_cleaninvalid_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteNoSnpPtl_CleanInvalid transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpptl_cleansharedpersistsep_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteNoSnpPtl_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpfull_cleansharedpersistsep_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteNoSnpFull_CleanSharedPersistSep transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpptl_cleanshared_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteNoSnpPtl_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpfull_cleaninvalid_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteNoSnpFull_CleanInvalid transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnpfull_cleanshared_associated_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The resp field cache state, Pass Dirty value in associated data flits of WriteNoSnpFull_CleanShared transaction should take legal values as per CHI ISSUE E Specifications. svt_chi_protocol_err_check
CHI Protocol Layer request validity new_req_before_completion_of_previous_read_write_xact_to_same_cacheline_check ARM-IHI0050E.b: 2.9.4 Transaction attribute combinations Read and Write transactions from the same source to addresses that overlap must remain ordered. svt_chi_protocol_err_check
CHI Protocol Layer request validity expected_xact_type_check SYNOPSYS DEFINED Only supported transaction types must be issued to a given node. svt_chi_protocol_err_check
CHI Protocol Layer retry xact valid_pcrdreturn_check ARM-IHI0050E.b: 2.3.8 Retry PcrdReturn transaction can only be sent after the reception of a PcrdGrant flit svt_chi_protocol_err_check
CHI Protocol Layer retry xact valid_retry_xact_check ARM-IHI0050E.b: 2.3.8 Retry The transaction with credit must only be sent by the Requester after both the RetryAck response and an appropriate PCrdGrant response are received svt_chi_protocol_err_check
CHI Protocol Layer retry xact valid_retry_xact_after_pcrdcgrant_check ARM-IHI0050E.b: 2.11 Request Retry The transaction must only be retried by the Requester when a PCrdGrant is received with the correct PCrdType. svt_chi_protocol_err_check
CHI Protocol Layer retry xact valid_p_crd_type_in_pcrdreturn_flit_check ARM-IHI0050E.b: 2.11.2 Transaction Retry mechanism A PCrdReturn transaction must have the credit type set to the value of the credit type that is being returned svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact associate_write_dat_flit_with_xact_check ARM-IHI0050E.b: 2.6 Transaction identifier field flows The SrcID of the Write data flit must match the Tgt ID of the request while the Txn ID of the response flit must be the same as that of the Request svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact valid_byte_enable_for_write_data_check ARM-IHI0050E.b: 2.10.3 Byte Enables For all Write transactions, byte enables that are not within the data window, specified by Addr and Size, must be deasserted. svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact expected_num_write_data_flits_check ARM-IHI0050E.b: 2.10.4 Data packetization The number of data flits for a transaction is determined by number of bytes to be transferred and data bus width svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact write_dat_xfer_after_dbid_check ARM-IHI0050E.b: 2.3 Transaction structure WriteData must only be sent by the Requester after either DBIDResp or CompDBIDResp is received. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid writenosnp_associated_response_data_packets_legal_cache_state_check ARM-IHI0050E.b: 4.7.3 Write request transactions The cache state in the associated Write data flits of a WriteNoSnp transaction should indicate a valid value when the RespErr field does not indicate any errors. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_tag_when_tu_is_zero_in_tag_update_write_check ARM-IHI0050E.b: 12.5 Write transactions In Write Data with TagOp Update, a TU value of zero must set the associated TU value to zero. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_tag_update_value_in_write_data_check ARM-IHI0050E.b: 12.5 Write transactions The TU bits must be set appropriately in the Write data responses seen for Write transactions based on the TagOp field in the data as well as the corresponding request type svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid expected_tagop_value_in_write_data_check ARM-IHI0050E.b: 12.5 Write transactions The TagOp field in a Write data flit must be set appropriately based on the corresponding Atomic or Write request type and the TagOp in the request svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid same_tagop_value_in_all_write_data_flits_check ARM-IHI0050E.b: 12.5 Write transactions In case there are multiple Write data flits corresponding to a Write type transaction, the TagOp field must be set to the same value across all the Write data flits svt_chi_protocol_err_check
CHI Protocol Layer associate flit to xact valid_parity_datacheck_for_write_data_check ARM-IHI0050E.b: 9.6 Data Check For transactions involving write data, datacheck is set appropriatly such that ODD Byte parity is generated. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_write_data_when_be_is_zero_check ARM-IHI0050E.b: 2.10.3 Byte Enables In Write Data, a byte enable value of zero must set the associated data byte value to zero. svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_writedatacancel_flit_for_xact_check ARM-IHI0050E.b: 4.5.2 WriteData response Data flit type must be set to one of the permitted values for the Request svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_noncbwrdata_flit_for_xact_check ARM-IHI0050E.b: 4.5.2 WriteData response Data flit type must be set to one of the permitted values for the Request svt_chi_protocol_err_check
CHI Protocol Layer request validity single_outstanding_req_per_txn_id_check ARM-IHI0050E.b: 2.5.2 Transaction ID The TxnID must be unique for a given Requester. The Requester can reuse the ID only after it has received all responses associated with a previous transaction that has used the same TxnID svt_chi_protocol_err_check
CHI Protocol Layer dat flit field dat_flit_dbid_check ARM-IHI0050E.b: Table A-9 Data message field mappings DBID field of the observed DAT flit must be valid svt_chi_protocol_err_check
CHI Protocol Layer dat flit field tx_dat_flit_data_id_check ARM-IHI0050E.b: 13.10.50 Data Identifier, DataID data_id of the observed Tx DAT flit must be valid svt_chi_protocol_err_check
CHI Protocol Layer dat flit valid valid_data_source_in_snprespdata_check ARM-IHI0050E.b: 11.1 Data Source indication The DataSource field in the snprespdata flits corresponding to a snoop transaction must take legal values. svt_chi_protocol_err_check
CHI Protocol Layer dat flit field rx_dat_flit_data_id_check ARM-IHI0050E.b: 13.10.50 Data Identifier, DataID data_id of the observed Rx DAT flit must be valid svt_chi_protocol_err_check
CHI Protocol Layer SYSCO Interface Validity sysco_interface_snoop_traffic_validity_check ARM-IHI0050E.b: 15.2 Handshake An RN is not expected to receive any snoops when it is in COHERENCY_DISABLED state. svt_chi_protocol_err_check
CHI Protocol Layer SYSCO Interface Validity sysco_interface_coherency_enabled_state_traffic_validity_check ARM-IHI0050E.b: 15.2 Handshake A transaction that permits it to cache a coherent location should be issued only in the coherency_enabled state. svt_chi_protocol_err_check
CHI Protocol Layer SYSCO Interface Validity sysco_interface_coherency_disconnect_state_traffic_validity_check ARM-IHI0050E.b: 15.2 Handshake All coherent transactions that can be cached must be completed before entering COHERENCY_DISCONNECT_STATE. svt_chi_protocol_err_check
CHI Protocol Layer SYSCO Interface Validity sysco_interface_coherency_disabled_state_traffic_validity_check ARM-IHI0050E.b: 15.2 Handshake During COHERENCY_DISABLED_STATE there should not be any outstanding snoop transactions. svt_chi_protocol_err_check
CHI Protocol Layer trace tag valid trace_tag_validity_check ARM-IHI0050E.b: 11.5 Trace Tag Monitor Check that the spawned response or data packet has valid trace_tag value svt_chi_protocol_err_check
CHI Protocol Layer dvm outstanding transactions num_non_dvm_snoop_exceeded_configured_value_check SYNOPSYS DEFINED The number of outstanding non-dvm snoop should not exceed the configured value. svt_chi_protocol_err_check
CHI Protocol Layer dvm outstanding transactions num_dvm_snoop_exceeded_configured_value_check SYNOPSYS DEFINED The number of outstanding dvm snoop should not exceed the configured value. svt_chi_protocol_err_check
CHI Protocol Layer retry xact end_of_simulation_outstanding_protocol_credit_check SYNOPSYS DEFINED There shouldn't be any outstanding protocol credits at the end of simulation. Protocol credits must be utilized by retrying the original transaction or by PCRDRETURN svt_chi_protocol_err_check
CHI Protocol Layer resp and dat flit valid writenosnp_associated_response_data_packets_legal_resperr_check ARM-IHI0050E.b: 9.4.3 Write transactions The associated data packet's resp_err field should not take EXOK or NDERR value for WriteNoSnp transaction. The resp_err field in the associated response should not take EXOKAY for a non-Exclusive WriteNoSnp transaction svt_chi_protocol_err_check
SYSTEM: ACE CMO forward_cmos_to_slave_check Synopsys Defined Monitor check that cache maintenance transactions are forwarded to slaves if forward_cmos_to_slaves_check_enable is set in the slave configuration svt_axi_system_checker
SYSTEM: ACE Exclusive Access exclusive_snoop_propagation_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.3.1 Minimum PoS Exclusive Monitor Monitor Checks that if interconnect stopped snoop propagation for exclusive transaction that was not successful svt_axi_system_checker
SYSTEM: ACE Exclusive Access exclusive_store_from_valid_state_sys_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.2.3 Exclusive Store Monitor Checks that if cacheline is in invalid state then exclusive store transaction is not issued svt_axi_system_checker
SYSTEM: ACE Exclusive Access exclusive_load_from_valid_state_sys_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.2.1 Exclusive Load Monitor Checks that if cacheline is in invalid state then exclusive load transaction is issued only as READCLEAN or READSHARED svt_axi_system_checker
SYSTEM: ACE Exclusive Access restart_exclusive_seq_post_cache_line_invalidation_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.2.3 Exclusive Store Monitor Check that an exclusive sequence is reset after a cacheline is invalidated by a snoop. After a snoop invalidates a cacheline, an exclusive load must always be sent prior to sending the exclusive store svt_axi_system_checker
SYSTEM: ACE Barrier outstanding_master_barrier_transaction_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.4.1 Manager requirements Monitor Check that an ACE master interface must not issue more than 256 outstanding barrier transactions svt_axi_system_checker
SYSTEM: ACE Routing no_slave_respond_with_decerr_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A3.4.5 Read and write response structure Monitor Check that each slave responds with DECERR if any transaction is routed to it with an address range that is not visible to it svt_axi_system_checker
SYSTEM: ACE DVM master_dvm_no_data_transfer_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.1.1 Transaction groups Monitor Check that no data is transferred for a DVM transaction svt_axi_system_checker
SYSTEM: ACE DVM interconnect_dvm_response_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.5 DVM responses Monitor Check that the interconnect sets RRESP value of a DVM transaction correctly svt_axi_system_checker
SYSTEM: ACE DVM interconnect_dvm_complete_issue_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.2 DVM Synchronization and DVM Complete transactions Monitor Check that the interconnect issues a DVM complete to the master that issued the DVM Sync only after it receives a DVM Complete from each participating master svt_axi_system_checker
SYSTEM: ACE DVM master_dvm_complete_issue_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.2 DVM Synchronization and DVM Complete transactions Monitor Check that a DVM Complete on the read address channel is issued after the handshake of the associated DVM Sync on the snoop address channel of the same master. svt_axi_system_checker
SYSTEM: ACE DVM interconnect_dvm_response_timing_check Synopsys Defined Monitor Check that the interconnect collects the acknowledgements to DVM sent on snoop channel and responds to original DVM Sync after all snoop responses are received. svt_axi_system_checker
SYSTEM: ACE DVM interconnect_dvm_sync_snoop_transaction_association_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.2 DVM Synchronization and DVM Complete transactions Monitor Check that interconnect sends a dvm sync on the snoop address channel of all participating components when it receives a dvm sync transaction from a component. svt_axi_system_checker
SYSTEM: ACE DVM interconnect_dvm_operation_snoop_transaction_association_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.1 DVM message transactions Monitor Check that interconnect sends a dvm operation on the snoop address channel of all participating components when it receives a dvm operation transaction from a component. svt_axi_system_checker
SYSTEM: ACE DVM interconnect_dvm_complete_dvm_sync_association_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.2 DVM Synchronization and DVM Complete transactions Monitor Check that a DVM Complete is received on the snoop channel only if the port has sent a DVM Sync on the read channel svt_axi_system_checker
SYSTEM: ACE DVM master_outstanding_snoop_dvm_sync_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.4 DVM Complete Monitor checks that maximum number of outstanding DVM Sync messages that a master must be able to accept is 256. The number of outstanding DVM Sync messages accepted by master exceeds 256. svt_axi_system_checker
SYSTEM: ACE DVM master_outstanding_dvm_sync_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.2 DVM Synchronization and DVM Complete transactions Monitor Check that a component must have only one outstanding DVM Sync transaction. A component must receive a DVM Complete transaction before it issues another DVM Sync transaction svt_axi_system_checker
SYSTEM: ACE Data Integrity data_integrity_with_outstanding_coherent_write_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D6.5.1 Interconnect read from main memory or peripheral device Monitor Check that data returned in a coherent read transaction matches that of a WRITEBACK/WRITECLEAN transaction that was in progress when the read was initiated svt_axi_system_checker
SYSTEM: ACE Routing slave_read_xact_timing_relative_to_last_posted_write_xact_check Synopsys Defined Monitor Check that a read transaction is routed to the slave only after the last posted write transaction with overlapping address from the same port has completed at the slave svt_axi_system_checker
SYSTEM: ACE Cache Coherency cacheline_and_memory_coherency_check_per_xact Synopsys Defined Monitor Check that if cachelines of all masters of a particular address are clean, the data in cache should be consistent with data in memory. This check may not pass if a transaction to the slave is in the interconnect's buffer by the time a coherent transaction completes. svt_axi_system_checker
SYSTEM: ACE Cache Coherency interconnect_generated_write_xact_to_update_main_memory_check Synopsys Defined Monitor Check that if a snoop response has the PassDirty response asserted, and the interconnect does not assert the PassDirty transaction response for the initiating master, the interconnect must generate a write transaction to update main memory. svt_axi_system_checker
SYSTEM: ACE Cache Coherency cacheline_and_memory_coherency_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D1.2.3 Cache state model Monitor Check that if cachelines of all masters of a particular address are clean, the data in cache should be consistent with data in memory svt_axi_system_checker
SYSTEM: ACE Cache Coherency no_two_cachelines_in_dirty_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D1.2.3 Cache state model Monitor Check that no two masters have the same cacheline in the dirty state svt_axi_system_checker
SYSTEM: ACE Cache Coherency no_two_cachelines_in_unique_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D1.2.3 Cache state model Monitor Check that no two masters have the same cacheline in the unique state svt_axi_system_checker
SYSTEM: ACE Cache Coherency overlapping_addr_sequencing_check Synopsys Defined Monitor Check that if two masters access the same cache line, one master is sequenced after the other svt_axi_system_checker
SYSTEM: ACE Coherent And Snoop coherent_and_snoop_data_match_check Synopsys Defined Monitor Check that data returned to initiating master matches the data received from snoop transaction svt_axi_system_checker
SYSTEM: ACE Snoop Response snoop_data_consistency_check Synopsys Defined Monitor Check that data returned from all snoop transactions are consistent svt_axi_system_checker
SYSTEM: ACE Snoop Response snoop_resp_passdirty_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.7 Snoop response channel signaling Monitor Check that no two responses to a snoop transaction have the PassDirtyCRRESP[2] bit asserted svt_axi_system_checker
SYSTEM: ACE Snoop Response snoop_resp_wasunique_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.7 Snoop response channel signaling Monitor Check that no two responses to a snoop transaction have the WasUniqueCRRESP[4] bit asserted svt_axi_system_checker
SYSTEM: ACE Coherent Response coherent_resp_passdirty_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D6.4 Transaction responses from the interconnect Monitor Check that the PassDirty response to initiating master is correct svt_axi_system_checker
SYSTEM: ACE Coherent Response coherent_resp_isshared_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D6.4 Transaction responses from the interconnect Monitor Check that the IsShared response to initiating master is correct svt_axi_system_checker
SYSTEM: ACE Coherent Response coherent_resp_start_conditions_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.7 Snoop response channel signaling Monitor Check that the response to a coherent transaction is not started before sufficient information from snooped masters are obtained svt_axi_system_checker
SYSTEM: ACE Coherent And Snoop coherent_xact_with_no_snoop_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D6.3 Issuing snoop transactions Monitor Check that READNOSNOOP,WRITENOSNOOP,WRITEBACK,WRITECLEAN and EVICT do not cause a snoop of cached masters svt_axi_system_checker
SYSTEM: ACE Coherent And Snoop snoop_not_sent_to_initiating_master_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D6.3 Issuing snoop transactions Monitor Check that a snoop is not sent to the initiating master svt_axi_system_checker
SYSTEM: ACE Coherent And Snoop coherent_snoop_prot_type_match_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.6.2 Snoop address channel signaling Monitor Check that the security level determined by signal ACPROT[1] of the snoop transaction matches the security level of corresponding coherent transaction determined by signal AxPROT[1] svt_axi_system_checker
SYSTEM: ACE Coherent And Snoop coherent_snoop_domain_match_check Synopsys Defined Monitor Check that the port on which snoop transaction is received corresponds to the domain indicated in coherent transaction of initiating master svt_axi_system_checker
SYSTEM: ACE Coherent And Snoop coherent_snoop_type_match_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D5.1 Mapping coherency operations to snoop operations Monitor Check that the snoop transaction type corresponds to the coherent transaction type of initiating master svt_axi_system_checker
SYSTEM: ACE Coherent And Snoop snoop_addr_matches_coherent_addr_check Synopsys Defined Monitor Check that the address of a snoop transaction must match one of the outstanding coherent transactions svt_axi_system_checker
SYSTEM: AXI3 Onwards Data Integrity write_byte_count_match_across_interconnect Synopsys Defined Monitor check that the effective number of bytes bytes for which strobe is asserted of write transactions sent by masters match the effective number of bytes for write transactions sent by interconnect to slave svt_axi_system_checker
SYSTEM: AXI3 Onwards M2S Correlation eos_unmapped_master_xact Synopsys Defined Monitor check that all master transactions are correlated to corresponding slave transactions svt_axi_system_checker
SYSTEM: AXI3 Onwards Memory Type eos_unmapped_non_modifiable_xact AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.4.1 Memory type requirements Monitor check that all non-modifiable transactions are made visible to the final destination in a timely manner svt_axi_system_checker
SYSTEM: AXI3 Onwards Memory Type device_non_bufferable_response_match_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.4.1 Memory type requirements Monitor check that for device non-bufferable transactions, responses are obtained from the final destination svt_axi_system_checker
SYSTEM: AXI3 Onwards Ordering ordering_for_non_modifiable_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.3.1 AxCACHE[1], Modifiable Monitor check that for non-modifiable transactions, transactions with the same ID to the same slave must be ordered svt_axi_system_checker
SYSTEM: AXI3 Onwards Attributes Propagation cache_type_match_for_non_modifiable_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.3.1 AxCACHE[1], Modifiable Monitor check that for non-modifiable transactions, cache_type matches between master transaction and corresponding slave transaction for all bits except the bufferable bit cache_type[0] svt_axi_system_checker
SYSTEM: AXI3 Onwards Attributes Propagation burst_size_match_for_non_modifiable_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.3.1 AxCACHE[1], Modifiable Monitor check that for non-modifiable transactions, burst_size matches between master transaction and corresponding slave transaction svt_axi_system_checker
SYSTEM: AXI3 Onwards Attributes Propagation burst_type_match_for_non_modifiable_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.3.1 AxCACHE[1], Modifiable Monitor check that for non-modifiable transactions, burst_type matches between master transaction and corresponding slave transaction svt_axi_system_checker
SYSTEM: AXI3 Onwards Attributes Propagation burst_length_match_for_non_modifiable_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.3.1 AxCACHE[1], Modifiable Monitor check that for non-modifiable transactions, burst_length matches between master transaction and corresponding slave transaction svt_axi_system_checker
SYSTEM: AXI3 Onwards Attributes Propagation region_match_for_non_modifiable_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.3.1 AxCACHE[1], Modifiable Monitor check that for non-modifiable transactions, region matches between master transaction and corresponding slave transaction svt_axi_system_checker
SYSTEM: AXI3 Onwards Attributes Propagation prot_type_match_for_non_modifiable_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.3.1 AxCACHE[1], Modifiable Monitor check that for non-modifiable transactions, prot_type matches between master transaction and corresponding slave transaction svt_axi_system_checker
SYSTEM: AXI3 Onwards Attributes Propagation atomic_type_match_for_non_modifiable_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A4.3.1 AxCACHE[1], Modifiable Monitor check that for non-modifiable transactions, atomic_type matches between master transaction and corresponding slave transaction svt_axi_system_checker
SYSTEM: AXI3 Onwards Data Integrity master_slave_xact_data_integrity_check Synopsys Defined Monitor Check that data in slave transaction matches that in the master transaction svt_axi_system_checker
SYSTEM: AXI3 Onwards Data Integrity data_integrity_check Synopsys Defined Monitor Check that data is fetched and routed correctly by the interconnect svt_axi_system_checker
SYSTEM: AXI3 Onwards Routing slave_transaction_routing_check Synopsys Defined Monitor Check that transaction is routed to the correct slave based on address svt_axi_system_checker
PORT: AXI_LP Exit From LP exit_from_lp_ctrl_csysreq_stable_till_csysack_check AXI low-power interface while exiting from low power state, csysreq has gone low before the cactive, csysack have gone high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_ctrl_csysack_timeout_after_cactive_check AXI low-power interface after cactive, csysreq have gone high, timedout waiting for csysack to go high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_ctrl_cactive_stable_till_csysreq_csysack_check AXI low-power interface while exiting from low power state, cactive has gone low before the csysack has gone high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_ctrl_csysack_before_cactive_check AXI low-power interface while exiting from low power state, csysack has gone high before the cactive has gone high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_ctrl_cactive_timeout_after_csysreq_check AXI low-power interface after csysreq has gone high, timedout waiting for cactive to go high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_ctrl_csysreq_stable_till_cactive_check AXI low-power interface while exiting from low power state, csysreq has gone low before the cactive has gone high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_prp_csysreq_stable_till_csysack_check AXI low-power interface while exiting from low power state, csysreq has gone low before the csysack has gone high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_prp_csysack_timeout_after_csysreq_check AXI low-power interface after cactive, csysreq have gone high, timedout waiting for csysack to go high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_prp_cactive_stable_till_csysreq_csysack_check AXI low-power interface while exiting from low power state, cactive has gone low before the csysreq, csysack have gone high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_prp_csysack_before_csysreq_check AXI low-power interface while exiting from low power state, csysack has gone high before the csysreq has gone high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_prp_csysreq_timeout_after_cactive_check AXI low-power interface after cactive has gone high, timedout waiting for csysreq to go high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_prp_cactive_stable_till_csysreq_check AXI low-power interface while exiting from low power state, cactive has gone low before the csysreq has gone high svt_axi_lp_checker
PORT: AXI_LP Exit From LP exit_from_lp_csysack_before_cactive_csysreq_check AXI low-power interface while exiting from low power state, csysack has gone high before cactive/csysreq going high svt_axi_lp_checker
PORT: AXI_LP Entry To LP entry_to_lp_csysreq_stable_till_csysack_check AXI low-power interface csysreq has gone high without waiting for csysack to go low svt_axi_lp_checker
PORT: AXI_LP Entry To LP entry_to_lp_csysack_timeout_after_csysreq_check AXI low-power interface after csysreq has gone low, timedout waiting for csysack to go low svt_axi_lp_checker
PORT: AXI_LP Entry To LP entry_to_lp_cactive_stable_till_csysreq_csysack_check AXI low-power interface while entering into low power state, cactive has gone high without waiting for csysreq and csysack to go low svt_axi_lp_checker
PORT: AXI_LP Entry To LP entry_to_lp_csysack_before_csysreq_check AXI low-power interface after cactive has gone low, csysack has gone low before csysreq going low svt_axi_lp_checker
PORT: AXI_LP Entry To LP entry_to_lp_csysreq_timeout_after_cactive_check AXI low-power interface after cactive has gone low, timedout waiting for csysreq to go low svt_axi_lp_checker
PORT: AXI_LP Entry To LP entry_to_lp_cactive_stable_till_csysreq_check AXI low-power interface while entering into low power state, cactive has gone high without waiting for csysreq to go low svt_axi_lp_checker
PORT: AXI_LP Entry To LP entry_to_lp_csysack_before_cactive_check AXI low-power interface while entering into low power state, csysack has gone low before cactive going low svt_axi_lp_checker
PORT: AXI_LP Entry To LP entry_to_lp_csysreq_before_cactive_check AXI low-power interface while entering into low power state, csysreq has gone low before cactive going low svt_axi_lp_checker
PORT: AXI_LP Signal Validity signal_valid_csysack_check AXI low-power interface X/Z on the csysack signal svt_axi_lp_checker
PORT: AXI_LP Signal Validity signal_valid_csysreq_check AXI low-power interface X/Z on the csysreq signal svt_axi_lp_checker
PORT: AXI_LP Signal Validity signal_valid_cactive_check AXI low-power interface X/Z on the cactive signal svt_axi_lp_checker
AXI5,ACE5_Lite Untranslated Transactions armmussidv_valid_with_atst_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.2 ATST flow Monitor checks that the value of ARMMUSSIDV is Low when ARMMUATST signal is asserted svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions awmmussidv_valid_with_atst_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.2 ATST flow Monitor checks that the value of AWMMUSSIDV is Low when AWMMUATST signal is asserted svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions armmusecsid_valid_with_atst_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.2 ATST flow Monitor checks that the value of ARMMUSECSID is compatibles ARMMUATST signal or ARMMUFLOW svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions awmmusecsid_valid_with_atst_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.4.1 Secure Stream Identifier SECSID Monitor checks that the value of AWMMUSECSID is compatibles AWMMUATST signal or AWMMUFLOW svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions armmusecsid_arprot_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.4.1 Secure Stream Identifier SECSID Monitor Check for untranslated transaction that ARPROT[1] is HIGH, when ARMMUSECSID is deasserted! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions awmmusecsid_awprot_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.4.1 Secure Stream Identifier SECSID Monitor Check for untranslated transaction that AWPROT[1] is HIGH, when AWMMUSECSID is deasserted! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions untranslated_v2_valid_rresp_when_transfault_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.4 PRI flow Monitor Check for untranslated transaction that, If TRANSFAULT is used for one response beat, it must be used for all response beats of a transaction! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions untranslated_v2_valid_armmuflow_rresp_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.4 PRI flow Monitor Check for untranslated transaction that RRESP must not be TRANSFAULT, When ARMMUFLOW is not PRI ! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions untranslated_v2_atst_armmuflow_valid_armmussidv_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.2 ATST flow Monitor Check for untranslated transaction that ARMMUSSIDV must be LOW, When ARMMUFLOW is ATST! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions untranslated_v2_atst_armmuflow_valid_armmusecsid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.2 ATST flow Monitor Check for untranslated transaction that ARMMUSECSID must be LOW, When ARMMUFLOW is ATST! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions untranslated_v3_valid_artagop_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.6 Untranslated transaction qualifier Monitor Check for untranslated transaction that ARTAGOP must be 0b00 Invalid when ARMMUVALID is asserted! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_armmuvalid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.3 Untranslated transaction signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_armmuvalid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.3 Untranslated transaction signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_armmuflow_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.3 Untranslated transaction signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_armmuflow_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.3 Untranslated transaction signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions untranslated_v2_valid_awmmuflow_bresp_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.4 PRI flow Monitor Check for untranslated transaction that BRESP must not be TRANSFAULT, When AWMMUFLOW is not PRI ! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions untranslated_v2_atst_awmmuflow_valid_awmmussidv_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.2 ATST flow Monitor Check for untranslated transaction that AWMMUSSIDV must be LOW, When AWMMUFLOW is ATST! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions untranslated_v2_atst_awmmuflow_valid_awmmusecsid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.5.2 ATST flow Monitor Check for untranslated transaction that AWMMUSECSID must be LOW, When AWMMUFLOW is ATST! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions untranslated_v3_valid_awtagop_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.6 Untranslated transaction qualifier Monitor Check for untranslated transaction that AWTAGOP must be 0b00 Invalid when AWMMUVALID is asserted! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_awmmuvalid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.3 Untranslated transaction signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_awmmuvalid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.3 Untranslated transaction signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_awmmuflow_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.3 Untranslated transaction signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_awmmuflow_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.3 Untranslated transaction signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_bresp_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.3 Response to a WriteDeferrable request Monitor Check for a writedeferrable transaction that BRESP is not EXOKAY'b001 and RESERVED'b110! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_wstrb_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that all bits of WSTRB must be set within the 64-byte container! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction no_outstanding_writedeferrable_transaction_with_same_id AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Checks that there are no outstanding Writedeferrable transactions with ID values that are used by Writedeferrable transactions or Non-Writedeferrable transactions on either of write channels! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awidunq_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWIDUNQ must be asserted! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awtagop_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWTAGOP is set to 'Invalid' type! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awatop_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWATOP is Non-atomic transaction! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awlock_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWLOCK is Normal! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awburst_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWBURST is INCR! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awaddr_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWADDR is aligned to 64-bytes! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awlen_awsize_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWLEN and AWSIZE has following combinations:1 x 64B,2 x 32B, 4 x 16B,8 x 8B,16 x 4B svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awcache_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWCACHE is set to 'Device or Normal Non-cacheable'! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awdomain_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWDOMAIN is set to 'System Shareable' i.e. 'b11 ! svt_axi_checker
AXI5,ACE5_Lite WriteDeferrable Transaction writedef_valid_awsnoop_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.2.2 WriteDeferrable signaling Monitor Check for a writedeferrable transaction that AWSNOOP is 'b10000! svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions axmmussid_valid_with_value_with_axmmussidv_signals_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.4.3 SubstreamID SSID Monitor Check that when AxVALID is asserted and AxMMUSSIDV is deasserted, the AxMMUSSID must be all zeros svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions armmusecsid_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.4.1 Secure Stream Identifier SECSID Monitor checks that the value of ARMMUSECSID is a valid value svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions awmmusecsid_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.4.1 Secure Stream Identifier SECSID Monitor checks that the value of AWMMUSECSID is a valid value svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions armmusecsid_valid_with_arnse_arport_signals_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.4.1 Secure Stream Identifier SECSID Monitor checks that the value of ARMMUSECSID is compatibles with ARNSE/ARPROT signals svt_axi_checker
AXI5,ACE5_Lite Untranslated Transactions awmmusecsid_valid_with_awnse_awport_signals_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.4.1 Secure Stream Identifier SECSID Monitor checks that the value of AWMMUSECSID is compatibles with AWNSE/AWPROT signals svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Stability signal_stable_armmussidchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Stability signal_stable_armmusidchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Stability signal_stable_armmuchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Validity signal_valid_armmussidchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Validity signal_valid_armmusidchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Validity signal_valid_armmuchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Stability signal_stable_awmmussidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Stability signal_stable_awmmusidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Stability signal_stable_awmmuchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Validity signal_valid_awmmussidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Validity signal_valid_awmmusidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite Parity: Signal Validity signal_valid_awmmuchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Stash Translation stashtranslation_valid_awbar_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E1.9.7 StashTranslation Monitor Check for a stashtranslation transaction that AWBAR[0] is Zero! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Stash Translation stashtranslation_valid_awlock_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E1.9.7 StashTranslation Monitor Check for a stashtranslation transaction that AWLOCK is Normal! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Stash Translation no_oustanding_non_stashtrnslation_transaction_with_same_id AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E1.9.7 StashTranslation Monitor Checks that there are no outstanding Nonstashtranslation transaction with ID values that are used by Stashtranslation transaction! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Write Zero writezero_valid_bresp_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.1 WriteZero Transaction Monitor Check for a Writezero transaction that BRESP is not EXOKAY svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Write Zero no_outstanding_writezero_transaction_with_same_id AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.1 WriteZero Transaction Monitor Check that there are no outstanding Writezero and write transactions with same ID values at a time svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Write Zero writezero_valid_awidunq_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.1 WriteZero Transaction Monitor Check for a Writezero transaction that AWIDUNQ must be asserted if present svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Write Zero writezero_valid_awtagop_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.1 WriteZero Transaction Monitor Check for a Writezero transaction that AWTAGOP is Invalid! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Write Zero writezero_valid_awlock_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.1 WriteZero Transaction Monitor Check for a Writezero transaction that AWLOCK is Normal! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Write Zero writezero_valid_awdomain_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.1 WriteZero Transaction Monitor Check for a Writezero transaction that AWDOMAIN is not INNERSHAREABLE' svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Write Zero writezero_valid_awsnoop_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A12.1 WriteZero Transaction Monitor Check for a Writezero transaction that AWSNOOP is 'b0111! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Prefetch prefetch_valid_rresp_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.6 Prefetch transaction Monitor Checks that a PREFETCHED response is not sent for an exclusive read svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Prefetch prefetch_valid_bresp_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.6 Prefetch transaction Monitor Check for a Prefetch transaction that BRESP is not EXOKAY svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Prefetch no_outstanding_prefetch_and_write_transaction_with_same_id AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.6 Prefetch transaction Monitor Check that there are no outstanding Prefetch and write transactions with same ID values at a time svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Prefetch prefetch_valid_awidunq_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.6 Prefetch transaction Monitor Check for a Prefetch transaction that AWIDUNQ must be asserted if present svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Prefetch prefetch_valid_awlock_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.6 Prefetch transaction Monitor Check for a Prefetch transaction that AWLOCK is Normal! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Prefetch prefetch_valid_awcache_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.6 Prefetch transaction Monitor Check for a Prefetch transaction that AWCACHE is set to 'Normal svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Prefetch prefetch_valid_awdomain_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.6 Prefetch transaction Monitor Check for a Prefetch transaction that AWDOMAIN is set to 'NONSHAREABLE, INNERSHAREABLE or OUTERSHAREABLE' svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Prefetch prefetch_valid_awsnoop_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.6 Prefetch transaction Monitor Check for a Prefetch transaction that AWSNOOP is 'b1111! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing writeuniqueptlstash_awburst_wrap_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.2 Stash transaction signaling Monitor Check that for a WRAP burst for WriteUniqueptlstash transaction, AWSIZE x AWLEN must not exceed the cache line size! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing writeuniqueptlstash_awburst_incr_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.2 Stash transaction signaling Monitor Check that for an INCR burst for WriteUniqueptlstash transaction, the last byte in the burst added to the AWSIZE aligned start address, must be within the same cache line as the first byte in the burst! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Maintenance valid_awsnoop_arsnoop_and_awcmo_values_based_on_cfg_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.5 CMOs on the write channels Check that awsnoop and awcmo signal has value values based on configuration svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Maintenance pcmo_transactions_valid_bresp_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.8.4 PCMOs on write channels Check that bresp can be OKAY, SLVERR or DECERR for persist CMO transactions on write channel svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Maintenance bcomp_response_recieved_if_signal_present_on_interface_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.8.4 PCMOs on write channels Check that bcomp response is recieved for write transactions if bcomp signal is present on the interface svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Maintenance all_responses_recieved_for_write_with_cmo_or_cmo_on_write_transaction_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.8.4 PCMOs on write channels Check that all valid responses have been recieved for cmo_on_write transactions and write_with_cmo transactions svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Maintenance writeptlcmo_awburst_wrap_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.6.1 Attributes for write with CMO Monitor Check that for a WRAP burst for WritePTLCMO transaction, AWSIZE x AWLEN must not exceed the cache line size! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Maintenance writeptlcmo_awburst_incr_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.6.1 Attributes for write with CMO Monitor Check that for an INCR burst for WritePtlCMO transaction, the last byte in the burst added to the AWSIZE aligned start address, must be within the same cache line as the first byte in the burst! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing stash_signals_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.2 Stash transaction signalling Monitor Check that cache stashing signals such as awstashnid should be zero if awstashnid_en is zero, awstashlpid should be zero if awstashlpid_en must be zero svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Stash Translation stash_signals_valid_value_for_non_stash_xacts_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A14.7 StashTranslation Opcode Monitor Check that for Non cache stashing transactions cache stashing signals such as awstashnid, awstashnid_en , awstashlpid and awstashlpid_en must be zero svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Atomic Transactions atomic_transaction_awsnoop_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section: A7.4.5 Request attribute restrictions for Atomic transactions Monitor Check that for a atomic transaction AWSNOOP is all zeros! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints writeuniquefullstash_wstrb_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that writeuniquefullstash transactions are required to have every write data strobe asserted, that is, sparse write data strobes are not permitted svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing writeuniqueptlstash_awlock_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section E9.7.2 Stash transaction signaling Monitor Check that AWLOCK is valid for writeuniqueptlstash Transactions! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing writeuniqueptlstash_awcache_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.2 Stash transaction signaling Monitor Check that AWCACHE is valid for writeuniqueptlstash Transactions! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing writeuniqueptlstash_awburst_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.2 Stash transaction signaling Monitor Check that AWBURST is valid for writeuniqueptlstash Transactions! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing writeuniqueptlstash_awdomain_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.2 Stash transaction signaling Monitor Check that AWDOMAIN is valid for WriteUniqueptlstash Transactions! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Maintenance: Signal Stability signal_valid_awcmo_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.5 CMOs on the write channels Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing no_oustanding_non_stashonce_transaction_with_same_id AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.5 Transaction ID for stash transactions Monitor Checks that there are no outstanding Nonstashonce transaction with ID values that are used by Stashonce transaction! svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing: Signal Stability signal_stable_awstashlpiden_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.4 Stash target identifiers Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing: Signal Stability signal_stable_awstashlpid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.4 Stash target identifiers Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing: Signal Stability signal_stable_awstashniden_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.4 Stash target identifiers Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing: Signal Stability signal_stable_awstashnid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.4 Stash target identifiers Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing: Signal Validity signal_valid_stash_lpid_valid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.4 Stash target identifiers Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing: Signal Validity signal_valid_stash_nid_valid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.4 Stash target identifiers Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing: Signal Validity signal_valid_stash_lpid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.4 Stash target identifiers Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Stashing: Signal Validity signal_valid_stash_nid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A9.7.4 Stash target identifiers Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Cache Maintenance: Signal Stability signal_stable_awcmo_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.5 CMOs on the write channels Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_arctlchk2_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_arctlchk2_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awstashlpidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awstashnidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awctlchk2_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awstashlpidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awstashnidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awctlchk2_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE mte_transaction_size_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.4 Transporting tags Monitor Check that the transaction size is valid for MTE transactions svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE mte_tag_op_fetch_transaction_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.5 Reads with tags Monitor Checks that transactions using Fetch must be cache line sized and Regular svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE mte_valid_tag_op_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.6 Writes with tags, A13.2.5 Reads with tags Monitor Check that the TAG_OP is valid for MTE enabled transactions svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE valid_wtagupdate_in_write_data_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.6 Writes with tags Monitor Check that the WTAGUPDATE is valid for MTE enabled transactions svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE valid_wtag_in_write_data_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.6 Writes with tags Monitor Check that the WTAG is valid for MTE enabled transactions svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE valid_rtag_in_read_data_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.5 Reads with tags Monitor Check that the RTAG is valid for MTE enabled transactions svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE tag_match_response_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.6 Writes with tags Monitor Checks that for Tag MATCH request when completion and tagmatch response are sent separately, BTAGMATCH must be 0b01Match result in separate response for Completion response. BTAGMATCH must be 0b11Pass or 0b10Fail for Match response or Combined response svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE atomic_compare_swap_tag_match_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.8 MTE and Atomic transactions Monitor Check that for AtomicCompare Transaction of 32 bytes ,same tag value must be associated with the compare and swap bytes. svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE mte_valid_unique_id_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.4 Transporting tags Monitor Check that the AxIDUNQ is valid for MTE enabled transactions svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE mte_valid_cache_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.4 Transporting tags Monitor Check that the cache_type is valid for MTE enabled transactions svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE mte_valid_burst_type_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.4 Transporting tags Monitor Check that the burst type is valid for MTE enabled transactions svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE no_outstanding_mte_enabled_transaction_with_same_id AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.4 Transporting tags: Section E1.15 Memory tagging Monitor Check that there are no outstanding MTE and read/write transactions with same ID values at a time svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Stability signal_stable_btagmatch_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Validity signal_valid_btagmatch_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Stability signal_stable_rtag_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Validity signal_valid_rtag_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Stability signal_stable_artagop_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Validity signal_valid_artagop_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Stability signal_stable_wtagupdate_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Validity signal_valid_wtagupdate_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Stability signal_stable_wtag_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Validity signal_valid_wtag_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Stability signal_stable_awtagop_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM MTE: Signal Validity signal_valid_awtagop_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A13.2.2 MTE signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Atomic Transactions atomic_transaction_valid_wstrb_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A7.4.3 Atomic transactions attributes Monitor Check for an Atomic transaction that all bits of WSTRB must be set within the data window! svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Atomic Transactions no_outstanding_atomic_transaction_with_same_id AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A7.4.4 ID use for Atomic transactions Monitor Checks that there are no outstanding Atomic transactions with ID values that are used by Atomic transactions or Non-atomic transactions on either the AR or AW channels. svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking no_outstanding_read_chunk_with_same_arid AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that ARCHUNKEN is asserted only if there are no outstanding read transactions using the same ARID value and Manager doesn't issue a request on the read channel with the same ARID as an outstanding request that had ARCHUNKEN asserted svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_arsize_lt_data_width_rchunkstrb_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when RVALID and RCHUNKV are asserted, higher bits of rchunstrb must be 0s for burst_size < data_width svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_unalign_addr_rchunkstrb_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when RVALID and RCHUNKV are asserted, lower bits of rchunstrb must be 0s for data_width unalign address svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_data_unique_entry_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when RVALID and RCHUNKV are asserted, each read data chunk entry must be unique svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_num_bytes_transfer_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that number of bytes that are transferred through read data chunking must be consistant with ARSIZE and ARLEN svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_rchunkstrb_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when RVALID and RCHUNKV are asserted, RCHUNKSTRB must not be zero svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_rchunknum_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when RVALID and RCHUNKV are asserted, RCHUNKNUM must be between zero and ARLEN svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_rchunkv_same_for_all_response_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that RCHUNKV must be same for every response beat of transaction svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_rchunkv_zero_when_archunken_deasserted_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when ARCHUNKEN is deasserted, RCHUNKV must be deasserted for all response beats of the transaction svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_valid_xact_type_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when ARCHUNKEN is asserted, if present on the interface, xact type can only be READ or COHERENT svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_aridunq_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when ARCHUNKEN is asserted, if present on the interface, ARIDUNQ must be asserted svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_arsnoop_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when ARCHUNKEN is asserted, ARSNOOP must be ReadNoSnoop, ReadOnce, ReadOnceCleanInvalid or ReadOnceMakeInvalid svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_arsize_same_as_bus_width_or_arlen_one_beat_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when ARCHUNKEN is asserted, ARSIZE must be same as BUS_WIDTH or ARLEN must be 1 svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_arburst_type_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when ARCHUNKEN is asserted, ARBURST must be INCR or WRAP svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_araddr_aligned_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when ARCHUNKEN is asserted, ARADDR must be aligned to 16 bytes svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking rdata_chunking_arsize_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.2 Read data chunking protocol rules Monitor Check that when ARCHUNKEN is asserted, ARSIZE must be equal to the data bus width or ARLEN is one beat and ARSIZE must be 128 bits or larger svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking: Signal Stability signal_stable_rchunkstrb_when_rvalid_rchunkv_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.1 Read data chunking signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking: Signal Stability signal_stable_rchunknum_when_rvalid_rchunkv_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.1 Read data chunking signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking: Signal Stability signal_stable_rchunkv_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.1 Read data chunking signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking: Signal Stability signal_stable_archunken_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.1 Read data chunking signaling Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking: Signal Validity signal_valid_rchunkstrb_when_rvalid_rchunkv_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.1 Read data chunking signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking: Signal Validity signal_valid_rchunknum_when_rvalid_rchunkv_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.1 Read data chunking signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking: Signal Validity signal_valid_rchunkv_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.1 Read data chunking signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Read Data Chunking: Signal Validity signal_valid_archunken_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.2.1 Read data chunking signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Atomic Transactions atomic_transaction_awlock_type_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A7.4.5 Request attribute restrictions for Atomic transactions Monitor Check that for a atomic transaction AWLOCK is Normal Access 'b0! svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM RME: Signal Stability signal_stable_arnse_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A5.5 Memory protection and the Realm Management Extension Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM RME: Signal Validity signal_valid_arnse_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A5.5 Memory protection and the Realm Management Extension Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM RME: Signal Stability signal_stable_awnse_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A5.5 Memory protection and the Realm Management Extension Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM RME: Signal Validity signal_valid_awnse_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A5.5 Memory protection and the Realm Management Extension Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Atomic Transactions: Signal Validity signal_valid_awatop_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A7.4.6 Atomic transaction signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Cache Maintenance: Signal Stability signal_stable_bpersist_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.8.4 PCMOs on write channels Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Cache Maintenance: Signal Stability signal_stable_bcomp_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.8.4 PCMOs on write channels Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Cache Maintenance: Signal Validity signal_valid_bpersist_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.8.4 PCMOs on write channels Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Cache Maintenance: Signal Validity, MTE signal_valid_bcomp_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A10.8.4 PCMOs on write channels, A13.2 MTE signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_bloopchk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_bloopchk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_rtagchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_rchunkchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_rloopchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_rlastchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rtagchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rchunkchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rloopchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rlastchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_stable_wtagchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_wlastchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_wtagchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_wlastchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_armpamchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_arloopchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_arnsaidchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_arctlchk3_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_arctlchk1_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_arlenchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_armpamchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_arloopchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_arnsaidchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_arctlchk3_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_arctlchk1_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_arlenchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awmpamchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awloopchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awnsaidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awctlchk3_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awctlchk1_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awlenchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awmpamchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awloopchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awnsaidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awctlchk3_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awctlchk1_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awlenchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator bidunq_validity_with_awidunq_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor checks if AWIDUNQ is asserted or deasserted for a request the corresponding BIDUNQ should be asserted or deasserted for all response beat for that transaction svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator ridunq_validity_with_aridunq_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor checks if ARIDUNQ is asserted or deasserted for a request the corresponding RIDUNQ should be asserted or deasserted for all response beat for that transaction svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator no_outstanding_write_unique_transaction_with_same_awid AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor checks that master must not assert unique_id when there is a write request or ongoing write outstanding transaction with same AWID svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator no_outstanding_read_unique_transaction_with_same_arid AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor checks that master must not assert unique_id when there is a read request or ongoing read outstanding transaction with same ARID svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Wake-up Signaling awakeup_valid_with_awvalid_arvalid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A16.2 AWAKEUP rules and recommendations
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.7 Wake-up Signaling
Monitor Check that if AWAKEUP is asserted in a cycle when AWVALID/ARVALID is asserted and AWREADY/ARREADY is deasserted, then AWAKEUP must remain asserted until AWREADY/ARREADY is asserted. svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Wake-up Signaling awakeup_valid_with_sysco_signals_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A16.2.1 AWAKEUP and Coherency Connection signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.7 Wake-up Signaling
Monitor Check that when AWAKEUP signal is asserted to guarantee progress of a transition on the Coherency Connection signaling svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals trace_tag_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor Check that if valid loopback trace_tag is generated for data and response channel when svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals loopback_trace_tag_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor Check that if trace_tag value on data channel or resposne channel directly mapped to the associated request when svt_axi_port_configuration::loopback_trace_tag_enable is enabled svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator: Signal Stability signal_stable_bidunq_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Stability signal_stable_btrace_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator: Signal Validity signal_valid_bidunq_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Validity signal_valid_btrace_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Poison: Signal Stability signal_stable_wpoison_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A17.1 Data protection using Poison
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E2.1 Poison
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Stability signal_stable_wtrace_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Validity signal_valid_wtrace_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Poison: Signal Validity signal_valid_wpoison_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A17.1 Data protection using Poison
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E2.1 Poison
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator: Signal Stability signal_stable_awidunq_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Stability signal_stable_awtrace_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator: Signal Validity signal_valid_awidunq_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Validity signal_valid_awtrace_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator: Signal Stability signal_stable_ridunq_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Poison: Signal Stability signal_stable_rpoison_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A17.1 Data protection using Poison
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E2.1 Poison
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Stability signal_stable_rtrace_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator: Signal Validity signal_valid_ridunq_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Validity signal_valid_rtrace_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Poison: Signal Validity signal_valid_rpoison_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A17.1 Data protection using Poison
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E2.1 Poison
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator: Signal Stability signal_stable_aridunq_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Stability signal_stable_artrace_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Unique ID Indicator: Signal Validity signal_valid_aridunq_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A6.2 Unique ID indicator
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.13 Unique ID indicator
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Trace Signals: Signal Validity signal_valid_artrace_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.3 Trace signals
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.4 Trace signals
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Wake-up Signaling acwakeup_valid_with_acvalid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A16.3 ACWAKEUP rules and recommendations
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.7 Wake-up Signaling
Monitor Check that ACWAKEUP must remain asserted until the associated ACVALID / ACREADY handshake to ensure progress of the snoop transaction. svt_axi_checker
ACE5,ACE5_LiteDVM Coherency Connection sysco_interface_read_chan_dvm_traffic_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.6.1 Coherency Connection Handshake
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.8.3 Coherency Connection signaling and DVM messages
Monitor Check that a DVM messge except DVM complete must not be observed when syscoreq is de-asserted svt_axi_checker
ACE5,ACE5_LiteDVM Coherency Connection sysco_interface_coherency_disconnect_state_traffic_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.6.1 Coherency Connection Handshake
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.8.2 Coherency Connection signaling states
Monitor Check that All coherent transactions that can be cached must be completed before entering COHERENCY_DISCONNECT_STATE. svt_axi_checker
ACE5,ACE5_LiteDVM Coherency Connection sysco_interface_coherency_enabled_state_traffic_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.6.1 Coherency Connection Handshake
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.8.2 Coherency Connection signaling states
Monitor Check that a transaction that permits Master to cache a coherent location should be issued only in the coherency_enabled state. svt_axi_checker
ACE5,ACE5_LiteDVM Coherency Connection signal_valid_syscoreq_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.6.1 Coherency Connection Handshake
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.8.1 Coherency Connection Handshake
Monitor Check that syscoreq must be de-asserted During Reset! svt_axi_checker
ACE5,ACE5_LiteDVM Coherency Connection sysco_interface_snoop_chan_dvm_traffic_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.6.1 Coherency Connection Handshake
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.8.3 Coherency Connection signaling and DVM messages
Check that a DVM messge must not be issued by Interconnect after syscoack is de-asserted svt_axi_checker
ACE5,ACE5_LiteDVM Coherency Connection sysco_interface_snoop_traffic_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.6.1 Coherency Connection Handshake
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.8.2 Coherency Connection signaling states
Check that Interconnect can send snoops only in COHERENCY_CONNECT and COHERENCY_ENABLED state. svt_axi_checker
ACE5,ACE5_LiteDVM Coherency Connection sysco_interface_coherency_disabled_state_traffic_validity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.6.1 Coherency Connection Handshake
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.8.2 Coherency Connection signaling states
Check that during COHERENCY_DISABLED_STATE there should not be any outstanding snoop transactions. svt_axi_checker
ACE5,ACE5_LiteDVM Coherency Connection sysco_interface_illegal_state_transition AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.6.1 Coherency Connection Handshake
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.8.2 Coherency Connection signaling states
Check that Transition of SYSCO Interface state must be valid svt_axi_checker
ACE5,ACE5_LiteDVM Coherency Connection signal_valid_syscoack_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.6.1 Coherency Connection Handshake
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.8.1 Coherency Connection Handshake
Check that syscoack must be de-asserted During Reset! svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Stability signal_stable_crrespchk_when_crvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Stability signal_stable_crtracechk_when_crvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Validity signal_valid_crrespchk_when_crvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Validity signal_valid_crtracechk_when_crvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Stability signal_stable_actracechk_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Stability signal_stable_acvmidextchk_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Stability signal_stable_acctlchk_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Stability signal_stable_acaddrchk_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Validity signal_valid_actracechk_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Validity signal_valid_acvmidextchk_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Validity signal_valid_acctlchk_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_LiteDVM Parity: Signal Validity signal_valid_acaddrchk_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling rloop_valid_value_for_atomic_xacts_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor Check that when RVALID is asserted, RLOOP must be equal to the AWLOOP for atomic transactions svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling rloop_valid_value_for_read_xacts_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor Check that when RVALID is asserted, RLOOP must be equal to the ARLOOP for read transactions svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling bloop_valid_value_for_write_xacts_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor Check that when BVALID is asserted, BLOOP must be equal to the AWLOOP for write transactions svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Non-secure Access: Signal Stability signal_stable_awnsaid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A11.1.1 NSAID signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.10.1 NSAID signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Non-secure Access: Signal Stability signal_stable_arnsaid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A11.1.1 NSAID signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.10.1 NSAID signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Non-secure Access: Signal Validity signal_valid_awnsaid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A11.1.1 NSAID signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.10.1 NSAID signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Non-secure Access: Signal Validity signal_valid_arnsaid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A11.1.1 NSAID signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.10.1 NSAID signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling: Signal Stability signal_stable_awloop_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling: Signal Stability signal_stable_arloop_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling: Signal Validity signal_valid_awloop_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling: Signal Validity signal_valid_arloop_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM MPAM: Signal Stability signal_stable_awmpam_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.1.1 MPAM signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.14.2 MPAM component interactions
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM MPAM: Signal Stability signal_stable_armpam_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.1.1 MPAM signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.14.2 MPAM component interactions
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM MPAM: Signal Validity signal_valid_awmpam_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.1.1 MPAM signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.14.2 MPAM component interactions
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM MPAM: Signal Validity signal_valid_armpam_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.1.1 MPAM signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.14.2 MPAM component interactions
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling: Signal Stability signal_stable_bloop_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling: Signal Validity signal_valid_bloop_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling: Signal Stability signal_stable_rloop_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Loopback Signaling: Signal Validity signal_valid_rloop_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.4 User Loopback signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.5 User Loopback signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE Outstanding no_outstanding_write_transaction_with_same_awid Synopsys Defined Monitor checks that master must not drive same AWID transaction when there is a write request or ongoing write outstanding transaction with same AWID svt_axi_checker
ACE Outstanding no_outstanding_read_transaction_with_same_arid Synopsys Defined Monitor checks that master must not drive same ARID transaction when there is a read request or ongoing read outstanding transaction with same ARID svt_axi_checker
ACE Performance Metrics perf_min_write_bandwidth_check Synopsys Defined Monitor Check that the bandwidth of write transactions in a given interval is more than or equal to the configured min value svt_axi_checker
ACE Performance Metrics perf_max_write_bandwidth_check Synopsys Defined Monitor Check that the bandwidth of write transactions in a given interval is less than or equal to the configured max value svt_axi_checker
ACE Performance Metrics perf_min_read_bandwidth_check Synopsys Defined Monitor Check that the bandwidth of read transactions in a given interval is more than or equal to the configured min value svt_axi_checker
ACE Performance Metrics perf_max_read_bandwidth_check Synopsys Defined Monitor Check that the bandwidth of read transactions in a given interval is less than or equal to the configured max value svt_axi_checker
ACE Performance Metrics perf_min_write_throughput_check Synopsys Defined Monitor Check that the throughput of write transactions in a given interval is more than or equal to the configured min value svt_axi_checker
ACE Performance Metrics perf_max_write_throughput_check Synopsys Defined Monitor Check that the throughput of write transactions in a given interval is less than or equal to the configured max value svt_axi_checker
ACE Performance Metrics perf_min_read_throughput_check Synopsys Defined Monitor Check that the throughput of read transactions in a given interval is more than or equal to the configured min value svt_axi_checker
ACE Performance Metrics perf_max_read_throughput_check Synopsys Defined Monitor Check that the throughput of read transactions in a given interval is less than or equal to the configured max value svt_axi_checker
ACE Performance Metrics perf_avg_min_read_xact_latency_check Synopsys Defined Monitor Check that the average latency of read transactions in a given interval is more than or equal to the configured min value svt_axi_checker
ACE Performance Metrics perf_avg_max_read_xact_latency_check Synopsys Defined Monitor Check that the average latency of read transactions in a given interval is less than or equal to the configured max value svt_axi_checker
ACE Performance Metrics perf_min_read_xact_latency_check Synopsys Defined Monitor Check that the latency of a read transaction is more than or equal to the configured min value svt_axi_checker
ACE Performance Metrics perf_max_read_xact_latency_check Synopsys Defined Monitor Check that the latency of a read transaction is less than or equal to the configured max value svt_axi_checker
ACE Performance Metrics perf_avg_min_write_xact_latency_check Synopsys Defined Monitor Check that the average latency of write transactions in a given interval is more than or equal to the configured min value svt_axi_checker
ACE Performance Metrics perf_avg_max_write_xact_latency_check Synopsys Defined Monitor Check that the average latency of write transactions in a given interval is less than or equal to the configured max value svt_axi_checker
ACE Performance Metrics perf_min_write_xact_latency_check Synopsys Defined Monitor Check that the latency of a write transaction is more than or equal to the configured min value svt_axi_checker
ACE Performance Metrics perf_max_write_xact_latency_check Synopsys Defined Monitor Check that the latency of a write transaction is less than or equal to the configured max value svt_axi_checker
ACE Non DVM Non Device write_non_dvm_non_device_xact_id_overlap_check Synopsys Defined Monitor Check for the AWID overlap of Non-DVM or Non-device transactions with another active transaction svt_axi_checker
ACE Non DVM Non Device read_non_dvm_non_device_xact_id_overlap_check Synopsys Defined Monitor Check for the ARID overlap of Non-DVM or Non-device transactions with another active transaction svt_axi_checker
AXI3 Port Interleaving port_interleaving_check Synopsys Defined Monitor checks that if interleaved port is expected port for the given transaction svt_axi_checker
AXI3 Locked Accesses locked_sequence_to_same_slave_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A7.3 Locked accesses Monitor Check that only locked slave is used for all the transactions in the locked sequence svt_axi_checker
AXI3 Locked Accesses locked_sequence_length_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A7.3 Locked accesses Monitor Check that a locked sequence does not have more than two consecutive locked transactions at the same time svt_axi_checker
AXI3 Locked Accesses no_pending_locked_xacts_before_normal_xacts_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A7.3 Locked accesses Monitor Check that there are no pending transactions of a locked sequence when a normal transaction is received svt_axi_checker
AXI3 Locked Accesses locked_sequeunce_id_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A7.3 Locked accesses Monitor Check that all transactions of a locked sequence have the same id svt_axi_checker
AXI3 Locked Accesses no_pending_xacts_during_locked_xact_sequeunce_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A7.3 Locked accesses Monitor Check that there are no pending transactions before a locked sequence starts svt_axi_checker
AXI3 Write Data Ordering write_data_interleave_order_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A5.2.2 Write data ordering Monitor check that the order in which a slave receives the first data item of each transaction must be the same as the order in which it receives the addresses for the transactions for Write Data Interleaving svt_axi_checker
AXI3 Write Data Ordering write_data_interleave_depth_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section A5.2.2 Write data ordering Monitor check that received write data is not interleaved beyond write_data_interleave_depth value. An error is issued if write data is interleaved beyond this value for Write data interleaving svt_axi_checker
AXI3 Signal Stability signal_stable_wid_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Signal Validity signal_valid_wid_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite Barrier Transactions writebarrier_norm_xact_id_overlap_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.4.1 Manager requirements Monitor Check for the AWID overlap of Write transactions with other active WriteBarrier transactions svt_axi_checker
ACE,ACE_Lite Barrier Transactions readbarrier_dvm_norm_xact_id_overlap_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.4.1 Manager requirements Monitor Check for the ARID overlap of Read transactions with other active ReadBarrier/DVM transactions svt_axi_checker
ACE,ACE_Lite Barrier Transactions readbarrier_xact_id_overlap_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.4.1 Manager requirements Monitor Check for the ARID overlap of ReadBarrier transactions with other active Non-Barrier transactions svt_axi_checker
ACE,ACE_Lite Barrier Transactions writebarrier_xact_id_overlap_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.4.1 Manager requirements Monitor Check for the AWID overlap of WriteBarrier transactions with other active Non-Barrier transactions svt_axi_checker
ACE,ACE_Lite DVM dvm_message_arbar_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.3 DVM request attributes Monitor Check that for DVM transactions ARBAR[0] is 'b0 Normal Access! svt_axi_checker
ACE,ACE_Lite Barrier Transactions barrier_pair_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.1 About barrier transactions Monitor Check that Barrier pairs must be issued in the same sequence on the read address and write address channels svt_axi_checker
ACE,ACE_Lite Barrier Transactions barrier_pair_cntrl_signals_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.4.1 Manager requirements Monitor Check that Both transactions in a barrier pair must have the same AxID, AxBAR, AxDOMAIN, and AxPROT values. svt_axi_checker
ACE,ACE_Lite Barrier Transactions barrier_write_response_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.2.3 Response signaling Monitor Check that for barrier write transaction only BRESP = '00 response is permitted! svt_axi_checker
ACE,ACE_Lite Barrier Transactions barrier_read_response_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.2.3 Response signaling Monitor Check that for barrier read transaction only RRESP ='00 response is permitted! svt_axi_checker
ACE,ACE_Lite Barrier Transactions barrier_id_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.2.3 Response signaling Monitor Check that the range of ID for barrier transactions should be inside svt_axi_transaction::barrier_id_min and svt_axi_transaction::barrier_id_max! svt_axi_checker
ACE,ACE_Lite Barrier Transactions read_barrier_arlock_type_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier read transaction ARLOCK is Normal Access 'b0! svt_axi_checker
ACE,ACE_Lite Barrier Transactions Constraints read_barrier_arsnoop_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier read transaction ARSNOOP is all zeros ! svt_axi_checker
ACE,ACE_Lite Barrier Transactions Constraints read_barrier_arcache_type_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier read transaction ARCACHE is Normal non-cacheable'b0010 ! svt_axi_checker
ACE,ACE_Lite Barrier Transactions Constraints read_barrier_arsize_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier read transaction ARSIZE matches the data bus width! svt_axi_checker
ACE,ACE_Lite Barrier Transactions Constraints read_barrier_arlen_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that a barrier read transaction should be of length 1! svt_axi_checker
ACE,ACE_Lite Barrier Transactions Constraints read_barrier_arburst_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier read transaction the burst_type is INCR ! svt_axi_checker
ACE,ACE_Lite Barrier Transactions read_barrier_araddr_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier read transaction the ARADDR should be all zeros! svt_axi_checker
ACE,ACE_Lite Barrier Transactions barrier_transaction_user_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D8.2.3 Response signaling Monitor Checks that for a barrier transaction AxUSER has valid value 0x00 svt_axi_checker
ACE,ACE_Lite Barrier Transactions Constraints write_barrier_awlock_type_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier write transaction AWLOCK is Normal Access 'b0! svt_axi_checker
ACE,ACE_Lite Barrier Transactions write_barrier_awsnoop_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier write transaction AWSNOOP is all zeros! svt_axi_checker
ACE,ACE_Lite Barrier Transactions Constraints write_barrier_awcache_type_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier write transaction AWCACHE is Normal non-cacheable 'b0010! svt_axi_checker
ACE,ACE_Lite Barrier Transactions Constraints write_barrier_awsize_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier write transaction the AWSIZE matches the data bus width! svt_axi_checker
ACE,ACE_Lite Barrier Transactions Constraints write_barrier_awlen_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that a barrier write transaction should be of length 1! svt_axi_checker
ACE,ACE_Lite Barrier Transactions write_barrier_awburst_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier write transaction the burst_type is INCR! svt_axi_checker
ACE,ACE_Lite Barrier Transactions write_barrier_awaddr_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a barrier write transaction the AWADDR should be all zeros! svt_axi_checker
ACE,ACE_Lite Cache Line Size Transactions Constraints cache_line_axbar_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that AxBAR is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE_Lite Signal Stability signal_stable_awbar_when_awvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.2 Read and write barrier transactions Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite Barrier Transactions: Signal Validity signal_valid_awbar_when_awvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.2 Read and write barrier transactions Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite Signal Stability signal_stable_arbar_when_arvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.2 Read and write barrier transactions Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite Barrier Transactions: Signal Validity signal_valid_arbar_when_arvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.2 Read and write barrier transactions Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Mulipart multipart_dvm_snoop_successive_transaction_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.1 DVM message transactions Monitor Checks that there are no unrelated snoop channel transfer in between two multi-part DVM operations which relate to the same DVM transaction svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Mulipart multipart_dvm_coherent_successive_transaction_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.1 DVM message transactions Monitor Checks that there are no unrelated read-address channel transfer in between two multi-part DVM operations which relate to the same DVM transaction svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Mulipart multipart_dvm_snoop_same_response_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.5 DVM responses Monitor Checks that each snoop transaction related to a multi-part DVM Operation must send same snoop response svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Mulipart multipart_dvm_coherent_same_response_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.5 DVM responses Monitor Checks that each transaction of a multi-part DVM Message must send same coherent response svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Mulipart multipart_dvm_coherent_same_id_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.4 DVM ID values Monitor Checks that each transaction of a multi-part DVM Message must use the same AXI ID svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvm_xact_id_overlap_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.4 DVM ID values Monitor Check for the ARID overlap of DVM transactions with other active Non-DVM transactions svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvmmessage_snoop_araddr_reserve_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.5 DVM Sync and Complete
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D13.3 DVM messages
Monitor Check that for DVM Message the value of reserve address bits must be zero! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_virtual_inst_cache_addr_specified_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ARADDR[0] for DVM Message type Virtual Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_virtual_inst_cache_asid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ARADDR[5] for DVM Message type Virtual Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_virtual_inst_cache_vmid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ARADDR[6] for DVM Message type Virtual Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_virtual_inst_cache_secure_nonsecure_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ARADDR[9:8] for DVM Message type Virtual Instruction Cache Invalidate! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_virtual_inst_cache_invalidate_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ARADDR[11:10] for DVM Message type Virtual Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_physical_inst_cache_addr_specified_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.10 Instruction cache invalidations Monitor Check for the supported values of ARADDR[0] for DVM Message type Physical Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_physical_inst_cache_vid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.10 Instruction cache invalidations Monitor Check for the supported values of ARADDR[6:5] for DVM Message type Physical Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_physical_inst_cache_secure_nonsecure_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.10 Instruction cache invalidations Monitor Check for the supported values of ARADDR[9:8] for DVM Message type Physical Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Branch Predictor dvmmessage_branch_predictor_invalidate_supported_message_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.9 Branch Predictor Invalidate Monitor Check for the supported values of ARADDR[0] for DVM Message type Branch Predictor Invalidate! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: TLBI dvmmessage_tlb_addr_specified_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check for the supported values of ARADDR[0] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: TLBI dvmmessage_tlb_asid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check for the supported values of ARADDR[5] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: TLBI dvmmessage_tlb_vmid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check for the supported values of ARADDR[6] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: TLBI dvmmessage_tlb_secure_nonsecure_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check the for supported values of ARADDR[9:8] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: TLBI dvmmessage_tlb_hypervisor_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check for the supported values of ARADDR[11:10] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvmmessage_araddr_reserve_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.5 DVM Sync and Complete
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D13.3.5 DVM message encoding, first part
Monitor Check that for DVM Message the value of reserve address bits must be zero! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvmcomplete_araddr_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.5 DVM Sync and Complete
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D13.2.3 DVM request attributes
Monitor Check that for a DVM Complete message, ARADDR is defined to be all zeros! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Hint dvm_operation_dvm_hint_araddr_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.12 Hint Monitor Checks that for DVM HINT Message ARADDR bit[15] == 1 svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM Operation dvm_operation_dvm_sync_araddr_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.11 Synchronization Monitor Checks that for DVM SYNC Message ARADDR bits [n-1:32] and [11:0] are all set to 0 and bit[15] == 1 svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM Operation dvm_operation_dvm_sync_arsnoop_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.3 DVM request attributes Monitor Check that ARSNOOP is 'b1111 for DVM Operation and DVM Sync! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvm_message_ardomain_type_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.5 DVM Sync and Complete
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D13.2.3 DVM request attributes
Monitor Check that for DVM transactions ARDOMAIN is Inner shareable or Outer shareable! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvm_message_arlock_type_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.5 DVM Sync and Complete
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D13.2.3 DVM request attributes
Monitor Check that for DVM transactions ARLOCK is 'b0 Normal Access! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvm_message_arcache_type_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.5 DVM Sync and Complete
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D13.2.3 DVM request attributes
Monitor Check that for DVM transactions ARCACHE is 'b0010 Normal non-cacheable! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvm_message_arsize_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.5 DVM Sync and Complete
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D13.2.3 DVM request attributes
Monitor Check that for DVM transactions the ARSIZE Matches the data bus width ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvm_message_arlen_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.5 DVM Sync and Complete
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D13.2.3 DVM request attributes
Monitor Check that DVM transactions are of length 1! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM dvm_message_arburst_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A15.5 DVM Sync and Complete
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D13.2.3 DVM request attributes
Monitor Check that for DVM transactions burst_type is INCR ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Domain Types awsnoop_awdomain_awbar_reserve_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.3 Read and write Shareable transaction types Monitor Check that the combinations of AWDOMAIN,AWSNOOP and AWBAR are Valid and are un-reserved! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Domain Types arsnoop_ardomain_arbar_reserve_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.3 Read and write Shareable transaction types Monitor Check that the combinations of ARDOMAIN,ARSNOOP and ARBAR are Valid and are un-reserved! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Burst Type fixed_burst_type_valid AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.4 Burst attribute Monitor Check that the FIXED burst type is only permitted for ReadNoSnoop and WriteNoSnoop transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Maintenance valid_snoop_response_during_cache_maintenance_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D1.4.4 Cache maintenance transactions Monitor checks that when master initiates a CleanShared cache maintenance transaction, and receives any snoop transaction to the same cacheline, the initiating master must not assert PassDirty snoop response. It also checks that when master initiates CleanInvalid or MakeInvalid cache maintenance transactions, and receives any snoop transaction to the same cacheline, the initiating master must not assert PassDirty, IsShared and DataTransfer snoop responses svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Maintenance no_memory_update_or_shareable_txn_during_cache_maintenance_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D7.9 ACE Managers and CMOs Monitor checks that WriteBack, WriteClean or any shareable transactions which permits the line to be allocated are not issued while cache maintenance transaction is in progress svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Maintenance cache_maintenance_outstanding_transaction_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D12.1 About the interface control signals Monitor checks that CleanInvalid and MakeInvalid cache maintenance transactions are not initiated while any memory update or shareable transactions are outstanding. Checks that CleanShared cache maintenance transactions are not initiated while any memory update or any shareable transactions that can make the cacheline dirty, are outstanding svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Read response signaling read_data_chan_dvmcomplete_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for DVMComplete Transaction are IsShared=0;PassDirty=0 ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Read response signaling read_data_chan_dvmmessage_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for DVMMessage Transaction are IsShared=0;PassDirty=0 ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Read response signaling read_data_chan_readbarrier_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for ReadBarrier Transaction are IsShared=0;PassDirty=0 ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Data Transfer Check coherent_single_read_data_transfer_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that CLEANUNIQUE, MAKEUNIQUE, CLEANSHARED,CLEANSHAREDPERSIST, CLEANINVALID, MAKEINVALID, READBARRIER, DVMCOMPLETE, DVMMESSAGE transactions have only single read data channel transfer svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Read response signaling read_data_chan_readnosnoop_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for ReadNoSnoop Transaction are IsShared=0;PassDirty=0! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Read response signaling read_data_chan_readonce_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for ReadOnce Transaction are IsShared=0;PassDirty=0 & IsShared=1;PassDirty=0! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Read response signaling read_data_chan_cleaninvalid_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for CleanInvalid Transaction are IsShared=0;PassDirty=0! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Read response signaling read_data_chan_makeinvalid_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for MakeInvalid Transaction are IsShared=0;PassDirty=0! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Maintenance read_data_chan_cleansharedpersist_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D7.7.4 PCMOs on read channels Monitor Check that the valid response for CleanSharedPersist Transaction are IsShared=0;PassDirty=0 & IsShared=1;PassDirty=0! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Read response signaling read_data_chan_cleanshared_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for CleanShared Transaction are IsShared=0;PassDirty=0 & IsShared=1;PassDirty=0! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Data Transfer Check perform_no_datatransfer_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that no data transfer occurs for a CleanShared,CleansharedPersist, CleanInvalid, CleanUnique, MakeUnique, MakeInvalid and Evict Transactions ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints writelineunique_wstrb_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that WriteLineUnique transactions are required to have every write data strobe bits asserted, that is, sparse write data strobes are not permitted svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM ReadOnce and WriteUnique Transactions Constraints readonce_arlock_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Checks that ARLOCK is valid for ReadOnce Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM ReadOnce and WriteUnique Transactions Constraints writeunique_awlock_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWLOCK is valid for WriteUnique Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM ReadOnce and WriteUnique Transactions Constraints readonce_arcache_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that ARCACHE is valid for ReadOnce Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM ReadOnce and WriteUnique Transactions Constraints writeunique_awcache_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWCACHE is valid for WriteUnique Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM ReadOnce and WriteUnique Transactions Constraints readonce_arburst_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that ARBURST is valid for ReadOnce Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM ReadOnce and WriteUnique Transactions Constraints writeunique_awburst_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWBURST is valid for WriteUnique Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM ReadOnce and WriteUnique Transactions Constraints readonce_ardomain_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that ARDOMAIN is valid for ReadOnce Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM ReadOnce and WriteUnique Transactions Constraints writeunique_awdomain_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWDOMAIN is valid for WriteUnique Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_sz_eq_alen_asize_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that AxLEN is correctly indicated according to Cache Line Size configured! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_arlock_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that ARLOCK is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_awlock_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that AWLOCK is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_arcache_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that ARCACHE is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_awcache_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that AWCACHE is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_ardomain_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that ARDOMAIN is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_awdomain_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that AWDOMAIN is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_arburst_incr_addr_aligned_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the address is aligned to cache line size for INCR burst in a Cache Line Size Transaction! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_awburst_incr_addr_aligned_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the address is aligned to cache line size for INCR burst in a Cache Line Size Transaction! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_arburst_wrap_addr_aligned_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the address is aligned to burst_size for WRAP burst in a Cache Line Size Transaction! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_awburst_wrap_addr_aligned_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the address is aligned to burst_size for WRAP burst in a Cache Line Size Transaction! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_arsize_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the total number of bytes transferred in the transaction is equal to the cache_line_size! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_arburst_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that If DataTransfer de-asserted then no data transfer will occur on the snoop data channel for this transaction DataTransfer, CRRESP[0]! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_awsize_valid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the total number of bytes transferred in the transaction is equal to the cache_line_size! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_awburst_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that awburst is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Domain Types axcache_axdomain_invalid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.3.6 Domains and memory types
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.1 Shareability domain types
Monitor Check that the combination of AxDOMAIN and AxCACHE are valid ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Domain Types axcache_axdomain_restriction_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.3.6 Domains and memory types
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.1 Shareability domain types
Monitor Check that Device transactions, as indicated by AxCACHE[1] = 0, must only use AxDOMAIN = 11 System Shareable ! svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses: ACE Master exclusive_ace_transaction_type_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.1 About Exclusive accesses from ACE Managers Monitor check that exclusive transaction sent on AXI_ACE interface are only of WRITENOSNOOP, READNOSNOOP, READCLEAN, READSHARED and CLEANUNIQUE type svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses exclusive_read_write_id_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.1 Exclusive access process
Monitor check that the bits of the AXI ID signal that are used to identify the Exclusive-capable thread must be the same for all Exclusive transactions from the same Exclusive-capable thread. In other words, monitor checks that same ID is used for exclusive access READ and WRITE transactions svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses: ACE Master exclusive_store_response_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.2.3 Exclusive Store Monitor check that response generated for exclusive store accesss is correct svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses: ACE Master exclusive_load_response_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.2.1 Exclusive Load Monitor check that response generated for exclusive load accesss is correct svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Snoop Data: Signal Stability signal_stable_awsnoop_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A8.1 Opcode signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.3 Read and write Shareable transaction types
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Domain Types: Signal Stability signal_stable_awdomain_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.3.4 Domain signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.1 Shareability domain types
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Snoop Data: Signal Stability signal_stable_arsnoop_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A8.1 Opcode signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.3 Read and write Shareable transaction types
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Domain Types: Signal Stability signal_stable_ardomain_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.3.4 Domain signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.1 Shareability domain types
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM DVM: Mulipart signal_araddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.2 Addresses in DVM messages Monitor check for dvm multipart xact ADDR[2:0] should be SBZ svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Snoop Address: Signal Validity signal_valid_arsnoop_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A8.1 Opcode signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.3 Read and write Shareable transaction types
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Domain Types: Signal Validity signal_valid_ardomain_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.3.4 Domain signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.1 Shareability domain types
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5 Interconnect Requirements snoop_to_same_cache_line_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D6.2 Sequencing transactions The interconnect must ensure that, if the interconnect sends a snoop transaction to a master, it must not provide the same master with a response to a transaction to the same cache line, until it has received a snoop response on CRRESP to the snoop transaction svt_axi_checker
ACE,ACE5 Interconnect Requirements resp_to_same_cache_line_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D6.2 Sequencing transactions The interconnect must ensure that, if the interconnect provides a master with a response to a transaction, it must not send the same master a snoop transaction to the same cache line until it has received an acknowledgment of the transaction response on either RACK or WACK svt_axi_checker
ACE,ACE5 WACK Signaling wack_status_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.5 Write Acknowledge signaling Monitor Check that WACK is asserted in response to BVALID/BREADY handshakes! svt_axi_checker
ACE,ACE5 RACK Signaling rack_status_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.3 Read acknowledge signaling Monitor Check that RACK is asserted in response to all RLAST/RVALID/RREADY handshakes! svt_axi_checker
ACE,ACE5 Snoop Transactions snoop_addr_snoop_data_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.9 Snoop channel dependencies Monitor Check that the master must wait for both ACVALID and ACREADY to be asserted before asserting CDVALID! svt_axi_checker
ACE,ACE5 Snoop Data cdlast_asserted_for_last_snoopread_data_beat AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.8 Snoop data channel signaling Monitor Check that the CDLAST signal is asserted during the final data transfer associated with a snoop transaction! svt_axi_checker
ACE,ACE5 Snoop Response snoop_response_channel_isshared_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.7 Snoop response channel signaling Monitor Check that for ReadUnique, CleanInvalid and MakeInvalid transaction, snoop_resp_isshared cannot be asserted! svt_axi_checker
ACE,ACE5 Snoop Data full_cache_line_datatransfer_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.8 Snoop data channel signaling Monitor Check that if DataTransfer is asserted, a full cache line of data must be provided on the snoop data channel! svt_axi_checker
ACE,ACE5 Snoop Response snoop_resp_passdirty_datatransfer_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.7 Snoop response channel signaling Monitor Check that snoop_resp_datatransfer is asserted if snoop_resp_passdirty is asserted! svt_axi_checker
ACE,ACE5 Coherency Transactions complete_outstanding_writeunique_writelineunique_before_memory_write_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.8.7 Restrictions on WriteUnique and WriteLineUnique usage Monitor checks that no additional WriteBack, WriteClean, or WriteEvict transactions are issued until all outstanding WriteUnique or WriteLineUnique transactions are completed svt_axi_checker
ACE,ACE5 Coherency Transactions complete_outstanding_memory_write_before_writeunique_writelineunique_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.8.7 Restrictions on WriteUnique and WriteLineUnique usage Monitor checks that a cached master completes any outstanding WriteBack, WriteClean, or WriteEvict transactions before issuing a WriteUnique or WriteLineUnique transaction svt_axi_checker
ACE,ACE5 Snoop Address acaddr_aligned_to_cddata_width_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.6.2 Snoop address channel signaling Monitor Check that ACADDR must be aligned to the data transfer size, which is determined by the width of the snoop data bus in bytes svt_axi_checker
ACE,ACE5 Snoop Transactions snoop_transaction_burst_length_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.8 Snoop data channel signaling Monitor Check that snoop transaction burst length must be 1, 2, 4, 8, or 16 svt_axi_checker
ACE,ACE5 Read response signaling read_data_chan_readclean_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for ReadClean Transaction are IsShared=0;PassDirty=0 & IsShared=1;PassDirty=0! svt_axi_checker
ACE,ACE5 Read response signaling read_data_chan_readnotshareddirty_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for ReadNotSharedDirty Transaction are IsShared=0;PassDirty=0 & IsShared=0;PassDirty=1 & IsShared=1;PassDirty=0! svt_axi_checker
ACE,ACE5 Read response signaling read_data_chan_readunique_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for ReadUnique Transaction are IsShared=0;PassDirty=0 & IsShared=0;PassDirty=1! svt_axi_checker
ACE,ACE5 Read response signaling read_data_chan_cleanunique_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for CleanUnique Transaction are IsShared=0;PassDirty=0! svt_axi_checker
ACE,ACE5 Read response signaling read_data_chan_makeunique_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.2.1 Read response signaling Monitor Check that the valid response for MakeUnique Transaction are IsShared=0;PassDirty=0! svt_axi_checker
ACE,ACE5 Exclusive Accesses: ACE Master exclusive_transaction_from_shared_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.2.3 Exclusive Store Monitor Checks that if cacheline is in shared state then exclusive transaction is issued only as CLEANUNIQUE, READCLEAN or READSHARED svt_axi_checker
ACE,ACE5 Exclusive Accesses: ACE Master exclusive_store_from_valid_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.2.3 Exclusive Store Monitor Checks that if cacheline is in invalid state then exclusive store transaction is not issued svt_axi_checker
ACE,ACE5 Exclusive Accesses: ACE Master exclusive_load_from_valid_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.2.1 Exclusive Load Monitor Checks that if cacheline is in invalid state then exclusive load transaction is issued only as READCLEAN or READSHARED svt_axi_checker
ACE,ACE5 Coherency Transactions writeevict_wstrb_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.8.6 WriteEvict Monitor Check that all write strobes bits are asserted for a WRITEEVICT transaction svt_axi_checker
ACE,ACE5 Cache Line Size Transactions Constraints writeevict_awunique_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWUNIQUE is asserted for a WRITEEVICT transaction svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeclean_awunique_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWUNIQUE is deasserted for a WRITECLEAN transaction svt_axi_checker
ACE,ACE5 Awnique Signal snoop_response_to_same_cacheline_during_xact_with_awunique_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.4 AWUNIQUE signal Monitor check that while a transaction is in progress which has the AWUNIQUE signal asserted, the master must not give a snoop response that would allow another copy of the line to be created, or an agent to consider that it has another Unique copy of the line svt_axi_checker
ACE,ACE5 Coherency Transactions snoop_response_to_same_cacheline_during_writeevict_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.8.6 WriteEvict Monitor check that if a snooped master receives a snoop transaction when it has an outstanding WriteEvict transaction, then it is the responsibility of the snooped master to ensure that no other master can update the same area of main memory at the same time svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeback_writeclean_awlock_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a WRAP burst for WriteBack and WriteClean transactions, AWSIZE x AWLEN must not exceed the cache line size! svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeback_writeclean_awburst_wrap_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for a WRAP burst for WriteBack and WriteClean transactions, AWSIZE x AWLEN must not exceed the cache line size! svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeback_writeclean_awburst_incr_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that for an INCR burst for WriteBack and WriteClean transactions, the last byte in the burst added to the AWSIZE aligned start address, must be within the same cache line as the first byte in the burst! svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeback_writeclean_awcache_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWCACHE is valid for WriteBack and WriteClean Transactions! svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeback_writeclean_awdomain_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWDOMAIN is valid for WriteBack and WriteClean Transactions! svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeback_writeclean_awburst_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWBURST is valid for WriteBack and WriteClean Transactions! svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeback_writeclean_awburst_awlen_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWLEN and AWBURST are valid for WriteBack and WriteClean Transactions! svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeback_writeclean_awlen_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWLEN is valid for WriteBack and WriteClean Transactions! svt_axi_checker
ACE,ACE5 WriteBack and WriteClean Transactions Constraints writeback_writeclean_awsize_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.6 Transaction constraints Monitor Check that AWSIZE is valid for WriteBack and WriteClean Transactions! svt_axi_checker
ACE,ACE5 Snoop Transactions dirty_state_data_transfer_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D5.2.2 Snoop data transfers Monitor checks that, if cacheline is in Dirty state UD or SD then dataTransfer bit must be set when master sends snoop response svt_axi_checker
ACE,ACE5 Coherency Transactions evict_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.9.1 Evict Monitor checks that, EVICT transaction starts only from UNIQUECLEAN or SHAREDCLEAN state svt_axi_checker
ACE,ACE5 Coherency Transactions writeevict_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.8.6 WriteEvict Monitor checks that, WRITEEVICT transaction starts only from UNIQUECLEAN state svt_axi_checker
ACE,ACE5 Coherency Transactions writeclean_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.8.5 WriteClean Monitor checks that, WRITECLEAN transaction starts only from UNIQUEDIRTY or SHAREDDIRTY state svt_axi_checker
ACE,ACE5 Coherency Transactions writeback_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.8.4 WriteBack Monitor checks that, WRITEBACK transaction starts only from UNIQUEDIRTY or SHAREDDIRTY state svt_axi_checker
ACE,ACE5 Coherency Transactions writelineunique_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.8.3 WriteLineUnique Monitor checks that, WRITELINEUNIQUE transaction starts only from INVALID, UNIQUECLEAN or SHAREDCLEAN state svt_axi_checker
ACE,ACE5 Coherency Transactions writeunique_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.8.2 WriteUnique Monitor checks that, WRITEUNIQUE transaction starts only from INVALID, UNIQUECLEAN or SHAREDCLEAN state svt_axi_checker
ACE,ACE5 Coherency Transactions makeinvalid_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.7.2 MakeInvalid Monitor checks that, MAKEINVALID transaction starts only from INVALID state svt_axi_checker
ACE,ACE5 Coherency Transactions cleaninvalid_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.6.3 CleanInvalid Monitor checks that, CLEANINVALID transaction starts only from INVALID state svt_axi_checker
ACE,ACE5 Cache Maintenance cleansharedpersist_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D7.7 Cache maintenance for Persistence Monitor checks that, CLEANSHAREDPERSIST transaction starts only from INVALID, UNIQUECLEAN or SHAREDCLEAN state svt_axi_checker
ACE,ACE5 Coherency Transactions cleanshared_correct_start_state_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D4.6.2 CleanShared Monitor checks that, CLEANSHARED transaction starts only from INVALID, UNIQUECLEAN or SHAREDCLEAN state svt_axi_checker
ACE,ACE5 Snoop Transactions cdvalid_high_no_data_transfer_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D5.2.1 Channel activity Monitor Check that arburst is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE5 Reset cdvalid_low_when_reset_is_active_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D2.3.3 Reset requirements Monitor Check for CDVALID low when reset is active! svt_axi_checker
ACE,ACE5 Signal Stability cdvalid_interrupted_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.8 Snoop data channel signaling Monitor Check for CDVALID held steady until CDREADY is asserted! svt_axi_checker
ACE,ACE5 Snoop Data: Signal Validity signal_valid_cdvalid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.8 Snoop data channel signaling Monitor Check for X or Z on CDVALID! svt_axi_checker
ACE,ACE5 WACK Signaling signal_wack_after_handshake_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.5 Write Acknowledge signaling Monitor Checks that WACK signal must be asserted the cycle after the associated handshake or later! svt_axi_checker
ACE,ACE5 WACK Signaling signal_wack_single_cycle_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.5 Write Acknowledge signaling Monitor Checks that WACK is asserted for a single cycle! svt_axi_checker
ACE,ACE5 RACK Signaling signal_rack_after_handshake_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.3 Read acknowledge signaling Monitor Checks that RACK signal must be asserted the cycle after the associated handshake or later! svt_axi_checker
ACE,ACE5 RACK Signaling signal_rack_single_cycle_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.3 Read acknowledge signaling Monitor Checks that RACK is asserted for a single cycle! svt_axi_checker
ACE,ACE5 Exclusive Accesses: ACE Master exokay_not_sent_until_successful_exclusive_store_rack_observed_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.3.1 Minimum PoS Exclusive Monitor Monitor checks that, once a master receives successful exclusive store response EXOKAY from interconnect, then no other master should be provided with EXOKAY response, until current master acknowledges completing successful exclusive store by asserting RACK svt_axi_checker
ACE,ACE5 Exclusive Accesses: ACE Master exclusive_store_overlap_with_another_exclusive_sequence_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D9.2.3 Exclusive Store Monitor check that a master must not permit an Exclusive Store transaction to be in progress at the same time as any transaction that registers that it is performing an Exclusive sequence svt_axi_checker
ACE,ACE5 Trace Signals: Signal Stability signal_stable_cdtrace_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E1.4 Trace signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE5 Signal Stability signal_stable_cdlast_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.9 Snoop channel dependencies Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE5 Signal Stability signal_stable_cddata_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.9 Snoop channel dependencies Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE5 Trace Signals: Signal Validity signal_valid_cdtrace_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E1.4 Trace signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5 Snoop Data: Signal Validity signal_valid_cdlast_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.8 Snoop data channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5 Snoop Data: Signal Validity signal_valid_cddata_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.8 Snoop data channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5 Snoop Data: Signal Validity signal_valid_cdready_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.8 Snoop data channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5 Signal Stability signal_stable_awunique_when_awvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.4 AWUNIQUE signal Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE5 Awnique Signal signal_valid_awunique_when_awvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.1.4 AWUNIQUE signal Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_virtual_inst_cache_snoop_addr_specified_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ACADDR[0] for DVM Message type Virtual Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: Instruction Cache invalidations snoop_dvmmessage_virtual_inst_cache_asid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ACADDR[5] for DVM Message type Virtual Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: Instruction Cache invalidations snoop_dvmmessage_virtual_inst_cache_vmid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ACADDR[6] for DVM Message type Virtual Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: Instruction Cache invalidations snoop_dvmmessage_virtual_inst_cache_secure_nonsecure_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ACADDR[9:8] for DVM Message type Virtual Instruction Cache Invalidate! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: Instruction Cache invalidations snoop_dvmmessage_virtual_inst_cache_invalidate_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.4 Instruction cache invalidations Monitor Check for the supported values of ACADDR[11:10] for DVM Message type Virtual Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: Instruction Cache invalidations dvmmessage_physical_inst_cache_snoop_addr_specified_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.10 Instruction cache invalidations Monitor Check for the supported values of ACADDR[0] for DVM Message type Physical Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: Instruction Cache invalidations snoop_dvmmessage_physical_inst_cache_vid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.10 Instruction cache invalidations Monitor Check for the supported values of ACADDR[6:5] for DVM Message type Physical Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: Instruction Cache invalidations snoop_dvmmessage_physical_inst_cache_secure_nonsecure_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.9 Branch Predictor Invalidate Monitor Check for the supported values of ACADDR[9:8] for DVM Message type Physical Instruction Cache Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: Branch Predictor snoop_dvmmessage_branch_predictor_invalidate_supported_message_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.9 Branch Predictor Invalidate Monitor Check for the supported values of ACADDR[0] for DVM Message type Branch Predictor Invalidate! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: TLBI dvmmessage_tlb_snoop_addr_specified_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check for the supported values of ACADDR[0] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: TLBI snoop_dvmmessage_tlb_asid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check for the supported values of ACADDR[5] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: TLBI snoop_dvmmessage_tlb_vmid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check for the supported values of ACADDR[6] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: TLBI snoop_dvmmessage_tlb_secure_nonsecure_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check for the supported values of ACADDR[9:8] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: TLBI snoop_dvmmessage_tlb_hypervisor_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A15.3.2 TLB Invalidate messages Monitor Check for the supported values of ACADDR[11:10] for DVM Message type TLB Invalidate ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM dvmcomplete_acaddr_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.3 DVM request attributes Monitor Check that for a DVM Complete, ACADDR is defined to be all zeros! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM Operation dvm_operation_dvm_sync_acsnoop_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.3 DVM request attributes Monitor Check that ACSNOOP is 'b1111 for DVM Operation and DVM Sync! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM dvm_complete_acsnoop_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.3 DVM request attributes Monitor Check that ACSNOOP is 'b1110 for DVM Complete ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM dvm_complete_arsnoop_valid_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.3 DVM request attributes Monitor Check that ARSNOOP is 'b1110 for DVM Complete! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Transactions snoop_transaction_order_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.7 Snoop response channel signaling Monitor Check that all snoop transactions are ordered. The response, as given on the snoop response channel, must be in the same order that the transactions are presented on the snoop address channel! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Transactions snoop_addr_snoop_resp_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.9 Snoop channel dependencies Monitor Check that the master must wait for both ACVALID and ACREADY to be asserted before asserting CRVALID! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Address acsnoop_reserved_value_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.6.2 Snoop address channel signaling Monitor Check that ACSNOOP does not have a reserved value! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM snoop_chan_dvmcomplete_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.5 DVM responses Monitor Check that a snoop responseCRRESP of 5'b00010 is not given for DVMComplete Transaction ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM snoop_chan_dvmsync_resp_valid_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.2.5 DVM responses Monitor Check that a snoop responseCRRESP of 5'b00010 is not given for DVMSync Transaction ! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_arlen_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the arlen is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_awlen_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the awlen is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_arsize_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the arsize is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Cache Line Size Transactions Constraints cache_line_awsize_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.2 Cache line size
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.6 Transaction constraints
Monitor Check that the awsize is valid for Cache Line Size Transactions! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Reset acvalid_low_when_reset_is_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A3.6.1 Snoop request channel AC
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D2.3.3 Reset requirements
Monitor Check for ACVALID low when reset is active! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Reset crvalid_low_when_reset_is_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A3.6.2 Snoop response channel CR
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D2.3.3 Reset requirements
Monitor Check for CRVALID low when reset is active! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Signal Stability crvalid_interrupted_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A3.6.2 Snoop response channel CR
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.9 Snoop channel dependencies
Monitor Check for CRVALID held steady until CRREADY is asserted! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Signal Stability acvalid_interrupted_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A3.6.1 Snoop request channel AC
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.6.2 Snoop address channel signaling
Monitor Check for ACVALID held steady until ACREADY is asserted! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Response: Signal Validity signal_valid_crvalid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A3.6.2 Snoop response channel CR
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.7 Snoop response channel signaling
Monitor Check for X or Z on CRVALID! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Address: Signal Validity signal_valid_acvalid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A3.6.1 Snoop request channel AC
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.6.2 Snoop address channel signaling
Monitor Check for X or Z on ACVALID! svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Signal Stability signal_stable_crtrace_when_crvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.9 Snoop channel dependencies Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Signal Stability signal_stable_crresp_when_crvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.9 Snoop channel dependencies Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Signal Stability signal_stable_acprot_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.9 Snoop channel dependencies Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Signal Stability signal_stable_acsnoop_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.9 Snoop channel dependencies Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Signal Stability signal_stable_acaddr_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.9 Snoop channel dependencies Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Response: Signal Validity signal_valid_crtrace_when_crvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.7 Snoop response channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Response: Signal Validity signal_valid_crresp_when_crvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.7 Snoop response channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Response: Signal Validity signal_valid_crready_when_crvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.7 Snoop response channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Address: Signal Validity signal_valid_acprot_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.6.2 Snoop address channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Address: Signal Validity signal_valid_acsnoop_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.6.2 Snoop address channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Address: Signal Validity signal_valid_acaddr_when_acvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.6.2 Snoop address channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM Snoop Address: Signal Validity signal_valid_acready_when_arvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D3.6.2 Snoop address channel signaling Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE5,ACE5_LiteDVM DVM: VMID signal_valid_arvmidext_when_arvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.4 Support for 16-bit VMID Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5_LiteDVM DVM v8.4 signal_acaddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.7 TLB Invalidate operations in DVM v8.4 Monitor Check that observed_araddr[2:0] must be zero for multipart DVM transactions for dvm version less than DVMv8_4 svt_axi_checker
ACE5_LiteDVM DVM v8.4 valid_num_acaddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.7 TLB Invalidate operations in DVM v8.4 Monitor Check that if the dvm_version is greater than or equal to DVM_v8.4 and the message type is not TLB Invalidate by IPA or VA, the observed_araddr[5:4] and observed_araddr[2:0] must be zero for multipart DVM transactions svt_axi_checker
ACE5_LiteDVM DVM v8.4 valid_scale_acaddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.7 TLB Invalidate operations in DVM v8.4 Monitor Check that if the dvm_version is greater than or equal to DVM_v8.4 and the message type is not TLB Invalidate by IPA or VA, the observed_acaddr[7:6] must be zero for multipart DVM transactions svt_axi_checker
ACE5_LiteDVM DVM v8.4 valid_ttl_acaddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.7 TLB Invalidate operations in DVM v8.4 Monitor Check that if the dvm_version is greater than or equal to DVM_v8.4 and the message type is not TLB Invalidate by IPA or VA, the observed_acaddr[9:8] must be zero for multipart DVM transactions svt_axi_checker
ACE5_LiteDVM DVM v8.4 valid_tg_acaddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.7 TLB Invalidate operations in DVM v8.4 Monitor Check that if the dvm_version is greater than or equal to DVM_v8.4 and the message type is not TLB Invalidate by IPA or VA, the observed_acaddr[11:10] must be zero for multipart DVM transactions svt_axi_checker
ACE5_LiteDVM DVM v8.4 valid_num_araddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.7 TLB Invalidate operations in DVM v8.4 Monitor Check that if the dvm_version is greater than or equal to DVM_v8.4 and the message type is not TLB Invalidate by IPA or VA, the observed_araddr[5:4] and observed_araddr[2:0] must be zero for multipart DVM transactions svt_axi_checker
ACE5_LiteDVM DVM v8.4 valid_scale_araddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.7 TLB Invalidate operations in DVM v8.4 Monitor Check that if the dvm_version is greater than or equal to DVM_v8.4 and the message type is not TLB Invalidate by IPA or VA, the observed_araddr[7:6] must be zero for multipart DVM transactions svt_axi_checker
ACE5_LiteDVM DVM v8.4 valid_ttl_araddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.7 TLB Invalidate operations in DVM v8.4 Monitor Check that if the dvm_version is greater than or equal to DVM_v8.4 and the message type is not TLB Invalidate by IPA or VA, the observed_araddr[9:8] must be zero for multipart DVM transactions svt_axi_checker
ACE5_LiteDVM DVM v8.4 valid_tg_araddr_multipart_dvm_xact_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D13.3.7 TLB Invalidate operations in DVM v8.4 Monitor Check that if the dvm_version is greater than or equal to DVM_v8.4 and the message type is not TLB Invalidate by IPA or VA, the observed_araddr[11:10] must be zero for multipart DVM transactions svt_axi_checker
AXI4,AXI5 Atomic Accesses align_addr_atomicity_size_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A7.1 Single-copy atomicity size Monitor Check that a transaction never has an atomicity guarantee greater than the alignment of its start address on ARADDR/AWADDR. svt_axi_checker
AXI4,AXI5 Interface Requirements excl_access_on_write_only_interface_check Synopsys Defined Monitor Check that write only interface does not support exclusive access! svt_axi_checker
AXI4,AXI5 Interface Requirements excl_access_on_read_only_interface_check Synopsys Defined Monitor Check that read only interface does not support exclusive access! svt_axi_checker
AXI4,AXI5 Interface Requirements write_xact_on_write_only_interface_check Synopsys Defined Monitor Check that write only interface supports only write Transactions! svt_axi_checker
AXI4,AXI5 Interface Requirements read_xact_on_read_only_interface_check Synopsys Defined Monitor Check that read only interface supports only read Transactions! svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses exokay_resp_observed_only_for_exclusive_transactions_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2 Exclusive accesses
Monitor checks that the EXOKAY response is observed only for permitted exclusive access transactions.For AXI3/AXI4 interfaces these are transactions with atomic_type is equal to EXCLUSIVE,For ACE_LITE interface these are READNOSNOOP, WRITENOSNOOP transaction or READONCE, WRITEUNIQUE if shareable_exclusive_access_from_acelite_ports_enable is set to '1'. For ACE interface these are READSHARED, READCLEAN and CLEANUNIQUE transaction ! svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Interface Requirements awburst_awlen_valid_value_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.4 Burst attribute Monitor Check that AWLEN and AWBURST are valid for AXI Transactions! svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Interface Requirements rlast_asserted_for_last_read_data_beat AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.4 Relationships between the channels Monitor Check that RLAST is HIGH only for the last beat of READ burst ! svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Interface Requirements wlast_asserted_for_last_write_data_beat AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.3.2 Write data channel W Monitor Check that WLAST is asserted for last beat of write data! svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses exclusive_read_write_prot_type_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that protection type is generated same for exclusive accesss READ and WRITE transactions svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses exclusive_read_write_cache_type_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that cache type is generated same for exclusive accesss READ and WRITE transactions svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses exclusive_read_write_burst_type_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that burst type is generated same for exclusive accesss READ and WRITE transactions svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses exclusive_read_write_burst_size_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that burst size is generated same for exclusive accesss READ and WRITE transactions svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses exclusive_read_write_burst_length_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that burst length is generated same for exclusive accesss READ and WRITE transactions svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses exclusive_read_write_addr_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that address is generated same for exclusive accesss READ and WRITE transactions svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses signal_valid_exclusive_write_addr_aligned_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that exclusive access start address is aligned to the total number of bytes of the transaction svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses signal_valid_exclusive_awcache_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that exclusive access being monitored by a slave must not have an ARCACHE[3:0] or AWCACHE[3:0] value that indicates that the transaction is cacheable svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses signal_valid_exclusive_awlen_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
The burst length for an exclusive access must not exceed 16 transfers. svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses signal_valid_exclusive_awlen_awsize_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that burst size and burst_length combination is valid for Exclusive access. The number of bytes that can be transferred in an exclusive access burst must be power of 2 svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses signal_valid_exclusive_read_addr_aligned_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that exclusive access start address is aligned to the total number of bytes of the transaction svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses signal_valid_exclusive_arcache_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that exclusive access being monitored by a slave must not have an ARCACHE[3:0] or AWCACHE[3:0] value that indicates that the transaction is cacheable svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses signal_valid_exclusive_arlen_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
The burst length for an exclusive access must not exceed 16 transfers. svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Exclusive Accesses signal_valid_exclusive_arlen_arsize_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A7.3 Exclusive accesses
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A7.2.4 Exclusive access restrictions
Monitor check that burst size and burst_length combination is valid for Exclusive access. The number of bytes that can be transferred in an exclusive access burst must be power of 2 svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_wlast_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_wlast_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_awcache_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_awlock_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_awburst_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_awlen_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_awcache_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_awlock_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_awburst_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_awlen_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_rlast_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_rlast_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_arcache_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_arlock_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_arburst_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_arlen_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_arcache_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_arlock_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_arburst_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_arlen_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5,ACE5_Lite,ACE5_LiteDVM Cache Line Size Transactions Constraints full_cache_line_size_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section D6.7.2 Additional Cache Line conversion considerations Monitor Check that all transactions other than ReadNoSnoop, ReadOnce,ReadonceCleaninvalid,ReadonceMakeinvalid, WriteNoSnoop, WriteUnique, Writeuniqueptlstash,WriteptlCMO,Stashtranslation,DVM Message,Barrier WriteBack and WriteClean are required to be a full cache line size! svt_axi_checker
ACE5 Poison: Signal Stability signal_stable_cdpoison_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.1 Poison Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5 Poison: Signal Validity signal_valid_cdpoison_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.1 Poison Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5 Parity cddatachk_parity_calculated_cddata_parity_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Checks that a sampled snoop transaction CDDATACHK is same as calculated parity value from CDDATA,if error is deducted then it will be converted in to poison svt_axi_checker
ACE5 Parity: Signal Validity signal_valid_cdpoisonchk_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5 Parity: Signal Validity signal_valid_cdtracechk_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5 Parity: Signal Validity signal_valid_cdlastchk_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5 Parity: Signal Validity signal_valid_cddatachk_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE5 Parity: Signal Stability signal_stable_cdpoisonchk_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5 Parity: Signal Stability signal_stable_cdtracechk_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5 Parity: Signal Stability signal_stable_cdlastchk_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
ACE5 Parity: Signal Stability signal_stable_cddatachk_when_cdvalid_high_check AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621: Section E2.6 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_armmuatst_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_armmussidv_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_armmusecsid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_armmussid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_armmusid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_awmmuatst_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_awmmussidv_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_awmmusecsid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_awmmussid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Stability signal_stable_awmmusid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_armmuatst_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_armmussidv_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_armmusecsid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_armmussid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_armmusid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_awmmuatst_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_awmmussidv_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_awmmusecsid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_awmmussid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,ACE5,ACE5_Lite Untranslated Transactions: Signal Validity signal_valid_awmmusid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A14.3 Untranslated transaction signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section E1.9.1 Untranslated Transaction signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Snoop Address: Signal Validity signal_valid_awsnoop_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A8.1 Opcode signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.3 Read and write Shareable transaction types
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Domain Types: Signal Validity signal_valid_awdomain_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A9.3.4 Domain signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section D3.1.1 Shareability domain types
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Stability signal_stable_wuser_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Validity signal_valid_wuser_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Stability signal_stable_awuser_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Stability signal_stable_buser_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Validity signal_valid_buser_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Validity signal_valid_awuser_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Stability signal_stable_ruser_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Validity signal_valid_ruser_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Stability signal_stable_aruser_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4,AXI4_Lite,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM User Signaling: Signal Validity signal_valid_aruser_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A13.5 User defined signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.3 User-defined signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Region Signaling: Signal Stability signal_stable_awregion_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A5.7 Multiple region interfaces
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.2 Multiple region signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM QoS Signaling: Signal Stability signal_stable_awqos_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A5.8 QoS signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.1 QoS signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Region Signaling: Signal Validity signal_valid_awregion_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A5.7 Multiple region interfaces
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.2 Multiple region signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM QoS Signaling: Signal Validity signal_valid_awqos_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A5.8 QoS signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.1 QoS signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Region Signaling: Signal Stability signal_stable_arregion_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A5.7 Multiple region interfaces
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.2 Multiple region signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM QoS Signaling: Signal Stability signal_stable_arqos_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A5.8 QoS signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.1 QoS signaling
Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM Region Signaling: Signal Validity signal_valid_arregion_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A5.7 Multiple region interfaces
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.2 Multiple region signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4,ACE,ACE_Lite,AXI5,ACE5,ACE5_Lite,ACE5_LiteDVM QoS Signaling: Signal Validity signal_valid_arqos_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K:Section A5.8 QoS signaling
AMBA AXI and ACE Protocol Specification ARM IHI 0022H.c ID012621:Section A8.1 QoS signaling
Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Interface Requirements write_resp_follows_last_write_xfer_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.4 Relationships between the channels Monitor Check that write response must always follow last write data transfer! svt_axi_checker
AXI3 Onwards Interface Requirements read_data_follows_addr_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.4 Relationships between the channels Monitor Check that read data must always follow address to which the data relates! svt_axi_checker
AXI3 Onwards Interface Requirements write_resp_after_write_addr_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.4 Relationships between the channels Monitor Check that a slave must not transmit the write response before the corresponding address is accepted! svt_axi_checker
AXI3 Onwards Interface Requirements write_resp_after_last_wdata_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.4 Relationships between the channels Monitor Check that a slave must only give a write response after the last write data item is transferred ! svt_axi_checker
AXI3 Onwards Interface Requirements wdata_awlen_match_for_corresponding_awaddr_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.4 Relationships between the channels Monitor Check that the number of write data items matches AWLEN for the corresponding address! svt_axi_checker
AXI3 Onwards Transaction Attributes arvalid_arcache_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A5.2 Memory Attributes Monitor Check that ARCACHE[3:2] is 2'b00 when ARVALID is HIGH and ARCACHE[1] is LOW ! svt_axi_checker
AXI3 Onwards Interface Requirements arburst_reserved_val_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.1 Size attribute Monitor Check that a value of 2'b11 on ARBURST is not permitted when ARVALID is HIGH ! svt_axi_checker
AXI3 Onwards Interface Requirements arsize_data_width_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.1 Size attribute Monitor Check that a Read transfer does not exceed the width of the data interface! svt_axi_checker
AXI3 Onwards Interface Requirements arlen_wrap_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.4 Burst attribute Monitor Check that a Read Transaction with burst type WRAP has a valid burst length! svt_axi_checker
AXI3 Onwards Interface Requirements araddr_wrap_aligned_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.4 Burst attribute Monitor Check that a Read Transaction with burst type WRAP has an aligned address! svt_axi_checker
AXI3 Onwards Interface Requirements araddr_4k_boundary_cross_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.2 Length attribute Monitor Check that a Read burst cannot cross a 4K boundary! svt_axi_checker
AXI3 Onwards Transaction Attributes awvalid_awcache_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A5.2 Memory Attributes Monitor Check that AWCACHE[3:2] is 2'b00 when AWVALID is HIGH and AWCACHE[1] is LOW ! svt_axi_checker
AXI3 Onwards Interface Requirements awburst_reserved_val_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.1 Size attribute Monitor Check that a value of 2'b11 on AWBURST is not permitted when AWVALID is HIGH ! svt_axi_checker
AXI3 Onwards Interface Requirements awsize_data_width_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.1 Size attribute Monitor Check that size of a transfer does not exceed the width of the data interface! svt_axi_checker
AXI3 Onwards Interface Requirements valid_write_strobe_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.2.1 Write strobes Monitor Check that valid Write Strobes are driven for each data beat! svt_axi_checker
AXI3 Onwards Interface Requirements awlen_wrap_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.4 Burst attribute Monitor Check that a Write Transaction with burst type WRAP has a valid burst length! svt_axi_checker
AXI3 Onwards Interface Requirements awaddr_wrap_aligned_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.4 Burst attribute Monitor Check that a Write Transaction with burst type WRAP has an aligned address! svt_axi_checker
AXI3 Onwards Interface Requirements awaddr_4k_boundary_cross_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A4.1.2 Length attribute Monitor Check that a write burst cannot cross a 4K boundary! svt_axi_checker
AXI3 Onwards Reset bvalid_low_when_reset_is_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for BVALID low when reset is active! svt_axi_checker
AXI3 Onwards Reset wvalid_low_when_reset_is_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for WVALID low when reset is active! svt_axi_checker
AXI3 Onwards Reset awvalid_low_when_reset_is_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for AWVALID low when reset is active! svt_axi_checker
AXI3 Onwards Reset rvalid_low_when_reset_is_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for RVALID low when reset is active! svt_axi_checker
AXI3 Onwards Reset arvalid_low_when_reset_is_active_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for ARVALID low when reset is active! svt_axi_checker
AXI3 Onwards Outstanding max_num_outstanding_xacts_check Synopsys Defined Checks that AXI master and AXI slave are not exceeding the user configured maximum number of outstanding transactions svt_axi_checker
AXI3 Onwards Signal Stability bvalid_interrupted_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.5 Dependencies between channel handshake signals Monitor Check for BVALID held steady until BREADY is asserted! svt_axi_checker
AXI3 Onwards Signal Stability wvalid_interrupted_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.5 Dependencies between channel handshake signals Monitor Check for WVALID held steady until WREADY is asserted! svt_axi_checker
AXI3 Onwards Signal Stability awvalid_interrupted_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.5 Dependencies between channel handshake signals Monitor Check for AWVALID held steady until AWREADY is asserted! svt_axi_checker
AXI3 Onwards Signal Stability rvalid_interrupted_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.5 Dependencies between channel handshake signals Monitor Check for RVALID held steady until RREADY is asserted! svt_axi_checker
AXI3 Onwards Signal Stability arvalid_interrupted_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.5 Dependencies between channel handshake signals Monitor Check for ARVALID held steady until ARREADY is asserted! svt_axi_checker
AXI3 Onwards Reset signal_valid_bready_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on BREADY During Reset! svt_axi_checker
AXI3 Onwards Reset signal_valid_wready_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on WREADY During Reset! svt_axi_checker
AXI3 Onwards Reset signal_valid_awready_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on AWREADY During Reset! svt_axi_checker
AXI3 Onwards Reset signal_valid_rready_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on RREADY During Reset! svt_axi_checker
AXI3 Onwards Reset signal_valid_arready_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on ARREADY During Reset! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_bready_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.3 Write response channel Monitor Check for X or Z on BREADY! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_wready_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor Check for X or Z on WREADY! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_awready_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor Check for X or Z on AWREADY! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_rready_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor Check for X or Z on RREADY! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_arready_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor Check for X or Z on ARREADY! svt_axi_checker
AXI3 Onwards Reset signal_valid_aresetn_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on ARESETn! svt_axi_checker
AXI3 Onwards Reset signal_valid_bvalid_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on BVALID During Reset! svt_axi_checker
AXI3 Onwards Reset signal_valid_wvalid_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on WVALID During Reset! svt_axi_checker
AXI3 Onwards Reset signal_valid_awvalid_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on AWVALID During Reset! svt_axi_checker
AXI3 Onwards Reset signal_valid_rvalid_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on RVALID During Reset! svt_axi_checker
AXI3 Onwards Reset signal_valid_arvalid_check_during_reset AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A3.1.2 Reset Monitor Check for X or Z on ARVALID During Reset! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_bvalid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.3 Write response channel Monitor Check for X or Z on BVALID! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_wvalid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor Check for X or Z on WVALID! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_awvalid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor Check for X or Z on AWVALID! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_rvalid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor Check for X or Z on RVALID! svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_arvalid_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor Check for X or Z on ARVALID! svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_bresp_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.3 Write response channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_bid_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.3 Write response channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_bready_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.3 Write response channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_bresp_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.3 Write response channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_bid_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.3 Write response channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_stable_wstrb_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_wdata_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_wready_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_wstrb_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_wdata_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.2 Write data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_awprot_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_awaddr_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_awid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_awready_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_awprot_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_awaddr_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_awid_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_rresp_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_rdata_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_rid_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_rready_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_rresp_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_rdata_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_rid_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.2 Read data channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_arprot_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_araddr_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Stability signal_stable_arid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_arready_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_arprot_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_araddr_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3 Onwards Signal Validity signal_valid_arid_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,AXI5,ACE5_Lite Read interleaving property read_data_interleave_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A6.6.1 Read data interleaving Monitor check that Master VIP has recieved interleaved read data though the svt_axi_port_configuration::read_interleaving_disabled is set to 1 svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_awsize_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_awsize_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.1.1 Write request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Stability signal_stable_arsize_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI3,AXI4,ACE,ACE_Lite,AXI5,AXI5_Lite,ACE5,ACE5_Lite,ACE5_LiteDVM Signal Validity signal_valid_arsize_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A2.2.1 Read request channel Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity wdatachk_parity_calculated_wdata_parity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Checks that the observed parity value as seen on the WDATACHK signal has matched with that of the calculated parity value on WDATA, if a parity mismatch is detected, then it will be converted in to poison svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity received_parity_calculated_parity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Checks that the observed parity value as seen on the *chk signals has matched with that of the calculated parity value svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity rdatachk_parity_calculated_rdata_parity_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Checks that the observed parity value as seen on the RDATACHK signal has matched with that of the calculated parity value on RDATA svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_btracechk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_buserchk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_brespchk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_bidchk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_btracechk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_buserchk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_brespchk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_bidchk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_breadychk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_bvalidchk_when_bvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_rtracechk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_rpoisonchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_ruserchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_rrespchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_rdatachk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_ridchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rtracechk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rpoisonchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_ruserchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rrespchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rdatachk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_ridchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rreadychk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_rvalidchk_when_rvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_wtracechk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_wpoisonchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_wuserchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_wstrbchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_wdatachk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_wtracechk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_wpoisonchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_wuserchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_wstrbchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_wdatachk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_wreadychk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_wvalidchk_when_wvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_artracechk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_aruserchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_arctlchk0_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_araddrchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_aridchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_artracechk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_aruserchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_arctlchk0_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_araddrchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_aridchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_arreadychk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_arvalidchk_when_arvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awtracechk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awuserchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awctlchk0_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awaddrchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Stability signal_stable_awidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awtracechk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awuserchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awctlchk0_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awaddrchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awreadychk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5,AXI5_Lite,ACE5_Lite,ACE5_LiteDVM Parity: Signal Validity signal_valid_awvalidchk_when_awvalid_high_check AMBA AXI Protocol Specification ARM IHI 0022 Issue K: Section A17.2.3 Parity check signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Wakeup Signaling stream_twakeup_tvalid_same_cycle_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.3 Wake-up signaling If TWAKEUP and TVALID are HIGH in the same cycle, TWAKEUP must remain asserted until TREADY is asserted svt_axi_checker
AXI5_STREAM Interface Parity stream_observed_calculated_parity_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 5.3 Parity check The observed parity value as seen on the check signal must match with that of the calculated parity value on the signal covered by a check signal svt_axi_checker
AXI5_STREAM Interface Parity stream_tdata_parity_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 5.3 Parity check The observed parity value as seen on the TDATACHK signal must match with that of the calculated parity value on TDATA svt_axi_checker
AXI5_STREAM Interface Parity: Signal Stability signal_stable_tdestchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Stability signal_stable_tuserchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Stability signal_stable_tidchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Stability signal_stable_tlastchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Stability signal_stable_tkeepchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Stability signal_stable_tstrbchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Stability signal_stable_tdatachk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Wakeup Signaling: Signal Validity signal_valid_twakeup_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_twakeupchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_tdestchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_tuserchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_tidchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_tlastchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_tkeepchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_tstrbchk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_tdatachk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_treadychk_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI5_STREAM Interface Parity: Signal Validity signal_valid_tvalidchk_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section B.1 AXI-Stream signals TVALIDCHK must not be X/Z svt_axi_checker
AXI4_STREAM,AXI5_STREAM Packet Checks max_stream_burst_length_exceeded_check Synopsys Defined The burst length of received data stream should not exceed the maximum value allowed for stream_burst_length svt_axi_checker
AXI4_STREAM,AXI5_STREAM Packet Checks tid_or_tdest_change_before_tlast_assertion AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.6 Packet boundaries The TID or TDEST must not change before the packet end, that is before TLAST assertion as all bytes within a packet are from the same source and for the same destination and have the same TID and TDEST values svt_axi_checker
AXI4_STREAM,AXI5_STREAM Interleaving Checks stream_interleave_depth_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 4.1 Transfer interleaving If a Receiver has a limited interleaving capability then the received data stream must not get interleaved beyond stream_interleave_depth value svt_axi_checker
AXI4_STREAM,AXI5_STREAM Byte Checks tstrb_low_when_tkeep_low_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.5.3 TKEEP and TSTRB combinations TSTRB must be low when corresponding TKEEP is low svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Stability tvalid_interrupted_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2 Handshake signaling Once TVALID is asserted, it must remain asserted until the handshake occurs svt_axi_checker
AXI4_STREAM,AXI5_STREAM Reset Checks tvalid_low_when_reset_is_active_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.8.2 Reset During reset, TVALID must be driven LOW svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Stability signal_stable_tdest_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Stability signal_stable_tuser_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Stability signal_stable_tid_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Stability signal_stable_tlast_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Stability signal_stable_tkeep_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Stability signal_stable_tstrb_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Stability signal_stable_tdata_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.2.1 Handshake with TVALID asserted before TREADY Monitor check for signal stability when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Validity signal_valid_tdest_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.1 Signal list Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Validity signal_valid_tuser_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.1 Signal list Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Validity signal_valid_tid_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.1 Signal list Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Validity signal_valid_tlast_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.1 Signal list Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Validity signal_valid_tkeep_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.1 Signal list Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Validity signal_valid_tstrb_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.1 Signal list Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Validity signal_valid_tdata_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.1 Signal list Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Validity signal_valid_tready_when_tvalid_high_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.1 Signal list Monitor check for X or Z on signal when corresponding valid signal is high svt_axi_checker
AXI4_STREAM,AXI5_STREAM Signal Validity signal_valid_tvalid_check AMBA AXI-Stream Protocol Specification ARM IHI 0051B ID040921: Section 2.1 Signal list TVALID must not be X/Z svt_axi_checker
None "" master_slave_xact_data_integrity_check Monitor Check that data in downstream transaction matches that in the upstream transaction svt_amba_system_checker
None "" data_integrity_check Monitor Check that transaction data contents are consistent with memory svt_amba_system_checker
None "" slave_transaction_routing_check Monitor Check that transaction is routed to the correct slave based on address svt_amba_system_checker
AMBA Multi Chip System Custom Combined Write CMO Check rn_combined_writecmo_xact_propagated_to_slave_custom_check ARM AES 0003 v6.0 Monitor Custom Check that RN Combined Write and PCMO type transaction propagation to slave by HN should be valid as per the configuration attribute svt_chi_hn_configuration::combined_write_and_cmo_propagation_to_slave_policy svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent rsp coherent_resp_start_conditions_check ARM-IHI0050A, ARM-IHI0050B Monitor Check that the response to a coherent transaction is not started before appropriate RN-Fs are snooped svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Exclusive Access exclusive_chi_transaction_type_check ARM-IHI0050A: 6.3, ARM-IHI0050B: 6.3 Monitor check that observed exclusive transaction is one of the allowed coherent/non-coherent exclusive load/store transaction types. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Exclusive Access exclusive_store_resp_check ARM-IHI0050A: 6.2, ARM-IHI0050B: 6.2 Monitor check that the resposne for exclusive store transaction matches the expected response for the given lpid and address. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Exclusive Access exclusive_load_resp_check ARM-IHI0050A: 6.2, ARM-IHI0050B: 6.2 Monitor check that the resposne for exclusive load transaction matches the expected response for the given lpid and address. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System cmos forward_cmos_to_slave_check ARM-IHI0050B: 4.2.2 Monitor Check that the HN propagates the CMOs beyond the HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Memory Tagging check slave_tag_integrity_check ARM AES 0003 v6.0 Monitor Check that the slave transaction tag matches with the Tags in the slave memory svt_amba_multi_chip_system_err_check
AMBA Multi Chip System poison integrity slave_poison_integrity_check ARM-IHI0050B, ARM-IHI0050C Monitor Check that the slave transaction poison matches with content of slave memory svt_amba_multi_chip_system_err_check
AMBA Multi Chip System data integrity slave_data_integrity_check ARM-IHI0050A, ARM-IHI0050B Monitor Check that the slave transaction data matches with content of slave memory svt_amba_multi_chip_system_err_check
AMBA Multi Chip System dvm interconnect_dvm_snoop_timing_check ARM-IHI0050A: 8.1, ARM-IHI0050B: 8.1 Monitor Check that the interconnect sends DVM Snoops only after DBIDResp is issued to the initiating RN and NCBWrData is received for the corresponding DVM request. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System dvm valid_dvm_response_from_interconnect_check ARM-IHI0050A: 8.1, ARM-IHI0050B: 8.1 Monitor Check that the Comp response for a DVMOp requestnon-sync,sync indicates an Error resposne if any of the associated snoops has Error response. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System dvm interconnect_dvm_response_timing_check ARM-IHI0050A: 8.1, ARM-IHI0050B: 8.1 Monitor Check that the interconnect waits for the responses for all corresponding SnpDVMOpnon-sync,sync requests before responding to original DVMOpnon-sync,sync transaction. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System dvm interconnect_dvm_sync_snoop_transaction_association_check ARM-IHI0050A: 8.1, ARM-IHI0050B: 8.1 Monitor Check that interconnect broadcasts SnpDVMOpsync transactions to all other RNs that are DVM snoopable when it receives a DVMOpsync request transaction from an RN. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System dvm interconnect_dvm_operation_snoop_transaction_association_check ARM-IHI0050A: 8.1, ARM-IHI0050B: 8.1 Monitor Check that interconnect broadcasts SnpDVMOpnon-sync transactions to all other RNs that are DVM snoopable when it receives a DVMOpnon-sync request transaction from an RN. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_copyback_atomic_hazard_check ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a copyback request and a coherent atomic request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_atomic_copyback_hazard_check ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent atomic request and a copyback request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_copyback_write_hazard_check ARM-IHI0050A: 5.4.2, ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a copyback request and a coherent write request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_write_copyback_hazard_check ARM-IHI0050A: 5.4.2, ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a copyback request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_copyback_read_hazard_check ARM-IHI0050A: 5.4.2, ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a copyback request and a coherent read request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_read_copyback_hazard_check ARM-IHI0050A: 5.4.2, ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a copyback request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Memory Tagging check tag_not_dirty_at_any_rn_when_snpmakeinvalid_issued_check ARM AES 0003 v6.0 Monitor Check that the interconnect issues SnpMakeInvalid for a WriteUnique, MakeUnique or MakeInvalid transaction only when it can be sure that the Snoopee does not hold dirty tags or when the corresponding coherent transaction is a MakeUnique or WriteUniqueFull with TagOp set to UPDATE. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop valid_snp_xact_type_for_makereadunique_check ARM AES 0003 v7.0 Monitor Check that the Snoop transaction is one of the valid snoop types for MakeReadUnique transaction. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Memory Tagging check coherent_and_snoop_tag_match_check ARM AES 0003 v6.0 Monitor Check that Tags returned to initiating RN matches with the full cacheline tags received from associated snoop transaction svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Memory Tagging check snoop_tag_integrity_check ARM AES 0003 v6.0 Monitor Check that the Tags transferred in snoop response data matches with system monitor HN-F L3 view when the TagOp in the SnpRspData is set to Transfer and final state resp[1:0] is set to UC/SC/I. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent rsp cache_state_of_stash_resp_check ARM-IHI0050E.b: 7 Monitor Check that no peer RN has cached the line when the cache state is UC/UD in the DataPull read response of Stash snoop svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop stash_data_pull_integrity_check ARM-IHI0050B: 7 Monitor Check that the Data Pull Read data returned for Stash type Snoops is as expected svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop associated_snoop_trace_tag_validity_check ARM-IHI0050B: 11.2 Monitor Check that the associated snoop transaction has valid trace_tag value svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop only_one_snoop_with_rettosrc_check ARM-IHI0050B: 4.8 Monitor Check that only one snoop transaction, corresponding to a given coherent transaction, has RetToSrc asserted svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop only_one_forward_snoop_per_coherent_transaction_check ARM-IHI0050B: 4.3 Monitor Check that only one snoop transaction, corresponding to a given coherent transaction, is a forwarding type Snoop svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent rsp cache_state_of_xact_resp_check ARM-IHI0050E.b: 4.7 Monitor Check that no peer RN has cached the line when the Cache state is UC/UD in the Comp/CompData response of coherent transactions svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop coherent_snoop_type_match_check ARM-IHI0050A: 4.4 Table 4-1, ARM-IHI0050B: 4.4 Table 4-3 Monitor Check that the snoop transaction type corresponds to the coherent transaction type of initiating master svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop snoop_not_sent_to_initiating_master_check ARM-IHI0050A, ARM-IHI0050B Monitor Check that a snoop is not sent to the initiating master svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop overlapping_addr_sequencing_check ARM-IHI0050A: 5.4, ARM-IHI0050B: 4.9.2 Monitor Check that if two masters initiate requests to access the same cache line simultaneously, one master is sequenced after the other svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop snoop_addr_matches_coherent_addr_check ARM-IHI0050A: 4.3, ARM-IHI0050B: 4.3 Monitor Check that the address of a snoop transaction must match one of the outstanding coherent transactions svt_amba_multi_chip_system_err_check
AMBA Multi Chip System snoop rsp only_one_snoop_returns_data_check ARM-IHI0050A: 4.1.1, ARM-IHI0050B Monitor Check that only one snoop transaction returns data svt_amba_multi_chip_system_err_check
AMBA Multi Chip System snoop rsp snoop_resp_passdirty_check ARM-IHI0050A: 4.7.5, ARM-IHI0050B: 4.7.6 Monitor Check that no two associated snooped RNs responded to snoop transactions with PassDirtyresp[2] in the snoop responses asserted. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System snoop rsp snoop_resp_wasunique_check ARM-IHI0050A: 4.7.5, ARM-IHI0050B: 4.7.6 Monitor Check that no two associated snooped RNs responded to snoop transactions with cache line state as Unique. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop coherent_xact_with_no_snoop_check ARM-IHI0050A: 4.4 Table 4-1, ARM-IHI0050B: 4.4 Table 4-3 Monitor Check that non-coherent requests READNOSNOOP,WRITENOSNOOP -- Except in case of invisibile cache mode at HN-F L3 , copyback requests WRITEBACK,WRITECLEAN,WRITEEVICTFULL and EVICT do not cause a snoop of cached RNs. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent and snoop coherent_and_snoop_data_match_check ARM-IHI0050A: 4.3, ARM-IHI0050B: 4.3 Monitor Check that data returned to initiating RN matches with the full cacheline data received from associated snoop transaction svt_amba_multi_chip_system_err_check
AMBA Multi Chip System data integrity snoop_data_integrity_check ARM-IHI0050A: 4.7.5, ARM-IHI0050B: 4.7.6 Monitor Check that snoop response data from snooped RN matches with system monitor HN-F L3 view when the final state resp[1:0] in the SnpRspData flits is set to UC/SC/I. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System data integrity copyback_data_integrity_check ARM-IHI0050A: 4.7.3, ARM-IHI0050B: 4.7.3 Monitor Check that CopyBack write data from RN matches with system monitor HN-F L3 view when the current state resp[1:0] in the CopyBack write DAT flits is set to UC/SC. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System MPAM matching_mpam_values_for_original_request_and_associated_stash_snoop_check ARM-IHI-0050D: 11.2 Monitor Check that all the mpam attributes of RN transaction are propagated to stash snoops svt_amba_multi_chip_system_err_check
AMBA Multi Chip System MPAM matching_mpam_values_for_original_request_and_associated_slave_xact_check ARM-IHI-0050D: 11.2 Monitor Check that all the mpam attributes of RN transaction are propagated to slaves svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_atomic_atomic_hazard_check ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent atomic request and another coherent atomic request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_atomic_read_hazard_check ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a coherent atomic request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_read_atomic_hazard_check ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a coherent atomic request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_atomic_write_hazard_check ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a coherent atomic request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_write_atomic_hazard_check ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a coherent atomic request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Memory Tagging check expected_tag_match_result_check ARM AES 0003 v6.0 Monitor Check that the result indicated in the Tag Match response for a Write or Atomic transaction matches the result expected by the System monitor svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_read_read_hazard_check ARM-IHI0050A: 5.4.2, ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent read request and another coherent read request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_req_compack_hazard_check ARM-IHI0050A: 5.4.1, ARM-IHI0050B: 5.6.1 Monitor check that - for a given cacheline, hazard condition between a Coherent request and CompAck is handled correctly by the HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_write_write_hazard_check ARM-IHI0050A: 5.4.2, ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent write request and another coherent write request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_write_read_hazard_check ARM-IHI0050A: 5.4.2, ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a coherent read request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System hazard coherent_read_write_hazard_check ARM-IHI0050A: 5.4.2, ARM-IHI0050B: 5.6.2 Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a coherent write request are correctly ordered by HN svt_amba_multi_chip_system_err_check
AMBA Multi Chip System DWT no_snoop_resp_dirty_with_dwt_check ARM AES 0003 v8.0 Monitor Check that - For a partial cacheline coherent transaction from RN, HN doesn't issue DWT request to Slave if any of the associated snoop transactions return dirty data svt_amba_multi_chip_system_err_check
AMBA Multi Chip System DWT comp_after_snoop_xacts_completion_with_dwt_check ARM AES 0003 v8.0 Monitor Check that the HN issued Comp response to the requester after receiving all snoop responses for any snoops that were sent svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Custom Combined Write CMO Check valid_combined_writecmo_slave_xact_custom_check ARM AES 0003 v6.0 Monitor Custom Check that generation of Combined Write and PCMO type transaction to slave should always be associated with a Combined Write and PCMO type RN transaction svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Memory Tagging check write_tag_integrity_check ARM AES 0003 v6.0 Monitor Check that Tags transferred in clean state by an RN for a Write transaction matches with system monitor HNHN-F L3/HN-I memory view svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Memory Tagging check atomic_returned_initial_tag_integrity_check ARM AES 0003 v6.0 Monitor Check that Tags returned in clean state by an HN for an AtomicLoad/Swap/Compare transaction matches with system monitor HNHN-F L3/HN-I memory view svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Memory Tagging check read_tag_integrity_check ARM AES 0003 v6.0 Monitor Check that Tags returned in clean state by an HN for a Read transaction matches with system monitor HNHN-F L3/HN-I memory view when: the snooped RNs return tags in clean state OR none of the snooped RNs return any tags OR there are no snoops svt_amba_multi_chip_system_err_check
AMBA Multi Chip System DMT dmt_after_snoop_xacts_completion_check ARM-IHI0050B 2.3.1 Monitor Check that - For a given RN transaction, HN issues DMT request to Slave only after the completion of all the associated snoop transactions svt_amba_multi_chip_system_err_check
AMBA Multi Chip System DMT valid_xacts_for_optimized_dmt_check ARM-IHI0050B 2.3.1 Monitor Check that - HN issues optimized DMT request to Slave only for RN transactions of the type ReadNoSnp and ReadOnce with ExpCompAck asserted OR order set to NO_ORDERING_REQUIRED svt_amba_multi_chip_system_err_check
AMBA Multi Chip System DMT no_snoop_resp_dirty_with_dmt_check ARM-IHI0050B 2.3.1 Monitor Check that - For a given RN transaction, HN doesn't issue DMT request to Slave if any of the associated snoop transactions return full cacheline dirty data svt_amba_multi_chip_system_err_check
AMBA Multi Chip System ATOMICOPS comp_or_compdata_response_after_snoop_xacts_completion_for_atomic_transaction_check ARM-IHI0050B 4.2 Monitor Check that - The Completer must wait for all snoop responses before sending the Comp or CompData response. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System data integrity atomic_returned_initial_data_integrity_check ARM-IHI0050B 2.3 Monitor Check that the returned initial data is consistent with the system monitor when read data completes at RN for Atomic LOAD/SWAP/COMPARE. svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Transaction ordering ordering_of_xacts_when_dbidrespord_received_check ARM-AES 0003 v8: 8 Monitor Checks that the associated slave transactions of a request ordered or unordered RN transaction should be started only after all the associated slave transactions of a prior unordered or request ordered RN xact that had received a DBIDRESPORD svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Transaction ordering slave_xacts_ordering_for_ordered_rn_xact_check ARM-IHI0050B: 2.4.4 Monitor Check that the associated slave xacts of ordered RN transaction should be started after all the associated slave xacts of earlier issued ordered RN xact svt_amba_multi_chip_system_err_check
AMBA Multi Chip System Propagation of Attr memory_attributes_propagation_check ARM-IHI0050B: 2.9.3 Monitor Check that all the memory attributes of RN transaction are propagated to slaves svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent rsp coherent_resp_passdirty_check ARM-IHI0050A: 11.9.20 Table 11-26 and 11-27, ARM-IHI0050B: 12.9.36 Table 12-35 and 12-36 Monitor Check that the PassDirty response to initiating RN is correct svt_amba_multi_chip_system_err_check
AMBA Multi Chip System coherent rsp coherent_resp_isshared_check ARM-IHI0050A: 11.9.20 Table 11-26 and 11-27, ARM-IHI0050B: 12.9.36 Table 12-35 and 12-36 Monitor Check that the final state in the coherent response to the initiating RN is set to Shared as expected svt_amba_multi_chip_system_err_check
AMBA Multi Chip System data integrity read_data_integrity_check ARM-IHI0050A: 4.7.1, ARM-IHI0050B: 4.7.1 Monitor Check that read data from HN matches with system monitor HNHN-F L3/HN-I memory view when: the snooped RNs return the data in clean state OR none of the snooped RNs return any data OR there are no snoops svt_amba_multi_chip_system_err_check
AMBA Multi Chip System routing slave_transaction_routing_check ARM-IHI0050A, ARM-IHI0050B Monitor Check that transaction is routed to the correct slave based on the address of the transaction request svt_amba_multi_chip_system_err_check
CHI System Custom Combined Write CMO Check rn_combined_writecmo_xact_propagated_to_slave_custom_check SYNOPSYS DEFINED Monitor Custom Check that RN Combined Write and PCMO type transaction propagation to slave by HN should be valid as per the configuration attribute svt_chi_hn_configuration::combined_write_and_cmo_propagation_to_slave_policy svt_chi_system_err_check
CHI System coherent rsp coherent_resp_start_conditions_check ARM-IHI0050E.b: 4.3 Snoop request types Monitor Check that the response to a coherent transaction is not started before appropriate RN-Fs are snooped svt_chi_system_err_check
CHI System Exclusive Access exclusive_chi_transaction_type_check ARM-IHI0050E.b: 6.3 Exclusive transactions Monitor check that observed exclusive transaction is one of the allowed coherent/non-coherent exclusive load/store transaction types. svt_chi_system_err_check
CHI System Exclusive Access exclusive_store_resp_check ARM-IHI0050E.b: 6.2 Exclusive monitors Monitor check that the resposne for exclusive store transaction matches the expected response for the given lpid and address. svt_chi_system_err_check
CHI System Exclusive Access exclusive_load_resp_check ARM-IHI0050E.b: 6.2 Exclusive monitors Monitor check that the resposne for exclusive load transaction matches the expected response for the given lpid and address. svt_chi_system_err_check
CHI System atomics forward_atomics_to_slave_check ARM-IHI0050E.b: 2.3.1 Checks that the HN propagates the Atomic transactions to downstream nodes as expected svt_chi_system_err_check
CHI System cmos forward_cmos_to_slave_check ARM-IHI0050E.b: 4.2.2 Dataless transactions Monitor Check that the HN propagates the CMOs beyond the HN svt_chi_system_err_check
CHI System Memory Tagging check slave_tag_integrity_check ARM-IHI0050E.b: 12 Memory Tagging Monitor Check that the slave transaction tag matches with the Tags in the slave memory svt_chi_system_err_check
CHI System poison integrity slave_poison_integrity_check ARM-IHI0050E.b: 9.5 Poison Monitor Check that the slave transaction poison matches with content of slave memory svt_chi_system_err_check
CHI System data integrity slave_data_integrity_check SYNOPSYS DEFINED Monitor Check that the data observed in the subordinate VIP agent transaction from Home NodeHN to Subordinate matches with the expected data present in the subordinate VIP agent memory, when the subordinate VIP agent transaction ends successfully. svt_chi_system_err_check
CHI System dvm interconnect_dvm_snoop_timing_check ARM-IHI0050E.b: 8.1 DVM transaction flow Monitor Check that the interconnect sends DVM Snoops only after DBIDResp is issued to the initiating RN and NCBWrData is received for the corresponding DVM request. svt_chi_system_err_check
CHI System dvm valid_dvm_response_from_interconnect_check ARM-IHI0050E.b: 8.1 DVM transaction flow Monitor Check that the Comp response for a DVMOp requestnon-sync,sync indicates an Error resposne if any of the associated snoops has Error response. svt_chi_system_err_check
CHI System dvm interconnect_dvm_response_timing_check ARM-IHI0050E.b: 8.1 DVM transaction flow Monitor Check that the interconnect waits for the responses for all corresponding SnpDVMOpnon-sync,sync requests before responding to original DVMOpnon-sync,sync transaction. svt_chi_system_err_check
CHI System dvm interconnect_dvm_sync_snoop_transaction_association_check ARM-IHI0050E.b: 8.1 DVM transaction flow Monitor Check that interconnect broadcasts SnpDVMOpsync transactions to all other RNs that are DVM snoopable when it receives a DVMOpsync request transaction from an RN. svt_chi_system_err_check
CHI System dvm interconnect_dvm_operation_snoop_transaction_association_check ARM-IHI0050E.b: 8.1 DVM transaction flow Monitor Check that interconnect broadcasts SnpDVMOpnon-sync transactions to all other RNs that are DVM snoopable when it receives a DVMOpnon-sync request transaction from an RN. svt_chi_system_err_check
CHI System Domain and snoop coherent_snoop_domain_match_check ARM-IHI0050E.b: 2.9.6 Snoop Attribute Monitor Check that the port on which snoop transaction is received corresponds to the domain indicated in coherent transaction of initiating master svt_chi_system_err_check
CHI System hazard coherent_copyback_atomic_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a copyback request and a coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_atomic_copyback_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent atomic request and a copyback request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_copyback_write_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a copyback request and a coherent write request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_write_copyback_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a copyback request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_copyback_read_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a copyback request and a coherent read request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_read_copyback_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a copyback request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_copyback_atomic_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a copyback request and a coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_atomic_copyback_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent atomic request and a copyback request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_copyback_write_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a copyback request and a coherent write request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_write_copyback_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a copyback request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_copyback_read_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a copyback request and a coherent read request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_read_copyback_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a copyback request are correctly ordered by HN svt_chi_system_err_check
CHI System Memory Tagging check tag_not_dirty_at_any_rn_when_snpmakeinvalid_issued_check ARM-IHI0050E.b: 12 Memory Tagging Monitor Check that the interconnect issues SnpMakeInvalid for a WriteUnique, MakeUnique or MakeInvalid transaction only when it can be sure that the Snoopee does not hold dirty tags or when the corresponding coherent transaction is a MakeUnique or WriteUniqueFull with TagOp set to UPDATE. svt_chi_system_err_check
CHI System coherent and snoop valid_snp_xact_type_for_makereadunique_check ARM-IHI0050E.b:4.4 Request transactions and corresponding Snoop requests Monitor Check that the Snoop transaction is one of the valid snoop types for MakeReadUnique transaction. svt_chi_system_err_check
CHI System Memory Tagging check coherent_and_snoop_tag_match_check ARM-IHI0050E.b: 12 Memory Tagging Monitor Check that Tags returned to initiating RN matches with the full cacheline tags received from associated snoop transaction svt_chi_system_err_check
CHI System Memory Tagging check snoop_tag_integrity_check ARM-IHI0050E.b: 12 Memory Tagging Monitor Check that the Tags transferred in snoop response data matches with system monitor HN-F L3 view when the TagOp in the SnpRspData is set to Transfer and final state resp[1:0] is set to UC/SC/I. svt_chi_system_err_check
CHI System coherent rsp cache_state_of_stash_resp_check ARM-IHI0050E.b: 7 Cache Stashing Monitor Check that no peer RN has cached the line when the cache state is UC/UD in the DataPull read response of Stash snoop svt_chi_system_err_check
CHI System coherent and snoop stash_data_pull_integrity_check ARM-IHI0050E.b: 7 Cache Stashing Monitor Check that the Data Pull Read data returned for Stash type Snoops is as expected svt_chi_system_err_check
CHI System coherent and snoop associated_snoop_trace_tag_validity_check ARM-IHI0050E.b: 11.5 Trace Tag Monitor Check that the associated snoop transaction has valid trace_tag value svt_chi_system_err_check
CHI System coherent and snoop only_one_snoop_with_rettosrc_check ARM-IHI0050E.b: 4.9 Returning Data with Snoop response Monitor Check that only one snoop transaction, corresponding to a given coherent transaction, has RetToSrc asserted svt_chi_system_err_check
CHI System coherent and snoop only_one_forward_snoop_per_coherent_transaction_check ARM-IHI0050E.b: 4.3 Snoop request types Monitor Check that only one snoop transaction, corresponding to a given coherent transaction, is a forwarding type Snoop svt_chi_system_err_check
CHI System coherent rsp cache_state_of_xact_resp_check ARM-IHI0050E.b: 4.7 Cache state transitions at a Requester Monitor Check that no peer RN has cached the line when the Cache state is UC/UD in the Comp/CompData response of coherent transactions svt_chi_system_err_check
CHI System coherent and snoop coherent_snoop_type_match_check ARM-IHI0050E.b: Table 4-24 Expected snoop requests per Request from an RN Monitor Check that the snoop transaction type corresponds to the coherent transaction type of initiating master svt_chi_system_err_check
CHI System coherent and snoop snoop_not_sent_to_initiating_master_check ARM-IHI0050E.b: 4.4 Request transactions and corresponding Snoop requests Monitor Check that a snoop is not sent to the initiating master svt_chi_system_err_check
CHI System coherent and snoop overlapping_addr_sequencing_check ARM-IHI0050E.b: 4.11.2 At the ICNHN-F node Monitor Check that if two masters initiate requests to access the same cache line simultaneously, one master is sequenced after the other svt_chi_system_err_check
CHI System coherent and snoop snoop_addr_matches_coherent_addr_check ARM-IHI0050E.b: 4.3 Snoop request types Monitor Check that the address of a snoop transaction must match one of the outstanding coherent transactions svt_chi_system_err_check
CHI System snoop rsp only_one_snoop_returns_data_check ARM-IHI0050E.b: 4.8 Cache state transitions at a Snoopee Monitor Check that only one snoop transaction returns data svt_chi_system_err_check
CHI System snoop rsp snoop_resp_passdirty_check ARM-IHI0050E.b: 4.8 Cache state transitions at a Snoopee Monitor Check that no two associated snooped RNs responded to snoop transactions with PassDirtyresp[2] in the snoop responses asserted. svt_chi_system_err_check
CHI System snoop rsp snoop_resp_wasunique_check ARM-IHI0050E.b: 4.8 Cache state transitions at a Snoopee Monitor Check that no two associated snooped RNs responded to snoop transactions with cache line state as Unique. svt_chi_system_err_check
CHI System coherent and snoop coherent_xact_with_no_snoop_check ARM-IHI0050E.b: 4.4 Request transactions and corresponding Snoop requests Monitor Check that non-coherent requests READNOSNOOP,WRITENOSNOOP -- Except in case of invisibile cache mode at HN-F L3 , copyback requests WRITEBACK,WRITECLEAN,WRITEEVICTFULL and EVICT do not cause a snoop of cached RNs. svt_chi_system_err_check
CHI System coherent and snoop coherent_and_snoop_data_match_check ARM-IHI0050E.b: 4.3 Snoop request types Monitor Check that data returned to initiating RN matches with the full cacheline data received from associated snoop transaction svt_chi_system_err_check
CHI System data integrity snoop_data_integrity_check ARM-IHI0050E.b: 4.8 Cache state transitions at a Snoopee Monitor Check that snoop response data from snooped RN matches with system monitor HN-F L3 view when the final state resp[1:0] in the SnpRspData flits is set to UC/SC/I. svt_chi_system_err_check
CHI System data integrity copyback_data_integrity_check ARM-IHI0050E.b: 4.7.3 Write request transactions Monitor Check that CopyBack write data from RN matches with system monitor HN-F L3 view when the current state resp[1:0] in the CopyBack write DAT flits is set to UC/SC. svt_chi_system_err_check
CHI System Streaming order single_rn_optimized_streaming_order_check ARM-IHI0050E.b: 2.8.5 Monitor Check that not more than one RN is configured to use the optimized streaming ordered WriteUnique/writeNoSnp flow, in the system. svt_chi_system_err_check
CHI System MPAM matching_mpam_values_for_original_request_and_associated_stash_snoop_check ARM-IHI0050E.b: 11.3 MPAM Monitor Check that all the MPAM attributes of RN transaction are propagated to associated Stash snoop transactions svt_chi_system_err_check
CHI System MPAM matching_mpam_values_for_original_request_and_associated_slave_xact_check ARM-IHI0050E.b: 11.3 MPAM Monitor Check that all the MPAM attributes of RN transaction are propagated to associated subordinate transactions svt_chi_system_err_check
CHI System Mismatched Memory attributes same_memory_snoop_attributes_for_addr_check ARM-IHI0050E.b: 2.9.7 Mismatched Memory attributes Monitor Check that All outstanding transactions targetting the same address must have the same MemAttr bits Device, Cacheable and SnpAttr bit. All the agents should maintain a consistent view of the attributes of any region of memory addresses svt_chi_system_err_check
CHI System hazard coherent_atomic_atomic_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent atomic request and another coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_atomic_read_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_read_atomic_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_atomic_write_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_write_atomic_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_atomic_atomic_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent atomic request and another coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_atomic_read_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent atomic request and a coherent read request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_read_atomic_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_atomic_write_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent atomic request and a coherent write request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_write_atomic_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a coherent atomic request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_copyback_copyback_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a copyback request and another copyback request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_read_read_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent read request and another coherent read request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_write_write_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent write request and another coherent write request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_write_read_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a coherent read request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_read_write_hazard_after_slave_xact_association_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a coherent write request are correctly ordered by HN svt_chi_system_err_check
CHI System Memory Tagging check expected_tag_match_result_check ARM-IHI0050E.b: 12 Memory Tagging Monitor Check that the result indicated in the Tag Match response for a Write or Atomic transaction matches the result expected by the System monitor svt_chi_system_err_check
CHI System hazard coherent_read_read_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent read request and another coherent read request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_req_compack_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor check that - for a given cacheline, hazard condition between a Coherent request and CompAck is handled correctly by the HN svt_chi_system_err_check
CHI System hazard coherent_write_write_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent write request and another coherent write request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_write_read_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent write request and a coherent read request are correctly ordered by HN svt_chi_system_err_check
CHI System hazard coherent_read_write_hazard_check ARM-IHI0050E.b: 5.6.2 Request hazard at HN-F Monitor Check that - for a given cacheline, hazard condition between a coherent read request and a coherent write request are correctly ordered by HN svt_chi_system_err_check
CHI System DWT no_snoop_resp_dirty_with_dwt_check ARM-IHI0050E.b: 13.10.26 Do Direct Write Transfer, DoDWT Monitor Check that - For a partial cacheline coherent transaction from RN, HN doesn't issue DWT request to Slave if any of the associated snoop transactions return dirty data svt_chi_system_err_check
CHI System DWT comp_after_snoop_xacts_completion_with_dwt_check ARM-IHI0050E.b: 13.10.26 Do Direct Write Transfer, DoDWT Monitor Check that the HN issued Comp response to the requester after receiving all snoop responses for any snoops that were sent svt_chi_system_err_check
CHI System Custom Combined Write CMO Check valid_combined_writecmo_slave_xact_custom_check SYNOPSYS DEFINED Monitor Custom Check that generation of Combined Write and PCMO type transaction to slave should always be associated with a Combined Write and PCMO type RN transaction svt_chi_system_err_check
CHI System Memory Tagging check write_tag_integrity_check ARM-IHI0050E.b: 12 Memory Tagging Monitor Check that Tags transferred in clean state by an RN for a Write transaction matches with system monitor HNHN-F L3/HN-I memory view svt_chi_system_err_check
CHI System Memory Tagging check atomic_returned_initial_tag_integrity_check ARM-IHI0050E.b: 12 Memory Tagging Monitor Check that Tags returned in clean state by an HN for an AtomicLoad/Swap/Compare transaction matches with system monitor HNHN-F L3/HN-I memory view svt_chi_system_err_check
CHI System Memory Tagging check read_tag_integrity_check ARM-IHI0050E.b: 12.4 Read transaction rules Monitor Check that Tags returned in clean state by an HN for a Read transaction matches with system monitor HNHN-F L3/HN-I memory view when: the snooped RNs return tags in clean state OR none of the snooped RNs return any tags OR there are no snoops svt_chi_system_err_check
CHI System DMT dmt_after_snoop_xacts_completion_check ARM-IHI0050E.b: 2.3.1 Read transactions Monitor Check that - For a given RN transaction, HN issues DMT request to Slave only after the completion of all the associated snoop transactions svt_chi_system_err_check
CHI System DMT valid_xacts_for_optimized_dmt_check ARM-IHI0050E.b: 2.3.1 Read transactions Monitor Check that - HN issues optimized DMT request to Slave only for RN transactions of the type ReadNoSnp and ReadOnce with ExpCompAck asserted OR order set to NO_ORDERING_REQUIRED svt_chi_system_err_check
CHI System DMT no_snoop_resp_dirty_with_dmt_check ARM-IHI0050E.b: 2.3.1 Read transactions Monitor Check that - For a given RN transaction, HN doesn't issue DMT request to Slave if any of the associated snoop transactions return full cacheline dirty data svt_chi_system_err_check
CHI System ATOMICOPS comp_or_compdata_response_after_snoop_xacts_completion_for_atomic_transaction_check ARM-IHI0050E.b: 4.2 Request types Monitor Check that - The Completer must wait for all snoop responses before sending the Comp or CompData response. svt_chi_system_err_check
CHI System data integrity atomic_returned_initial_data_integrity_check ARM-IHI0050E.b: 2.3.3 Atomic transactions Monitor Check that the returned initial data is consistent with the system monitor when read data completes at RN for Atomic LOAD/SWAP/COMPARE. svt_chi_system_err_check
CHI System Transaction ordering ordering_of_xacts_when_dbidrespord_received_check ARM-IHI0050E.b: 2.8.5 Transaction ordering Monitor Checks that the associated slave transactions of a request ordered or unordered RN transaction should be started only after all the associated slave transactions of a prior unordered or request ordered RN xact that had received a DBIDRESPORD svt_chi_system_err_check
CHI System Transaction ordering slave_xacts_ordering_for_ordered_rn_xact_check ARM-IHI0050E.b: 2.8.5 Transaction ordering Monitor Check that the associated slave xacts of ordered RN transaction should be started after all the associated slave xacts of earlier issued ordered RN xact svt_chi_system_err_check
CHI System Propagation of Attr memory_attributes_propagation_check ARM-IHI0050E.b: 2.9.3 Memory Attributes Monitor Check that all the memory attributes of RN transaction are propagated to slaves svt_chi_system_err_check
CHI System coherent rsp coherent_resp_passdirty_check ARM-IHI0050E.b: 13.10.44 Response status, Resp Monitor Check that the PassDirty response to initiating RN is correct svt_chi_system_err_check
CHI System coherent rsp coherent_resp_isshared_check ARM-IHI0050E.b: 13.10.44 Response status, Resp Monitor Check that the final state in the coherent response to the initiating RN is set to Shared as expected svt_chi_system_err_check
CHI System data integrity read_data_integrity_check ARM-IHI0050E.b: 4.7.1 Read request transactions Monitor Check that observed/received read data at RN matches with expected data from system monitor when: the snooped RNs return the data in clean state OR none of the snooped RNs return any data OR there are no snoops. System monitor establishes expected data based on observed RN requests with write data & RN snoop transactions with data, but does not depend on any subordinate transactions. svt_chi_system_err_check
CHI System ABF multiple_abf_requests_targeted_to_same_addr_and_to_same_target SYNOPSYS DEFINED Monitor Checks that there are no more than one address based flush requests to same address and to same target. svt_chi_system_err_check
CHI System routing slave_transaction_routing_check SYNOPSYS DEFINED Monitor Check that transaction is routed to the correct slave based on the address of the transaction request svt_chi_system_err_check