UVM环境打印如何显示时间单位
仿真过程中发现display, uvm_info/error等打印信息的时间是一长串数字,很不好识别是什么时刻。百度搜索解决办法如下:
在top中添加如下代码:
initial begin$timeformat(-9, 5, "ns", 10);
end
$display 和 uvm_error等的打印信息都会显示时间单位。
$timeformat(unit_number, precision, suffix, minimum_field_width);
其中,unit_number 的值表示时间单位
precision 表示小数点后保留多少位suffix 为显示的后缀单位 //SV不会根据unit_number自动匹配单位后缀,需要自己设置minimum_field_width 指最小可显示宽度