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 |
|---|---|---|---|
| system_ahb_all_masters_busreq |
| Covergroup: system_ahb_all_masters_busreq
Coverpoints:
|
|
| system_ahb_all_masters_grant |
| Covergroup: system_ahb_all_masters_grant
Coverpoints:
|
|
| system_ahb_all_slaves_selected |
| Covergroup: system_ahb_all_slaves_selected
Coverpoints:
|
|
| system_ahb_cross_all_masters_busreq_grant |
| Covergroup: system_ahb_cross_all_masters_busreq_grant
Coverpoints:
|
|
| system_ahb_eight_slaves_selection_sequence |
| Covergroup: system_ahb_eight_slaves_selection_sequence
Coverpoints:
|
|
| system_ahb_four_slaves_selection_sequence |
| Covergroup: system_ahb_four_slaves_selection_sequence
Coverpoints:
|
|
| system_ahb_sixteen_slaves_selection_sequence |
| Covergroup: system_ahb_sixteen_slaves_selection_sequence
Coverpoints:
|
|
| system_ahb_two_slaves_selection_sequence |
| Covergroup: system_ahb_two_slaves_selection_sequence
Coverpoints:
|
|
| trans_ahb_beat_hresp_transistion_abort_on_error_ahb_full |
| Covergroup: trans_ahb_beat_hresp_transistion_abort_on_error_ahb_full
Coverpoints:
|
|
| trans_ahb_beat_hresp_transistion_abort_on_error_ahb_lite |
| Covergroup: trans_ahb_beat_hresp_transistion_abort_on_error_ahb_lite
Coverpoints:
|
|
| trans_ahb_beat_hresp_transistion_continue_on_error_ahb_full |
| Covergroup: trans_ahb_beat_hresp_transistion_continue_on_error_ahb_full
Coverpoints:
|
|
| trans_ahb_beat_hresp_transistion_continue_on_error_ahb_lite |
| Covergroup: trans_ahb_beat_hresp_transistion_continue_on_error_ahb_lite
Coverpoints:
|
|
| trans_ahb_hburst_transition |
| Covergroup: trans_ahb_hburst_transition
This covergroup covers the transition for each command type followed by other one. It covers all possible sequence of back to back transactions for eg: SINGLE_WR_SINGLE_WR, SINGLE_WR_SINGLE_RD -----------------to.----------- WRAP16_RD_WRAP16_WR, WRAP16_RD_WRAP16_RD Coverpoints:
|
|
| trans_ahb_hburst_transition |
| Covergroup: trans_ahb_hburst_transition
This covergroup covers the transition for each command type followed by other one. It covers all possible sequence of back to back transactions for eg: SINGLE_WR_SINGLE_WR, SINGLE_WR_SINGLE_RD -----------------to.----------- WRAP16_RD_WRAP16_WR, WRAP16_RD_WRAP16_RD Coverpoints:
|
|
| trans_ahb_hmaster |
| Covergroup: trans_ahb_hmaster
This coverpoint covers which master is selected by Arbiter This coverpoint will ensure all the masters are selected to fire transaction on slave. Coverpoints:
|
|
| trans_ahb_hready_in_when_hsel_high |
| Covergroup: trans_ahb_hready_in_when_hsel_high
Coverpoints:
|
|
| trans_ahb_hresp_all_beat_ahb_full |
| Covergroup: trans_ahb_hresp_all_beat_ahb_full
Coverpoints:
|
|
| trans_ahb_hresp_all_beat_ahb_lite |
| Covergroup: trans_ahb_hresp_first_beat_ahb_lite
Coverpoints:
|
|
| trans_ahb_hresp_first_beat |
| Covergroup: trans_ahb_hresp_first_beat
Coverpoints:
|
|
| trans_ahb_hresp_first_beat_ahb_lite |
| Covergroup: trans_ahb_hresp_first_beat_ahb_lite
Coverpoints:
|
|
| trans_ahb_htrans_cov_diff_xact_ahb_full |
| Covergroup: trans_ahb_htrans_cov_diff_xact_ahb_full
Coverpoints:
|
|
| trans_ahb_htrans_transition_read_xact |
| Covergroup: trans_ahb_htrans_transition_read_xact
This covergroup covers transition of NONSEQ(Read tfr) -NONSEQ (Read tfr), NONSEQ(Read tfr)-SEQ(Read tfr) and SEQ(Read tfr)-SEQ(Read tfr). Coverpoints:
|
|
| trans_ahb_htrans_transition_read_xact |
| Covergroup: trans_ahb_htrans_transition_read_xact
This covergroup covers transition of NONSEQ(Read tfr) -NONSEQ (Read tfr), NONSEQ(Read tfr)-SEQ(Read tfr) and SEQ(Read tfr)-SEQ(Read tfr). Coverpoints:
|
|
| trans_ahb_htrans_transition_read_xact_hready |
| Covergroup: trans_ahb_htrans_transition_read_xact_hready
This covergroup covers transition of NONSEQ(Read tfr) -NONSEQ (Read tfr), NONSEQ(Read tfr)-SEQ(Read tfr) and SEQ(Read tfr)-SEQ(Read tfr) when hready is high. Coverpoints:
|
|
| trans_ahb_htrans_transition_read_xact_hready |
| Covergroup: trans_ahb_htrans_transition_read_xact_hready
This covergroup covers transition of NONSEQ(Read tfr) -NONSEQ (Read tfr), NONSEQ(Read tfr)-SEQ(Read tfr) and SEQ(Read tfr)-SEQ(Read tfr) when hready is high. Coverpoints:
|
|
| trans_ahb_htrans_transition_write_xact |
| Covergroup: trans_ahb_htrans_transition_write_xact
This covergroup covers transition of NONSEQ(Write tfr) -NONSEQ (Write tfr), NONSEQ(Write tfr)-SEQ(Write tfr) and SEQ(Write tfr)-SEQ(Write tfr). Coverpoints:
|
|
| trans_ahb_htrans_transition_write_xact |
| Covergroup: trans_ahb_htrans_transition_write_xact
This covergroup covers transition of NONSEQ(Write tfr) -NONSEQ (Write tfr), NONSEQ(Write tfr)-SEQ(Write tfr) and SEQ(Write tfr)-SEQ(Write tfr). Coverpoints:
|
|
| trans_ahb_htrans_transition_write_xact_hready |
| Covergroup: trans_ahb_htrans_transition_write_xact_hready
This covergroup covers transition of NONSEQ(Write tfr) -NONSEQ (Write tfr), NONSEQ(Write tfr)-SEQ(Write tfr) and SEQ(Write tfr)-SEQ(Write tfr) when hready is high. Coverpoints:
|
|
| trans_ahb_htrans_transition_write_xact_hready |
| Covergroup: trans_ahb_htrans_transition_write_xact_hready
This covergroup covers transition of NONSEQ(Write tfr) -NONSEQ (Write tfr), NONSEQ(Write tfr)-SEQ(Write tfr) and SEQ(Write tfr)-SEQ(Write tfr) when hready is high. Coverpoints:
|
|
| trans_ahb_idle_to_nseq_hready_low |
| Covergroup: trans_ahb_idle_to_nseq_hready_low
This covergroup will cover the transistion from IDLE to NSEQ when value of hready is low Coverpoints:
|
|
| trans_cross_ahb_burst_incr_number_of_beats |
| Covergroup: trans_cross_ahb_burst_incr_number_of_beats
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_incr_number_of_beats |
| Covergroup: trans_cross_ahb_burst_incr_number_of_beats
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_with_busy |
| Covergroup: trans_cross_ahb_burst_with_busy This covergroup covers cross of all burst types(except single) with htrans BUSY.
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_with_busy |
| Covergroup: trans_cross_ahb_burst_with_busy This covergroup covers cross of all burst types(except single) with htrans BUSY.
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_wrapped_addr_boundary |
| Covergroup: trans_cross_ahb_burst_wrapped_addr_boundary
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_wrapped_addr_boundary |
| Covergroup: trans_cross_ahb_burst_wrapped_addr_boundary
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst |
| Covergroup: trans_cross_ahb_hburst
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst |
| Covergroup: trans_cross_ahb_hburst
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_haddr |
| Covergroup: trans_cross_ahb_hburst_haddr
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_haddr |
| Covergroup: trans_cross_ahb_hburst_haddr
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_haddr_hsize |
| Covergroup: trans_cross_ahb_hburst_haddr_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_haddr_hsize |
| Covergroup: trans_cross_ahb_hburst_haddr_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hlock |
| Covergroup: trans_cross_ahb_hburst_hlock
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hlock |
| Covergroup: trans_cross_ahb_hburst_hlock
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hlock_hsize |
| Covergroup: trans_cross_ahb_hburst_hlock_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hlock_hsize |
| Covergroup: trans_cross_ahb_hburst_hlock_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hnonsec |
| Covergroup: trans_cross_ahb_hburst_hnonsec
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hnonsec |
| Covergroup: trans_cross_ahb_hburst_hnonsec
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot0 |
| Covergroup: trans_cross_ahb_hburst_hprot0
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot0 |
| Covergroup: trans_cross_ahb_hburst_hprot0
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot1 |
| Covergroup: trans_cross_ahb_hburst_hprot1
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot1 |
| Covergroup: trans_cross_ahb_hburst_hprot1
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot2 |
| Covergroup: trans_cross_ahb_hburst_hprot2
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot2 |
| Covergroup: trans_cross_ahb_hburst_hprot2
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot3 |
| Covergroup: trans_cross_ahb_hburst_hprot3
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot3 |
| Covergroup: trans_cross_ahb_hburst_hprot3
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot3_ex |
| Covergroup: trans_cross_ahb_hburst_hprot3_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot3_ex |
| Covergroup: trans_cross_ahb_hburst_hprot3_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot4_ex |
| Covergroup: trans_cross_ahb_hburst_hprot4_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot4_ex |
| Covergroup: trans_cross_ahb_hburst_hprot4_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot5_ex |
| Covergroup: trans_cross_ahb_hburst_hprot5_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot5_ex |
| Covergroup: trans_cross_ahb_hburst_hprot5_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot6_ex |
| Covergroup: trans_cross_ahb_hburst_hprot6_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot6_ex |
| Covergroup: trans_cross_ahb_hburst_hprot6_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hresp |
| Covergroup: trans_cross_ahb_hburst_hresp
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hresp |
| Covergroup: trans_cross_ahb_hburst_hresp
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hsize |
| Covergroup: trans_cross_ahb_hburst_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hsize |
| Covergroup: trans_cross_ahb_hburst_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_num_wait_cycles |
| Covergroup: trans_cross_ahb_hburst_num_wait_cycles
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_num_wait_cycles |
| Covergroup: trans_cross_ahb_hburst_num_wait_cycles
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_htrans_xact |
| Covergroup: trans_cross_ahb_htrans_xact
This covergroup covers all the transfer types for the AHB transactions. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_htrans_xact |
| Covergroup: trans_cross_ahb_htrans_xact
This covergroup covers all the transfer types for the AHB transactions. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_num_busy_cycles |
| Covergroup: trans_cross_ahb_num_busy_cycles
Coverpoints:
|
|
| trans_cross_ahb_num_busy_cycles |
| Covergroup: trans_cross_ahb_num_busy_cycles
Coverpoints:
|
|
| trans_cross_ahb_num_wait_cycles |
| Covergroup: trans_cross_ahb_num_wait_cycles
Coverpoints:
|
|
| trans_cross_ahb_num_wait_cycles |
| Covergroup: trans_cross_ahb_num_wait_cycles
Coverpoints:
|
|
| trans_cross_ahb_page_boundary_size |
| Covergroup: trans_cross_ahb_page_boundary_aligned_size
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_page_boundary_size |
| Covergroup: trans_cross_ahb_page_boundary_aligned_size
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_size_addr_align |
| Covergroup: trans_cross_ahb_size_addr_align
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_size_addr_align |
| Covergroup: trans_cross_ahb_size_addr_align
Coverpoints:
Cross coverpoints:
|
| Covergroup | Coverpoints | Bins |
|---|---|---|
| signal_state_haddr |
| |
| signal_state_haddr |
| |
| signal_state_hburst |
| |
| signal_state_hburst |
| |
| signal_state_hmaster |
| |
| signal_state_hprot |
| |
| signal_state_hprot |
| |
| signal_state_hrdata |
| |
| signal_state_hrdata |
| |
| signal_state_hresp |
| |
| signal_state_hresp |
| |
| signal_state_hsize |
| |
| signal_state_hsize |
| |
| signal_state_hsplit |
| |
| signal_state_htrans |
| |
| signal_state_htrans |
| |
| signal_state_hwdata |
| |
| signal_state_hwdata |
| |
| toggle_cov |
| |
| toggle_cov |
|