Per Shalom's citation, "can" is the correct use here, since it is a statement of possibility or capability. "may" is incorrect, since a simulator that failed to generate above events would not be doing what was intended. I think you're very confused about the usefulness of @above; the very point was to be able to generate events for non-transient (including the time=0 for transient). Simulators do have a particular sequence of swept values, and for circuits that have hysteresis (multiple operating points), you can tell which direction the sweep was run. -Geoffrey Ian Wilson wrote: > 1. The quoted LRM section might perhaps be modified to read: > > "The cross() function */shall/* not generate events for > non-transient analyses, such as ac, > dc, or noise analyses of SPICE (see 4.6.1), but the above() function > */may/*." > > 2. I think the point about not assuming any particular sequence of the swept > values is a good one. In fact, one analysis in a DC sweep must have a > result > that is independent of whether that analysis was preceded by some other > analysis. So I would agree with the conclusion that the value of @above > does not change, i.e. does not "generate events" for non-transient > analyses. > > --ian > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Nov 18 11:04:05 2009
This archive was generated by hypermail 2.1.8 : Wed Nov 18 2009 - 11:04:17 PST