Skip to content

Commit

Permalink
Accelerate the performance of the AXI agent (#2631)
Browse files Browse the repository at this point in the history
Accelerate the performance of the AXI agent by disabling all the randomization and sending responses with zero delay
  • Loading branch information
AEzzejjari authored Nov 25, 2024
1 parent f800707 commit 2157aaa
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 8 deletions.
12 changes: 6 additions & 6 deletions .gitlab-ci/scripts/report_benchmark.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@
# Keep it up-to-date with compiler version and core performance improvements
# Will fail if the number of cycles is different from this one
valid_cycles = {
"dhrystone_dual": 20199,
"dhrystone_single": 25019,
"coremark_dual": 1017451,
"coremark_single": 1308656,
"dhrystone_cv32a65x": 32566,
"dhrystone_cv32a60x": 39994,
"dhrystone_dual": 18935,
"dhrystone_single": 24127,
"coremark_dual": 1001191,
"coremark_single": 1300030,
"dhrystone_cv32a65x": 31976,
"dhrystone_cv32a60x": 39449,
}

for arg in sys.argv[1:]:
Expand Down
3 changes: 2 additions & 1 deletion verif/env/uvme/uvme_cva6_cfg.sv
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,8 @@ class uvme_cva6_cfg_c extends uvma_core_cntrl_cfg_c;
isacov_cfg.reg_hazards_enabled == 1;
rvfi_cfg.nret == RTLCVA6Cfg.NrCommitPorts;
unified_traps == 0;
axi_cfg.rand_channel_delay_enabled == 0;
axi_cfg.zero_delay_mode == 1;
axi_cfg.disable_trs_randomization == 1;

if (is_active == UVM_ACTIVE) {
clknrst_cfg.is_active == UVM_ACTIVE;
Expand Down

0 comments on commit 2157aaa

Please sign in to comment.