According to the LRM 1800-2017 section 22.7, in the following example as per the `timescale the delay should be 16ns for set0 and 32ns for set1.
`timescale 10 ns / 1 ns
parameter d = 1.55;
#d set = 0; $display("%f set0",$realtime);
#d set = 1; $display("%f set1",$realtime);
But set0 and set1 are printed at 1.600000ns and 3.200000ns respectively. So its not clear how the delay values are computed based on timeunit. Please help me understand this.