real rnum initial rnum=1; always@(count) begin rnum = 100/(count[3:0] * count[3:0]); end reg r_div1, r_div2; initial begin r_div1=0; r_div2=0; end always @(rnum) forever r_div1=#((1/rnum)/2) ~ r_div1; always @(rnum) forever r_div2 = #((1/rnum)/2) ~r_div2;