Re: [sv-ac] revised 1698

From: John Havlicek <john.havlicek_at_.....>
Date: Wed Feb 20 2008 - 10:03:35 PST
Hi Ed:

I forgot to add a sentence about this.

I just uploaded a revised version that adds the sentence

   All variables referenced in the actual argument expressions passed
   to these functions shall be static.

J.H.
  

> X-MimeOLE: Produced By Microsoft Exchange V6.5
> Content-class: urn:content-classes:message
> Date: Wed, 20 Feb 2008 08:51:48 -0800
> Thread-Topic: [sv-ac] revised 1698
> Thread-Index: Achz3xwTRxI/g1uSSK2k9HIZ6em/9AAAaB1Q
> From: "Eduard Cerny" <Eduard.Cerny@synopsys.com>
> X-OriginalArrivalTime: 20 Feb 2008 16:51:49.0263 (UTC) FILETIME=[E2A8A1F0:01C873E0]
> 
> Hi John,
> 
> What did we decide at the end about the kind of variables that can be
> used in the expressions (re the access through virtual interface)? Or we
> just leave it as is for now?
> 
> Thanks,
> Ed
> 
> 
> > -----Original Message-----
> > From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On Behalf Of
> John
> > Havlicek
> > Sent: Wednesday, February 20, 2008 11:04 AM
> > To: sv-ac@eda.org
> > Subject: [sv-ac] revised 1698
> >=20
> > Hi Folks:
> >=20
> > I have revised 1698 and posted on Mantis.
> >=20
> > I addressed most of the friendly amendments.  In particular, I got
> > rid of the condition about "maximal expression" and istead wrote
> >=20
> >    The event expression is of the form edge_identifier expression1 [
> iff
> >    expression2] and is not a proper subexpression of an event
> >    expression of this form
> >=20
> > I think this is simpler and should be easier for most people to
> > understand.
> >=20
> > Manisha asked for an example, so I added a statement after the example
> > in which "posedge clock iff reset =3D=3D 0" is inferred to explain =
> that
> > "posedge clock" is not inferred because it is a proper subexpression
> > of "posedge clock iff reset =3D=3D 0".
> >=20
> > Tom wanted back the sentece about sampled being updated in the
> > Preponed, but I did not put it back because, as I explained, these
> > are function rather than data objects, so we should not talk about
> > them being "updated".
> >=20
> > I reworked the sentence about value change functions comparing sampled
> > values to address Tom's criticism.  I think it's better than it was
> > before.  Tom -- if this is still not good enough, please provide a
> > specific suggestion to rewrite it.  The motivation for writing it this
> > way is to have a clear statement of the semantics that makes sense to
> > someone thinking about a function call outside assertions.
> >=20
> > There were a few other criticisms from Tom about the wording that did
> > not have specific suggestions for rewrites.  I did not change these.
> > Tom -- if they need to be changed, then please provide specific
> > suggestions.
> >=20
> > J.H.
> >=20
> >=20
> >=20
> > --
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Wed Feb 20 10:40:41 2008

This archive was generated by hypermail 2.1.8 : Wed Feb 20 2008 - 10:41:18 PST