Re: [sv-ac] reminder to vote on mantis 1550

From: John Havlicek <john.havlicek_at_.....>
Date: Fri Jan 26 2007 - 06:47:18 PST
Hi Ed:

> I have been looking at Clause 9 of the LRM and could not find anything
> specific with regards to  the value of expressions in the preponed
> region at time 0. Perhaps I am looking at the wrong place.

Here is the argument I gave in a previous email:

   First, based on 9.3.1, I think that the declaration assignments for
   static variables execute as part of 
   
      initialize the values of all nets and variables
   
   Then the initialization events are scheduled into the time 0 slot.
   This does not mean that any assignments from an initial block are
   performed yet.  
   
   Then, assuming that there is some event, we execute the time 0 slot.
   
   Then the preponed region of the time 0 slot is executed.
   
   Thus, the declaration assignments for static variables will influence
   the preponed values in the time 0 slot.

I agree that we will have to think about how $past, etc. are 
defined and what this means for time 0 slot evaluation when we
resolve 1698.

Best regards,

John H.


> X-MimeOLE: Produced By Microsoft Exchange V6.5
> Content-class: urn:content-classes:message
> Date: Fri, 26 Jan 2007 06:19:12 -0800
> Thread-Topic: [sv-ac] reminder to vote on mantis 1550
> Thread-Index: AcdA50wluAaOiDR2QrCpyFXIT1AqLAAbLhmA
> From: "Eduard Cerny" <Eduard.Cerny@synopsys.com>
> Cc: <sv-ac@eda-stds.org>
> X-OriginalArrivalTime: 26 Jan 2007 14:19:13.0540 (UTC) FILETIME=[F451AC40:01C74154]
> 
> Hi John,
> 
> I have been looking at Clause 9 of the LRM and could not find anything
> specific with regards to  the value of expressions in the preponed
> region at time 0. Perhaps I am looking at the wrong place.
> 
> Also, it is not just sampled value at time 0, but also $past (and the
> other sampled value functions) that depend on values at clock ticks in
> the past (<0). This is why I think that there should be something said
> about these values, along the lines I mentioned earlier - the default
> and values at declarations are assumed to exist from time -oo. Perhaps
> we should add that expressions dependent on these <0 values are also
> evaluated to get their values ate time <0.  I agree with your thought
> process.
> 
> Best regards,
> edd
> 
> =20
> 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri Jan 26 06:47:43 2007

This archive was generated by hypermail 2.1.8 : Fri Jan 26 2007 - 06:48:06 PST