I would like to point out that the issue with initializers and combinational always @ blocks is not as big of a problem in most designs as it might appear at first. In most cases, a variable initializer will not appear in the same module as a combinational always block. Once there is a port connection between them, there will be at least one implicit continuous assignment to get the variable value through the port. That generally provides enough delay that the always block will be waiting by the time the event shows up. However, I don't think that justifies breaking all testcases that do wait directly on a variable that has an initializer. Steven Sharp sharp@cadence.comReceived on Fri Apr 15 17:04:58 2005
This archive was generated by hypermail 2.1.8 : Fri Apr 15 2005 - 17:05:24 PDT