hi there,i am new to RTL compiler. I have delay element to synthesize in which the input is assigned to output after some delay .The state ment i used shown below.
assign #5 out=in;
But when i am synthesizing in RTL the delay is ignored. So are there any attributes i have to add to synthesis delays in RTL compiler? if not is there any other way to make delay elements? . I would be greatful to if you include sample code or snippet. Thanks in advance.
delay elements are not synthesizable. They simply get ignored by synthesis tools. Delay cells normally require hand-instantiation and dont_touch attributes since they serve no functional purpose
mydly DLYX1 (.IN (my_net), .OUT(my_out_net) );
where DLYX1 is a delay cell from the library
hope this helps,