Check your timescale , i am sure it will 1ps/1fs.
With TimeScale 1ns/1ps Output is as follows as below
UVM_INFO test.sv(7) @ 10.000ns: reporter [1] g
UVM_INFO test.sv(9) @ 12.000ns: reporter [2] g
UVM_INFO test.sv(11) @ 12.000ns: reporter [3] g
Without modifying timescale , i need the displays as # UVM_INFO testbench.sv(14) @ 12.023ns: reporter [3] g (After “.” i need the values)
Your `timescale directive specifies a time unit of 1ns. This is the smallest time unit which will be displayed.
Why can’t you change the TB timescale? Do you not have the ability to edit the file?
Most simulators also provide the ability to override the timescale settings during compilation and simulation. Have you tried those options?