VCS usage tips

来源:互联网 发布:画工程图用什么软件 编辑:程序博客网 时间:2024/06/06 04:48

systemverilog 中$test$plusargs("cfg_rand"); 和$test$plusargs("cfg");会冲突

initial begin
  if($test$plusargs("cfgabc")) cfg = 1;


  if($test$plusargs("cfg_rand")) cfg_rand = 1;


  $display("cfg = %0d, cfg_rand =%0d",cfg, cfg_rand);
end
endmodule


eg: simv +cfg

       cfg=1, cfg_rand=0

       simv +cfg_rand  

       cfg=1, cfg_rand=1

      simv +cfg_rand_abcxxx*  

       cfg=1, cfg_rand=1

VCS version:H-2013.06

所以plus_command 只要包含plusargs就是有效的。


0 0
原创粉丝点击