[dv/hmac] Fix Xcelium compile error
Shouldn't drive wire (pins_if.pins) in task, use pins_if.drive_pin
instead
Signed-off-by: Weicai Yang <weicai@google.com>
diff --git a/hw/ip/hmac/dv/env/seq_lib/hmac_base_vseq.sv b/hw/ip/hmac/dv/env/seq_lib/hmac_base_vseq.sv
index 8fa05e7..8bff6dd 100644
--- a/hw/ip/hmac/dv/env/seq_lib/hmac_base_vseq.sv
+++ b/hw/ip/hmac/dv/env/seq_lib/hmac_base_vseq.sv
@@ -60,7 +60,7 @@
virtual task dut_init(string reset_kind = "HARD");
super.dut_init(reset_kind);
// TODO: need agent for full alert protocol
- cfg.msg_push_sha_disabled_alert_vif.pins[PingEn] = 0;
+ cfg.msg_push_sha_disabled_alert_vif.drive_pin(.idx(PingEn), .val(0));
if (do_hmac_init) hmac_init();
endtask