语法介绍
$timeformat(units_number, precision_number, suffix_string, minimum_field_wdith);
其中,“units_number”表示打印时间单位,范围为0~-15;它们对应单位如下表所示。默认值为`timescalse所设置的仿真timeunit。
“precision_number” 是在打印时间值时,小数点后保留的位数。其默认值为0。
“suffix_string” 是在时间值后面打印的一个后缀字符串。默认值为空字符串。
“MinFieldWidth” 是时间值字符串与后缀字符的总长度的最小长度,若字符串不足这个长度,则在这部分字符串之前补空格。默认值为20。
实例说明
module time_test();
initial begin
$timeformat(-9, //打印单位为ns
5, //小数位宽为5
"ns", //后缀为ns
10); //总字符串长度最小为10
end
endmodule