How to download VIP smartsearch?
DESIGNWARE_HOMEto required designware home location where VIP Smartsearch should be downloaded.
vip_smartsearch_<version>.runfile.
$DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
How to install VIP Smartsearch?
Please refer to the fileVIP_Smartsearch_installation_and_usage_guide.pdfin
$DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>for installation steps.
Customer Support
For more details about VIP smartsearch tool, contact support_center@synopsys.com.| Covergroup | Coverpoints | Bins | Description |
|---|---|---|---|
| trans_apb_state_after_reset_deasserted |
| Covergroup trans_apb_state_after_reset_deasserted to check IDLE and SETUP state during reset deassertion (just after reset is de_asserted) | |
| trans_apb_state_after_reset_deasserted |
| Covergroup trans_apb_state_after_reset_deasserted to check IDLE and SETUP state during reset deassertion(just after reset is de-asserted) | |
| trans_apb_states_covered |
| Covergroup trans_apb_states_covered to check IDLE, SETUP and ACESS state during the transaction | |
| trans_apb_states_covered |
| Covergroup trans_apb_states_covered to check IDLE, SETUP and ACESS state during the transaction | |
| trans_cross_master_to_slave_path_access |
|
| Crosses transaction type and coverpoints. This cover group belongs to MASTER monitor. |
| trans_cross_read_address_16bit |
| Crosses READ transaction type and address when pdata_width is 16 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_read_address_16bit |
| Crosses READ transaction type and address when pdata_width is 16 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_address_32bit |
| Crosses READ transaction type and address when pdata_width is 32 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_read_address_32bit |
| Crosses READ transaction type and address when pdata_width is 32 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_address_64bit |
| Crosses READ transaction type and address when pdata_width is 64 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_read_address_64bit |
| Crosses READ transaction type and address when pdata_width is 64 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_address_8bit |
| Crosses READ transaction type and address when pdata_width is 8 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_read_address_8bit |
| Crosses READ transaction type and address when pdata_width is 8 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_pprot |
| Crosses READ transaction type and pprot. This cover group belongs to MASTER monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_read_pprot |
| Crosses READ transaction type and pprot. This cover group belongs to SLAVE monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_read_pslverr |
| Crosses READ transaction type and pslverr. This cover group belongs to MASTER monitor. | |
| trans_cross_read_pslverr |
| Crosses READ transaction type and pslverr. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_wait |
| Crosses READ transaction type and number of wait states. This cover group belongs to MASTER monitor. | |
| trans_cross_read_wait |
| Crosses READ transaction type and number of wait states. This cover group belongs to SLAVE monitor. | |
| trans_cross_write_address_16bit |
| Crosses WRITE transaction type and address when pdata_width is 16 bit . This cover group belongs to MASTER monitor. | |
| trans_cross_write_address_16bit |
| Crosses WRITE transaction type and address when pdata_width is 16 bit . This cover group belongs to SLAVE monitor. | |
| trans_cross_write_address_32bit |
| Crosses WRITE transaction type and address when pdata_width is 32 bit . This cover group belongs to MASTER monitor. | |
| trans_cross_write_address_32bit |
| Crosses WRITE transaction type and address when pdata_width is 32 bit . This cover group belongs to SLAVE monitor. | |
| trans_cross_write_address_64bit |
| Crosses WRITE transaction type and address when pdata_width is 64 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_write_address_64bit |
| Crosses WRITE transaction type and address when pdata_width is 64 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_write_address_8bit |
| Crosses WRITE transaction type and address when pdata_width is 8 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_write_address_8bit |
| Crosses WRITE transaction type and address when pdata_width is 8 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_write_pprot |
| Crosses WRITE transaction type and pprot. This cover group belongs to MASTER monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_write_pprot |
| Crosses WRITE transaction type and pprot. This cover group belongs to SLAVE monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_write_pslverr |
| Crosses WRITE transaction type and pslverr. This cover group belongs to MASTER monitor. | |
| trans_cross_write_pslverr |
| Crosses WRITE transaction type and pslverr. This cover group belongs to SLAVE monitor. | |
| trans_cross_write_pstrb |
| Crosses WRITE transaction type and pstrb. This cover group belongs to MASTER monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_write_pstrb |
| Crosses WRITE transaction type and pstrb. This cover group belongs to SLAVE monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_write_wait |
| Crosses WRITE transaction type and number of wait states. This cover group belongs to MASTER monitor. | |
| trans_cross_write_wait |
| Crosses WRITE transaction type and number of wait states. This cover group belongs to SLAVE monitor. | |
| trans_four_state_err_resp_sequence |
| Covergroup: trans_four_state_err_resp_sequence
This cover group covers specific combinations of ERROR response for a sequence of four transactions. For eg. ERROR-ERROR-ERROR-ERROR or ERROR-OK-ERROR-OK etc. This covergroup is hit when completion of four transactions are observed in a specific combination as described above. |
|
| trans_four_state_err_resp_sequence |
| Covergroup: trans_four_state_err_resp_sequence
This cover group covers specific combinations of ERROR response for a sequence of four transactions. For eg. ERROR-ERROR-ERROR-ERROR or ERROR-OK-ERROR-OK etc. This covergroup is hit when completion of four transactions are observed in a specific combination as described above. |
|
| trans_four_state_rd_wr_sequence |
| Covergroup: trans_four_state_rd_wr_sequence
This cover group covers specific combinations of read and write transactions, for a sequence of four transactions. For eg. Write-Write-Write-Write or Write-Read-Write-Read, etc. This covergroup is hit when completion of four transactions are observed in a specific combination as described above. |
|
| trans_four_state_rd_wr_sequence |
| Covergroup: trans_four_state_rd_wr_sequence
This cover group covers specific combinations of read and write transactions, for a sequence of four transactions. For eg. Write-Write-Write-Write or Write-Read-Write-Read, etc. This covergroup is hit when completion of four transactions are observed in a specific combination as described above. |
|
| trans_pslverr_signal_transition |
| Coverage that Master works fine when PSLVERR is low by default and only goes high when PREADY and PENABLE are 1. This cover group belongs to MASTER monitor. | |
| trans_pslverr_signal_transition |
| Coverage that Master works fine when PSLVERR is low by default and only goes high when PREADY and PENABLE are 1. This cover group belongs to SLAVE monitor. | |
| trans_pstrb_addr_aligned_unaligned16 |
| Covergroup: trans_pstrb_addr_aligned_unaligned16
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 16 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned16 |
| Covergroup: trans_pstrb_addr_aligned_unaligned16
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 16 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned32 |
| Covergroup: trans_pstrb_addr_aligned_unaligned32
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 32 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned32 |
| Covergroup: trans_pstrb_addr_aligned_unaligned32
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 32 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned64 |
| Covergroup: trans_pstrb_addr_aligned_unaligned64
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 64 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned64 |
| Covergroup: trans_pstrb_addr_aligned_unaligned64
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 64 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_read_x_on_prdata_when_pslverr |
| Covergroup trans_read_x_on_prdata_when_pslverr to check if x on prdata when pslverrr = 1, pready = 1 and penable = 1 for read xact applicable for apb3/apb4 only. | |
| trans_read_x_on_prdata_when_pslverr |
| Covergroup trans_read_x_on_prdata_when_pslverr to check if x on prdata when pslverrr = 1, pready = 1 and penable = 1 for read xact applicable for ahb3/apb4 only. | |
| transition_psel_penable_pready_low |
| Covers the values of psel,penable,pready signals |
| Covergroup | Coverpoints | Bins |
|---|---|---|
| signal_state_pprot |
| |
| signal_state_pprot |
| |
| signal_state_prdata |
| |
| signal_state_prdata_0 |
| |
| signal_state_prdata_1 |
| |
| signal_state_prdata_10 |
| |
| signal_state_prdata_11 |
| |
| signal_state_prdata_12 |
| |
| signal_state_prdata_13 |
| |
| signal_state_prdata_14 |
| |
| signal_state_prdata_15 |
| |
| signal_state_prdata_2 |
| |
| signal_state_prdata_3 |
| |
| signal_state_prdata_4 |
| |
| signal_state_prdata_5 |
| |
| signal_state_prdata_6 |
| |
| signal_state_prdata_7 |
| |
| signal_state_prdata_8 |
| |
| signal_state_prdata_9 |
| |
| signal_state_psel |
| |
| signal_state_pstrb | ||
| signal_state_pstrb | ||
| signal_state_pwdata |
| |
| signal_state_pwdata |
| |
| toggle_cov |
| |
| toggle_cov |
| |
| transition_psel_penable_pready |
| |
| transition_psel_penable_pready |
| |
| transition_psel_penable_pready_high |
| |
| transition_psel_penable_pready_high |
| |
| transition_psel_penable_pready_low |
|