問題 - 我需要獲取命令行選項來爲系統verilog中的約束添加條件。將字符串變量傳遞給系統verilog中的plusargs
我從函數調用調用$value$pluargs("string=%d",val)
,我需要使用傳遞給函數的參數作爲'字符串'名稱。
function(string name);
$value$plusargs("<name>=%d", val)
endfunction
我不知道該怎麼做。說$value$plusargs("%s=%d",name,val)
會導致「參數太多」的錯誤。
任何建議將非常感激!謝謝!
這沒有正確使用名稱參數(除了註釋行)。 – ScottJ 2016-01-22 19:25:34
@ScottJ我編輯了答案。感謝指針。 – sharvil111 2016-01-23 02:32:17