[dv] check return value of uvm_config_db::get
Some simulators complain on that
Signed-off-by: Weicai Yang <weicai@google.com>
diff --git a/hw/ip/tlul/rtl/tlul_assert.sv b/hw/ip/tlul/rtl/tlul_assert.sv
index fc7d654..33f3298 100644
--- a/hw/ip/tlul/rtl/tlul_assert.sv
+++ b/hw/ip/tlul/rtl/tlul_assert.sv
@@ -284,7 +284,9 @@
initial forever begin
bit tlul_assert_en;
uvm_config_db#(bit)::wait_modified(null, "%m", "tlul_assert_en");
- uvm_config_db#(bit)::get(null, "%m", "tlul_assert_en", tlul_assert_en);
+ if (!uvm_config_db#(bit)::get(null, "%m", "tlul_assert_en", tlul_assert_en)) begin
+ `uvm_fatal("tlul_assert", "Can't find tlul_assert_en")
+ end
disable_sva = !tlul_assert_en;
end
`endif