Re: @above in analyses other than tran and dc sweep

From: Geoffrey.Coram <geoffrey.coram_at_.....>
Date: Wed Nov 18 2009 - 11:03:01 PST
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