[dv] Cleanup lint warnings in clk_rst_if Signed-off-by: Srikrishna Iyer <sriyer@google.com>
diff --git a/hw/dv/sv/common_ifs/clk_rst_if.sv b/hw/dv/sv/common_ifs/clk_rst_if.sv index 105f606..3a27ac0 100644 --- a/hw/dv/sv/common_ifs/clk_rst_if.sv +++ b/hw/dv/sv/common_ifs/clk_rst_if.sv
@@ -185,7 +185,7 @@ // 2 - async assert, async dessert // 3 - clk gated when reset asserted // Note: for power on reset, please ensure pre_reset_dly_clks is set to 0 - // TODO #2338 issue workaround - $urandom call moved from default argument value to function body + // TODO #2338 issue workaround - $urandom call moved from default argument value to function body task automatic apply_reset(int pre_reset_dly_clks = 0, integer reset_width_clks = 'x, int post_reset_dly_clks = 0, @@ -214,6 +214,13 @@ #(dly_ps * 1ps); o_rst_n <= 1'b1; end + default: begin +`ifdef VERILATOR + $error({msg_id, $sformatf("rst_n_scheme %0d not supported", rst_n_scheme)}); +`else + `uvm_fatal(msg_id, $sformatf("rst_n_scheme %0d not supported", rst_n_scheme)) +`endif + end endcase wait_clks(post_reset_dly_clks); endtask