Re: Hierarchical references

From: K. Cameron [SV] <sv-xx_at_.....>
Date: Fri Dec 07 2007 - 01:04:43 PST
David Sharrit wrote:
>> 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. 
>>     

I thought the "race condition" argument had been debunked, i.e. analog 
processes are solved with a copy-in/copy-out semantic that means the 
only possible race condition is during the copy-out.

I'm also losing track of how many times we've been round through this: 
there shouldn't be any semantic difference between branches/variables 
accessed locally or through OOMRs - if there is it will just cause 
unnecessary errors.

Kev.

>
> 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 Fri Dec 7 01:05:48 2007

This archive was generated by hypermail 2.1.8 : Fri Dec 07 2007 - 01:05:59 PST