UVM 使用format控制log資訊

2021-06-23 09:59:55 字數 562 閱讀 1212

控制uvm_info的內容

`uvm_info("module", $sformatf("value = %d", value), uvm_debug);

使用 $sformatf(),將資料重新整理後,當作uvm_info的引數,正常輸出。

task name

description

$sscanf(str,format,args);

$sscanf 將字串按照某個模板格式進行掃瞄,其字串格式和c語言中的printf()函式類似

$sformat(str,format,args);

$sformat是$sscanf的反函式。將字串按照給定的格式填入相應的引數args中

$display(format,args);

$display就是verilog的printf語句,在stdout上顯示格式化的字串

$sformatf(format,args);

$sformatf任務和$sformat相似,除了其返回字串結果。字串作為$sformatf的返回值,而不是像$sformat一樣放在第乙個引數上。

參考:

使用turbine後控制後台終端一直loading

最近在使用spring cloud時發現乙個bug,就是使用hystrix時,單點監控在頁面顯示正常,而集群監控顯示一直loading,最後顯示unable to connect to command metric stream.總結了下一些可能原因,也許對你們有用 如果有訪問被監控服務服務的程式,...

UVM中set drain time 的使用

1.任何dut 模組都有延時 在sequence 中,m時刻傳送完最後乙個sequence,如果此刻drop objection,那麼在 n p 時刻dut 的輸出報無法收到。所以需要延時p時間才能drop objection 2.uvm所有的objection 設定了 drain time 屬性。...

linux使用crontab定期清理 log檔案

crontab l檢視定時任務列表 crontab e 執行編輯任務 然後就是常用的linux環境下編輯,主要命令列模式命令如下 crontab 檔案書寫的格式 分 時 日 月 周 各項多個則使用逗號分隔 o minute 區間為 0 59 o hour 區間為0 23 o day of month...