[dv, flash_ctrl] Reduce the smoke test runtime
In this commit, we limit the number of flash transactions done in each
round to 4 (down from 15), and the number of rounds to 2 (down from 5).
The newly added rand ops test is a bit more intensive version of the
smoke test.
Signed-off-by: Srikrishna Iyer <sriyer@google.com>
diff --git a/hw/ip/flash_ctrl/dv/env/seq_lib/flash_ctrl_smoke_vseq.sv b/hw/ip/flash_ctrl/dv/env/seq_lib/flash_ctrl_smoke_vseq.sv
index 2da9c2c..de8edee 100644
--- a/hw/ip/flash_ctrl/dv/env/seq_lib/flash_ctrl_smoke_vseq.sv
+++ b/hw/ip/flash_ctrl/dv/env/seq_lib/flash_ctrl_smoke_vseq.sv
@@ -11,10 +11,10 @@
// Configure sequence knobs to tailor it to smoke seq.
virtual function void configure_vseq();
// Do fewer reruns for the smoke test.
- cfg.seq_cfg.max_num_trans = 5;
+ cfg.seq_cfg.max_num_trans = 2;
// Do fewer flash ops in each rerun for the smoke test.
- cfg.seq_cfg.max_flash_ops_per_cfg = 15;
+ cfg.seq_cfg.max_flash_ops_per_cfg = 4;
// Do no more than 128 words per op.
cfg.seq_cfg.op_max_words = 128;