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

svt_amba_pv Class Reference

Inheritance diagram for class svt_amba_pv:

List of all members.


Detailed Description

Container class for enum declarations



Member Typedefs

 typedef enum  bar_t 
 typedef enum  burst_t 
 typedef enum  domain_t 
 typedef enum  dvm_message_t 
 typedef enum  dvm_os_t 
 typedef enum  dvm_security_t 
 typedef enum  resp_t 


Member Typedef Documentation

 typedef enum  svt_amba_pv::bar_t

Barrier types

NORMAL_ACCESS_RESPECT_BARRIER(SVT_AXI_NORMAL_ACCESS_RESPECT_BARRIER)
MEMORY_BARRIER(SVT_AXI_MEMORY_BARRIER)
NORMAL_ACCESS_IGNORE_BARRIER(SVT_AXI_NORMAL_ACCESS_IGNORE_BARRIER)
SYNC_BARRIER(SVT_AXI_SYNC_BARRIER)

 typedef enum  svt_amba_pv::burst_t

Burst types

FIXED(SVT_AXI_TRANSACTION_BURST_FIXED)
INCR(SVT_AXI_TRANSACTION_BURST_INCR)
WRAP(SVT_AXI_TRANSACTION_BURST_WRAP)

 typedef enum  svt_amba_pv::domain_t

Domain types

NONSHAREABLE(SVT_AXI_DOMAIN_TYPE_NONSHAREABLE)
INNERSHAREABLE(SVT_AXI_DOMAIN_TYPE_INNERSHAREABLE)
OUTERSHAREABLE(SVT_AXI_DOMAIN_TYPE_OUTERSHAREABLE)
SYSTEMSHAREABLE(SVT_AXI_DOMAIN_TYPE_SYSTEMSHAREABLE)

 typedef enum  svt_amba_pv::dvm_message_t

DVM Message types

TLB_INVALIDATE('h0)
TLB invalidate
BRANCH_PREDICTOR_INVALIDATE('h1)
Branch predictor invalidate
PHYSICAL_INSTRUCTION_CACHE_INVALIDATE('h2)
Physical instruction cache invalidate
VIRTUAL_INSTRUCTION_CACHE_INVALIDATE('h3)
Virtual instruction cache invalidate
SYNC('h4)
Synchronisation message
HINT('h6)
Reserved message type for future Hint messages

 typedef enum  svt_amba_pv::dvm_os_t

DVM OS type

HYPERVISOR_OR_GUEST('h0)
Transaction applies to hypervisor and all Guest OS
GUEST('h2)
Transaction applies to Guest OS
HYPERVISOR('h3)
Transaction applies to hypervisor

 typedef enum  svt_amba_pv::dvm_security_t

DVM Security type

AMBA_PV_SECURE_AND_NON_SECURE('h0)
Transaction applies to Secure and Non-secure
AMBA_PV_SECURE_ONLY('h2)
Transaction applies to Secure only
AMBA_PV_NON_SECURE_ONLY('h3)
Transaction applies to Non-secure only

 typedef enum  svt_amba_pv::resp_t

Response type

OKAY(SVT_AXI_OKAY_RESPONSE)
EXOKAY(SVT_AXI_EXOKAY_RESPONSE)
SLVERR(SVT_AXI_SLVERR_RESPONSE)
DECERR(SVT_AXI_DECERR_RESPONSE)