├── .gitmodules ├── CHANGELOG.md ├── Images ├── dcache_sb.io.drawio.png └── dcache_uvm.io.drawio.drawio.png ├── LICENSE ├── README.md ├── config ├── get_originals_modelsim.sh ├── setup_env.design.csh └── setup_env.design.sh ├── docs └── TestPlan │ ├── HPDcache_TRISTAN_IP_Hardware_tp_V1.xlsx │ ├── HPdcache_subsystem-V1.docx │ └── HPdcache_subsystem-V1.pdf ├── modules └── hpdcache_params │ ├── dummy.sv │ ├── hpdcache_params_pkg.sv │ ├── hpdcache_params_pkg_config1_HPC.sv │ ├── hpdcache_params_pkg_config2_HPC.sv │ ├── hpdcache_params_pkg_config3_EMBEDDED.sv │ ├── hpdcache_params_pkg_config4_EMBEDDED.sv │ ├── hpdcache_params_pkg_config_TEMPLATE.sv │ └── hpdcache_pkg.sv ├── scripts ├── patterns │ ├── build_patterns.pat │ ├── build_waivers.pat │ ├── sim_patterns.pat │ └── sim_waivers.pat ├── perl5 │ └── Text │ │ ├── Aligner.pm │ │ ├── CSV.pm │ │ ├── CSV_PP.pm │ │ └── Table.pm ├── run_test.py ├── scan_logs.pl └── sim │ ├── compile.py │ ├── compile_cmd.py │ ├── run.py │ ├── run_reg.py │ └── run_test.py ├── setup_env_extern.csh ├── setup_env_extern.sh └── testbench ├── Files.f ├── common └── hpdcache_common_pkg.sv ├── conf_and_perf_agent ├── conf_and_perf_if.sv ├── conf_and_perf_pkg.sv └── hpdcache_conf_txn.svh ├── dram_mon ├── dram_if.sv ├── dram_mon_agent.svh ├── dram_mon_agent_pkg.sv ├── dram_mon_cfg.svh ├── dram_mon_fifo.svh └── dram_monitor.svh ├── env ├── hpdcache_amo_sb.svh ├── hpdcache_env.svh ├── hpdcache_env_pkg.sv ├── hpdcache_load_store_pref_sb.svh ├── hpdcache_sb.svh ├── hpdcache_top_cfg.svh └── hwpf_stride_sb.svh ├── hpdcache_agent ├── hpdcache_agent.svh ├── hpdcache_agent_pkg.sv ├── hpdcache_covergroups.svh ├── hpdcache_driver.svh ├── hpdcache_if.sv ├── hpdcache_monitor.svh ├── hpdcache_sequencer.svh ├── hpdcache_sequences.svh └── hpdcache_txn.svh ├── hwpf_stride_cfg ├── cacheability_cfg_c.svh ├── hwpf_stride_cfg_c.svh └── status_c.svh ├── simu ├── WAVES.do ├── exclude.do ├── hpdcache_nightly_test_list ├── run.do └── run_no_log.do ├── test ├── basic_tests │ ├── hpdcache_generic_request.svh │ ├── hpdcache_multiple_amo_lr_sc_requests.svh │ ├── hpdcache_multiple_directed_addr.svh │ ├── hpdcache_multiple_directed_addr_bPLRU_prediction.svh │ ├── hpdcache_multiple_load_store_requests.svh │ ├── hpdcache_multiple_load_store_requests_in_region.svh │ ├── hpdcache_multiple_random_requests.svh │ ├── hpdcache_multiple_random_requests_in_region.svh │ └── hpdcache_multiple_random_requests_uncached.svh ├── congestion_tests │ ├── memory_bp │ │ ├── hpdcache_multiple_consecutive_set_load_with_memory_bp.svh │ │ ├── hpdcache_multiple_consecutive_set_store_with_memory_bp.svh │ │ ├── hpdcache_multiple_mostly_cacheable_load_with_memory_bp.svh │ │ ├── hpdcache_multiple_mostly_cacheable_store_with_memory_bp.svh │ │ ├── hpdcache_multiple_random_requests_in_region_with_memory_bp.svh │ │ ├── hpdcache_multiple_random_requests_with_memory_bp.svh │ │ ├── hpdcache_multiple_same_tag_set_store_random_threshold_no_reset_timecnt_with_memory_bp.svh │ │ ├── hpdcache_multiple_same_tag_set_store_random_threshold_reset_timecnt_with_memory_bp.svh │ │ └── hpdcache_multiple_same_tag_set_store_with_memory_bp.svh │ └── ready_bp │ │ ├── hpdcache_multiple_consecutive_set_load_with_ready_bp.svh │ │ ├── hpdcache_multiple_consecutive_set_store_with_ready_bp.svh │ │ ├── hpdcache_multiple_random_requests_in_region_with_ready_bp.svh │ │ ├── hpdcache_multiple_random_requests_with_ready_bp.svh │ │ ├── hpdcache_multiple_same_tag_set_store_random_threshold_no_reset_timecnt_with_ready_bp.svh │ │ ├── hpdcache_multiple_same_tag_set_store_random_threshold_reset_timecnt_with_ready_bp.svh │ │ ├── hpdcache_multiple_same_tag_set_store_with_memory_bp.svh │ │ └── hpdcache_multiple_same_tag_set_store_with_ready_bp.svh ├── hpdcache_multiple_same_directed_addr_multiple_cores.svh ├── hpdcache_test_pkg.sv ├── hwpf_stride_tests │ ├── hpdcache_abort_hwpf_stride.svh │ ├── hpdcache_abort_while_done.svh │ ├── hpdcache_abort_while_sending.svh │ ├── hpdcache_abort_while_waiting.svh │ ├── hpdcache_all_hwpf_strides_each_requesters.svh │ ├── hpdcache_config_while_busy.svh │ ├── hpdcache_coverage_extreme_nblocks.svh │ ├── hpdcache_coverage_extreme_nlines.svh │ ├── hpdcache_coverage_extreme_nwait.svh │ ├── hpdcache_coverage_extreme_values.svh │ ├── hpdcache_max_address_hwpf_stride.svh │ ├── hpdcache_multiple_directed_addr_with_multiple_hwpf_stride.svh │ ├── hpdcache_multiple_directed_addr_with_multiple_hwpf_stride_at_same_addr.svh │ ├── hpdcache_multiple_random_hwpf_strides.svh │ ├── hpdcache_random_hwpf_stride.svh │ ├── hpdcache_reset_on_the_fly.svh │ ├── hpdcache_start_disabled_rearmed_hwpf_stride.svh │ └── hpdcache_uncacheable_hwpf_strides.svh ├── performance_tests │ ├── hpdcache_multiple_cacheable_load_only_performance_check_no_memory_bp.svh │ ├── hpdcache_multiple_cacheable_load_only_performance_check_with_memory_bp.svh │ ├── hpdcache_multiple_cacheable_load_store_only_performance_check_no_memory_bp.svh │ └── hpdcache_multiple_cacheable_store_only_performance_check_no_memory_bp.svh ├── test_base.svh └── test_pkg.sv └── top ├── hpdcache_fxarb_sva.sv ├── hpdcache_plru_sva.sv ├── hpdcache_rrarb_sva.sv ├── hpdcache_sva.sv ├── hwpf_stride_cfg_if.sv ├── misc_if.sv └── top_axi2mem.sv /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Images/dcache_sb.io.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/Images/dcache_sb.io.drawio.png -------------------------------------------------------------------------------- /Images/dcache_uvm.io.drawio.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/Images/dcache_uvm.io.drawio.drawio.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/README.md -------------------------------------------------------------------------------- /config/get_originals_modelsim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/config/get_originals_modelsim.sh -------------------------------------------------------------------------------- /config/setup_env.design.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/config/setup_env.design.csh -------------------------------------------------------------------------------- /config/setup_env.design.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/config/setup_env.design.sh -------------------------------------------------------------------------------- /docs/TestPlan/HPDcache_TRISTAN_IP_Hardware_tp_V1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/docs/TestPlan/HPDcache_TRISTAN_IP_Hardware_tp_V1.xlsx -------------------------------------------------------------------------------- /docs/TestPlan/HPdcache_subsystem-V1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/docs/TestPlan/HPdcache_subsystem-V1.docx -------------------------------------------------------------------------------- /docs/TestPlan/HPdcache_subsystem-V1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/docs/TestPlan/HPdcache_subsystem-V1.pdf -------------------------------------------------------------------------------- /modules/hpdcache_params/dummy.sv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/hpdcache_params/hpdcache_params_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/modules/hpdcache_params/hpdcache_params_pkg.sv -------------------------------------------------------------------------------- /modules/hpdcache_params/hpdcache_params_pkg_config1_HPC.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/modules/hpdcache_params/hpdcache_params_pkg_config1_HPC.sv -------------------------------------------------------------------------------- /modules/hpdcache_params/hpdcache_params_pkg_config2_HPC.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/modules/hpdcache_params/hpdcache_params_pkg_config2_HPC.sv -------------------------------------------------------------------------------- /modules/hpdcache_params/hpdcache_params_pkg_config3_EMBEDDED.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/modules/hpdcache_params/hpdcache_params_pkg_config3_EMBEDDED.sv -------------------------------------------------------------------------------- /modules/hpdcache_params/hpdcache_params_pkg_config4_EMBEDDED.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/modules/hpdcache_params/hpdcache_params_pkg_config4_EMBEDDED.sv -------------------------------------------------------------------------------- /modules/hpdcache_params/hpdcache_params_pkg_config_TEMPLATE.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/modules/hpdcache_params/hpdcache_params_pkg_config_TEMPLATE.sv -------------------------------------------------------------------------------- /modules/hpdcache_params/hpdcache_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/modules/hpdcache_params/hpdcache_pkg.sv -------------------------------------------------------------------------------- /scripts/patterns/build_patterns.pat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/patterns/build_patterns.pat -------------------------------------------------------------------------------- /scripts/patterns/build_waivers.pat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/patterns/sim_patterns.pat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/patterns/sim_patterns.pat -------------------------------------------------------------------------------- /scripts/patterns/sim_waivers.pat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/perl5/Text/Aligner.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/perl5/Text/Aligner.pm -------------------------------------------------------------------------------- /scripts/perl5/Text/CSV.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/perl5/Text/CSV.pm -------------------------------------------------------------------------------- /scripts/perl5/Text/CSV_PP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/perl5/Text/CSV_PP.pm -------------------------------------------------------------------------------- /scripts/perl5/Text/Table.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/perl5/Text/Table.pm -------------------------------------------------------------------------------- /scripts/run_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/run_test.py -------------------------------------------------------------------------------- /scripts/scan_logs.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/scan_logs.pl -------------------------------------------------------------------------------- /scripts/sim/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/sim/compile.py -------------------------------------------------------------------------------- /scripts/sim/compile_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/sim/compile_cmd.py -------------------------------------------------------------------------------- /scripts/sim/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/sim/run.py -------------------------------------------------------------------------------- /scripts/sim/run_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/sim/run_reg.py -------------------------------------------------------------------------------- /scripts/sim/run_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/scripts/sim/run_test.py -------------------------------------------------------------------------------- /setup_env_extern.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/setup_env_extern.csh -------------------------------------------------------------------------------- /setup_env_extern.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/setup_env_extern.sh -------------------------------------------------------------------------------- /testbench/Files.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/Files.f -------------------------------------------------------------------------------- /testbench/common/hpdcache_common_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/common/hpdcache_common_pkg.sv -------------------------------------------------------------------------------- /testbench/conf_and_perf_agent/conf_and_perf_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/conf_and_perf_agent/conf_and_perf_if.sv -------------------------------------------------------------------------------- /testbench/conf_and_perf_agent/conf_and_perf_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/conf_and_perf_agent/conf_and_perf_pkg.sv -------------------------------------------------------------------------------- /testbench/conf_and_perf_agent/hpdcache_conf_txn.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/conf_and_perf_agent/hpdcache_conf_txn.svh -------------------------------------------------------------------------------- /testbench/dram_mon/dram_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/dram_mon/dram_if.sv -------------------------------------------------------------------------------- /testbench/dram_mon/dram_mon_agent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/dram_mon/dram_mon_agent.svh -------------------------------------------------------------------------------- /testbench/dram_mon/dram_mon_agent_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/dram_mon/dram_mon_agent_pkg.sv -------------------------------------------------------------------------------- /testbench/dram_mon/dram_mon_cfg.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/dram_mon/dram_mon_cfg.svh -------------------------------------------------------------------------------- /testbench/dram_mon/dram_mon_fifo.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/dram_mon/dram_mon_fifo.svh -------------------------------------------------------------------------------- /testbench/dram_mon/dram_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/dram_mon/dram_monitor.svh -------------------------------------------------------------------------------- /testbench/env/hpdcache_amo_sb.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/env/hpdcache_amo_sb.svh -------------------------------------------------------------------------------- /testbench/env/hpdcache_env.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/env/hpdcache_env.svh -------------------------------------------------------------------------------- /testbench/env/hpdcache_env_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/env/hpdcache_env_pkg.sv -------------------------------------------------------------------------------- /testbench/env/hpdcache_load_store_pref_sb.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/env/hpdcache_load_store_pref_sb.svh -------------------------------------------------------------------------------- /testbench/env/hpdcache_sb.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/env/hpdcache_sb.svh -------------------------------------------------------------------------------- /testbench/env/hpdcache_top_cfg.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/env/hpdcache_top_cfg.svh -------------------------------------------------------------------------------- /testbench/env/hwpf_stride_sb.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/env/hwpf_stride_sb.svh -------------------------------------------------------------------------------- /testbench/hpdcache_agent/hpdcache_agent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hpdcache_agent/hpdcache_agent.svh -------------------------------------------------------------------------------- /testbench/hpdcache_agent/hpdcache_agent_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hpdcache_agent/hpdcache_agent_pkg.sv -------------------------------------------------------------------------------- /testbench/hpdcache_agent/hpdcache_covergroups.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hpdcache_agent/hpdcache_covergroups.svh -------------------------------------------------------------------------------- /testbench/hpdcache_agent/hpdcache_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hpdcache_agent/hpdcache_driver.svh -------------------------------------------------------------------------------- /testbench/hpdcache_agent/hpdcache_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hpdcache_agent/hpdcache_if.sv -------------------------------------------------------------------------------- /testbench/hpdcache_agent/hpdcache_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hpdcache_agent/hpdcache_monitor.svh -------------------------------------------------------------------------------- /testbench/hpdcache_agent/hpdcache_sequencer.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hpdcache_agent/hpdcache_sequencer.svh -------------------------------------------------------------------------------- /testbench/hpdcache_agent/hpdcache_sequences.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hpdcache_agent/hpdcache_sequences.svh -------------------------------------------------------------------------------- /testbench/hpdcache_agent/hpdcache_txn.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hpdcache_agent/hpdcache_txn.svh -------------------------------------------------------------------------------- /testbench/hwpf_stride_cfg/cacheability_cfg_c.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hwpf_stride_cfg/cacheability_cfg_c.svh -------------------------------------------------------------------------------- /testbench/hwpf_stride_cfg/hwpf_stride_cfg_c.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hwpf_stride_cfg/hwpf_stride_cfg_c.svh -------------------------------------------------------------------------------- /testbench/hwpf_stride_cfg/status_c.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/hwpf_stride_cfg/status_c.svh -------------------------------------------------------------------------------- /testbench/simu/WAVES.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/simu/WAVES.do -------------------------------------------------------------------------------- /testbench/simu/exclude.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/simu/exclude.do -------------------------------------------------------------------------------- /testbench/simu/hpdcache_nightly_test_list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/simu/hpdcache_nightly_test_list -------------------------------------------------------------------------------- /testbench/simu/run.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/simu/run.do -------------------------------------------------------------------------------- /testbench/simu/run_no_log.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/simu/run_no_log.do -------------------------------------------------------------------------------- /testbench/test/basic_tests/hpdcache_generic_request.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/basic_tests/hpdcache_generic_request.svh -------------------------------------------------------------------------------- /testbench/test/basic_tests/hpdcache_multiple_amo_lr_sc_requests.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/basic_tests/hpdcache_multiple_amo_lr_sc_requests.svh -------------------------------------------------------------------------------- /testbench/test/basic_tests/hpdcache_multiple_directed_addr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/basic_tests/hpdcache_multiple_directed_addr.svh -------------------------------------------------------------------------------- /testbench/test/basic_tests/hpdcache_multiple_directed_addr_bPLRU_prediction.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/basic_tests/hpdcache_multiple_directed_addr_bPLRU_prediction.svh -------------------------------------------------------------------------------- /testbench/test/basic_tests/hpdcache_multiple_load_store_requests.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/basic_tests/hpdcache_multiple_load_store_requests.svh -------------------------------------------------------------------------------- /testbench/test/basic_tests/hpdcache_multiple_load_store_requests_in_region.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/basic_tests/hpdcache_multiple_load_store_requests_in_region.svh -------------------------------------------------------------------------------- /testbench/test/basic_tests/hpdcache_multiple_random_requests.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/basic_tests/hpdcache_multiple_random_requests.svh -------------------------------------------------------------------------------- /testbench/test/basic_tests/hpdcache_multiple_random_requests_in_region.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/basic_tests/hpdcache_multiple_random_requests_in_region.svh -------------------------------------------------------------------------------- /testbench/test/basic_tests/hpdcache_multiple_random_requests_uncached.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/basic_tests/hpdcache_multiple_random_requests_uncached.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/memory_bp/hpdcache_multiple_consecutive_set_load_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/memory_bp/hpdcache_multiple_consecutive_set_load_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/memory_bp/hpdcache_multiple_consecutive_set_store_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/memory_bp/hpdcache_multiple_consecutive_set_store_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/memory_bp/hpdcache_multiple_mostly_cacheable_load_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/memory_bp/hpdcache_multiple_mostly_cacheable_load_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/memory_bp/hpdcache_multiple_mostly_cacheable_store_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/memory_bp/hpdcache_multiple_mostly_cacheable_store_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/memory_bp/hpdcache_multiple_random_requests_in_region_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/memory_bp/hpdcache_multiple_random_requests_in_region_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/memory_bp/hpdcache_multiple_random_requests_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/memory_bp/hpdcache_multiple_random_requests_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/memory_bp/hpdcache_multiple_same_tag_set_store_random_threshold_no_reset_timecnt_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/memory_bp/hpdcache_multiple_same_tag_set_store_random_threshold_no_reset_timecnt_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/memory_bp/hpdcache_multiple_same_tag_set_store_random_threshold_reset_timecnt_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/memory_bp/hpdcache_multiple_same_tag_set_store_random_threshold_reset_timecnt_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/memory_bp/hpdcache_multiple_same_tag_set_store_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/memory_bp/hpdcache_multiple_same_tag_set_store_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/ready_bp/hpdcache_multiple_consecutive_set_load_with_ready_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/ready_bp/hpdcache_multiple_consecutive_set_load_with_ready_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/ready_bp/hpdcache_multiple_consecutive_set_store_with_ready_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/ready_bp/hpdcache_multiple_consecutive_set_store_with_ready_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/ready_bp/hpdcache_multiple_random_requests_in_region_with_ready_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/ready_bp/hpdcache_multiple_random_requests_in_region_with_ready_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/ready_bp/hpdcache_multiple_random_requests_with_ready_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/ready_bp/hpdcache_multiple_random_requests_with_ready_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/ready_bp/hpdcache_multiple_same_tag_set_store_random_threshold_no_reset_timecnt_with_ready_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/ready_bp/hpdcache_multiple_same_tag_set_store_random_threshold_no_reset_timecnt_with_ready_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/ready_bp/hpdcache_multiple_same_tag_set_store_random_threshold_reset_timecnt_with_ready_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/ready_bp/hpdcache_multiple_same_tag_set_store_random_threshold_reset_timecnt_with_ready_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/ready_bp/hpdcache_multiple_same_tag_set_store_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/ready_bp/hpdcache_multiple_same_tag_set_store_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/congestion_tests/ready_bp/hpdcache_multiple_same_tag_set_store_with_ready_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/congestion_tests/ready_bp/hpdcache_multiple_same_tag_set_store_with_ready_bp.svh -------------------------------------------------------------------------------- /testbench/test/hpdcache_multiple_same_directed_addr_multiple_cores.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hpdcache_multiple_same_directed_addr_multiple_cores.svh -------------------------------------------------------------------------------- /testbench/test/hpdcache_test_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hpdcache_test_pkg.sv -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_abort_hwpf_stride.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_abort_hwpf_stride.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_abort_while_done.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_abort_while_done.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_abort_while_sending.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_abort_while_sending.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_abort_while_waiting.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_abort_while_waiting.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_all_hwpf_strides_each_requesters.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_all_hwpf_strides_each_requesters.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_config_while_busy.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_config_while_busy.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_coverage_extreme_nblocks.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_coverage_extreme_nblocks.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_coverage_extreme_nlines.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_coverage_extreme_nlines.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_coverage_extreme_nwait.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_coverage_extreme_nwait.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_coverage_extreme_values.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_coverage_extreme_values.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_max_address_hwpf_stride.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_max_address_hwpf_stride.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_multiple_directed_addr_with_multiple_hwpf_stride.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_multiple_directed_addr_with_multiple_hwpf_stride.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_multiple_directed_addr_with_multiple_hwpf_stride_at_same_addr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_multiple_directed_addr_with_multiple_hwpf_stride_at_same_addr.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_multiple_random_hwpf_strides.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_multiple_random_hwpf_strides.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_random_hwpf_stride.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_random_hwpf_stride.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_reset_on_the_fly.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_reset_on_the_fly.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_start_disabled_rearmed_hwpf_stride.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_start_disabled_rearmed_hwpf_stride.svh -------------------------------------------------------------------------------- /testbench/test/hwpf_stride_tests/hpdcache_uncacheable_hwpf_strides.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/hwpf_stride_tests/hpdcache_uncacheable_hwpf_strides.svh -------------------------------------------------------------------------------- /testbench/test/performance_tests/hpdcache_multiple_cacheable_load_only_performance_check_no_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/performance_tests/hpdcache_multiple_cacheable_load_only_performance_check_no_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/performance_tests/hpdcache_multiple_cacheable_load_only_performance_check_with_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/performance_tests/hpdcache_multiple_cacheable_load_only_performance_check_with_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/performance_tests/hpdcache_multiple_cacheable_load_store_only_performance_check_no_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/performance_tests/hpdcache_multiple_cacheable_load_store_only_performance_check_no_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/performance_tests/hpdcache_multiple_cacheable_store_only_performance_check_no_memory_bp.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/performance_tests/hpdcache_multiple_cacheable_store_only_performance_check_no_memory_bp.svh -------------------------------------------------------------------------------- /testbench/test/test_base.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/test/test_base.svh -------------------------------------------------------------------------------- /testbench/test/test_pkg.sv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testbench/top/hpdcache_fxarb_sva.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/top/hpdcache_fxarb_sva.sv -------------------------------------------------------------------------------- /testbench/top/hpdcache_plru_sva.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/top/hpdcache_plru_sva.sv -------------------------------------------------------------------------------- /testbench/top/hpdcache_rrarb_sva.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/top/hpdcache_rrarb_sva.sv -------------------------------------------------------------------------------- /testbench/top/hpdcache_sva.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/top/hpdcache_sva.sv -------------------------------------------------------------------------------- /testbench/top/hwpf_stride_cfg_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/top/hwpf_stride_cfg_if.sv -------------------------------------------------------------------------------- /testbench/top/misc_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/top/misc_if.sv -------------------------------------------------------------------------------- /testbench/top/top_axi2mem.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openhwgroup/cv-hpdcache-verif/HEAD/testbench/top/top_axi2mem.sv --------------------------------------------------------------------------------