示例中,通过$timeformat指定了“%t”输出时间的格式,“-9”表示要显示的时间是按照“1ns”为单位得到的,“3”表示显示的时间中小数部分的位数,“HaHaHa”为时间字符串之后的后缀字符串,这个字符串一般指定为时间的单位,最后一个参数“2”表示“%t”显示的整个字符串长度的最小值,因为此时的时间字符串和后缀字符...
时间精度也可以使用来声明时间精度,使用斜线分隔符。 moduleD(...);timeunit100ps;timeprecision10fs;endmodulemoduleE(...);timeunit100ps/10fs;// timeunit with optional second argumentendmodule 时间参数 $timeformat 系统任务执行以下两个功能: - 它指定 %t 格式规范如何为 $write、$display、$strobe、$m...
$timeformat函数则用于控制%t打印时间的输出格式。函数原型如下: 常用的时间单位1ns对应unit_number=-9。默认值取决于当前scope的timescale.
SystemVerilog允许使用数值和单位来明确指定一个时间值。 $timeformat的四个参数分别是时间标度、小数点后的数据精度、时间值之后的后缀字符串、显示数值的最小宽度。 // 例3.26 时间参数和$timeformat module timing ; timeunit 1ns ; timeprecision 1ps ; initial begin $timeformat(-9, 3, "ns", 8...
time tdelay = 800fs ; // 舍入后得到 1 $timeformat (-15, 0, "fs", 5) ; #rdelay ; // 时延后得到 1ps $display ("%t", rdelay) ; // "800fs" #tdelay ; // 再次延时 1ps $display ("%t", tdelay) ; // "1000fs" ...
//timeuint(单位),timeprecision(最小精度) //$timeformat(时间标度,小数点后位数,后缀字符串,显示数值的宽度) -9为ns,-12为ps module time; timeuint 1ns; timeprecision 1ps; initial begin $timeformat(-9,3,"ns",8); #1 $display("%t",$realtime); //1.000ns; ...
$timeformat有四个参数:时间标度(-9代表纳秒,-12代表皮秒),小数点后的数据精度 ,时间值之后的后缀字符串,显示数组的最小宽度。 $time:返回一个根据所在模块的时间精度要求舍入的整数 $realtime:返回一个带小数的完整实数 时间变量 时间值可以存放在变量中,根据当前的时间量程和精度,时间值会被缩放或舍入。
$timeformat指定显示格式。 $realtime返回一个实数时间值。 $time返回一个64位整数时间值。 time 类型变量不能保存小数,他们是64位的整型。 实型(real)变量可以保存整型 `timescale 1ps/1fs module timeing(); initial begin real rDelay=800fs; //以0.8存储,因为单位是ps time tDelay=800fs; //四舍五入...
//===//`timescale1ns/1nsmoduletest;stringtestname;initialbegin$timeformat(-9,0,"ns",4);if($value$plusargs("TEST=%s", testname))begin$display("TESTNAME=%s", testname);endif(testname=="ALL")beginforksend(7); send(5); send(2);join$display("come out of fork-join @%t",$time...
$timeformat(,,, minimum field width>); units : log base 10 of the unit (eg -9 is ns) precision : the number of decimal places suffix : a string (eg "ns") minimum field width : the minimum field width The time format being used by$display(" %0t",$realtime);is determined by ...