RE: Hierarchical references

From: David Sharrit <david_at_.....>
Date: Thu Dec 06 2007 - 22:11:10 PST
> 
> When accessing variable values and probes on named branches the value as
> per the last iteration shall be returned (to avoid race conditions) and
> without affecting any partial dependencies. 

Perhaps I'm just confused, but even after I consider this to just be talking
about variable values, I'm still uncertain and concerned as to what this is
really trying to do or provide.  What exactly is the "value as per the last
iteration"?  Presumably that is, or could be, the previous time point value
in a transient simulation.  For a time varying variable, will that not
result in fairly unpredictable and inconsistent results, as it will depend
on the particular timestep involved? And what does it even mean for other
analysis types, such as AC or HB or even DC?  Without derivative
information, it seems you could either be introducing convergence failures
with incorrect Jacobians, or inconsistent (incorrect) results, with state
variable dependencies seeming to exist in transient simulations but not in
AC simulations.

It seems there were some major reasons why OOMR access to variable values is
disallowed in the present LRM, and I don't yet see how these issues have
been cleanly, accurately or practically resolved.

David



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Dec 6 22:11:30 2007

This archive was generated by hypermail 2.1.8 : Thu Dec 06 2007 - 22:11:34 PST