Hi to start the discussion, I copy here the note I put on mantis 1698 quite a while ago. Could that be used? --- Regardless where $past(x,,,@clk) is called from, the RTL equivalent is always @clk past_variable <= $sampled(x); and executes in the active region. If $past is called from active, reactive or observed regions, replace the call by $sampled(past_variable). In synthesized code which executes in the active region, use the past_variable directly. Provided that the model follows synthesis rules and is not racy, the behavior should be equivalent to that in the original model using $past. The other functions, $rose, $fell and $stable would follow. ---- Best... ed -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Tue Jan 29 09:32:40 2008
This archive was generated by hypermail 2.1.8 : Tue Jan 29 2008 - 09:33:09 PST