Method

In reply to tech_savvy:

Your code is not really clean. See my code below working:

class scaling;
  bit pclk;
 
  function realtime pri(int scaledown);
    realtime polling = 0.6us;
    $display("scaledown = %d ", scaledown);
    pri = polling / scaledown;
    $display("pri = %f ", pri);
    return pri;
  endfunction
endclass

module priyanka();
  int scaledown = 1;;
  realtime polling_cnt;
  scaling s=new();
  initial begin
    scaledown = 200;
    repeat (3) begin
      polling_cnt = s.pri(scaledown);
      $display("%f ",polling_cnt);
      scaledown = 10 * scaledown;
    end
 end
endmodule