案例#1:如何使用通配符字符串SystemVerilog中case語句
module try;
string inp = "my_var";
initial begin
$display("Here we go!");
case (inp)
"my_var" : $display("my_var");
default : $display("default");
endcase
end
endmodule
輸出是my_var
案例#2
module try;
string inp = "my_var";
initial begin
$display("Here we go!");
case (inp)
"*var*" : $display("*var*");
default : $display("default");
endcase
end
endmodule
輸出爲default
。
在case語句中是否有可能使用通配符搜索命中?
我有一個OVM工作臺和IUS模擬器。不幸的是,我在OVM中看不到uvm_re_match()等價物。我不確定是否可以爲此僅導入UVM包。 –
@SiddharthLal您不必導入整個UVM包。您可以調用'uvm_pkg :: uvm_re_match(...)'。 –