我需要創建一個報告(.txt),並且我想引用每個測試會話,所以我希望對每個模擬都添加日期以作爲報告的名稱。 像Report_01-19-2017-12:53.txt 到目前爲止,我已經能夠創建一個或者帶有日期的文件中有:將創建日期添加到SystemVerilog中的文件名
$system("date > sDate");
或與我的仿真軟件顯示出來:
$system("date");
到目前爲止,我的代碼如下所示:
string filename;
reg [8*30:1] data; // the date is of 29 characters in size
string sDate;
integer scan_file,data_file ;
initial begin
$system("date > data");
data_file = $fopen("data", "r");
scan_file = $fscanf(sDate,"%s", data);
$fclose("data");
[...]
filename = {filename,sDate};
Report_Task = $fopen(filename,"a"); [...]
end
SDATE包含什麼,日期包含日期... 我試圖string
和reg
爲filename
和sDate