RE: [sv-bc] FW: [sv-ac] Porposal for errata 966

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Tue Mar 07 2006 - 02:19:10 PST
Maybe not. I think those issues in 1350 which are not connected to
$isunbounded can be treated separately.

Shalom

> -----Original Message-----
> From: Eduard Cerny [mailto:Eduard.Cerny@synopsys.com]
> Sent: Tuesday, March 07, 2006 12:14 PM
> To: Bresticker, Shalom; Eduard Cerny
> Cc: sv-ac@eda.org; sv-bc@eda.org
> Subject: RE: [sv-bc] FW: [sv-ac] Porposal for errata 966
> 
> SO somehow we must reconcile all of these into one solution.
> ed
> 
> > -----Original Message-----
> > From: Bresticker, Shalom [mailto:shalom.bresticker@intel.com]
> > Sent: Tuesday, March 07, 2006 5:07 AM
> > To: Eduard Cerny
> > Cc: sv-ac@eda.org
> > Subject: RE: [sv-bc] FW: [sv-ac] Porposal for errata 966
> >
> > My fault. I notified sv-ac when I filed 1350, but I did not
> make clear
> > the connection to 966.
> >
> > Shalom
> >
> >
> > > -----Original Message-----
> > > From: Eduard Cerny [mailto:Eduard.Cerny@synopsys.com]
> > > Sent: Tuesday, March 07, 2006 12:02 PM
> > > To: Bresticker, Shalom
> > > Cc: Ed Cerny; sv-ac@eda.org
> > > Subject: RE: [sv-bc] FW: [sv-ac] Porposal for errata 966
> > >
> > > I have to admit that I did not see 1350 - this is the
> problem
> > > when the
> > > same issue is in two separate items and 2 different
> committees.
> > >
> > > ed
> > >
> > >
> > > > -----Original Message-----
> > > > From: Bresticker, Shalom
> [mailto:shalom.bresticker@intel.com]
> > > > Sent: Tuesday, March 07, 2006 4:54 AM
> > > > To: Eduard Cerny; sv-ac@eda.org
> > > > Cc: sv-bc@eda.org
> > > > Subject: RE: [sv-bc] FW: [sv-ac] Porposal for errata 966
> > > >
> > > > And then presumably all the other issues in Mantis 1350
> > > > raised by Surya,
> > > > Franscoise, and myself would be dealt with separately.
> > > >
> > > > Shalom
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org]
> On
> > > > > Behalf Of Eduard Cerny
> > > > > Sent: Monday, March 06, 2006 6:51 PM
> > > > > To: Maidment, Matthew R; sv-ac@eda.org
> > > > > Subject: RE: [sv-bc] FW: [sv-ac] Porposal for errata
> 966
> > > > >
> > > > > Hello Matt and AC members,
> > > > >
> > > > > SV-AC is meeting on 3/14, so we'll have to carry the
> > > discussion
> > > > > about
> > > > > $isunbounded by email.
> > > > >
> > > > > As I mentioned, there was some disconnect when the
> function
> > > was
> > > > > defined.
> > > > > I think that it may be sufficient to only provide a
> > > > > clarification in the
> > > > > LRM, but not change the name of the $isunbounded
> function.
> > > > > For example, something along the following lines:
> > > > > - A range can be specified with a low and high bound
> > > enclosed
> > > > > by square
> > > > > braces [ ] and separated by a colon ( : ), as in
> > > > > [low_bound:high_bound].
> > > > > A bound specified by $ shall represent the lowest or
> > > highest
> > > > > value for
> > > > > the type of the expression on the left-hand side.
> > > > > - $ can also be used to indicate that the upper bound
> is
> > > open
> > > > > when used
> > > > > in ## and * operators in assertions.
> > > > > - $ can be specified as the value of an integer
> parameter.
> > > > > - The function $isunbounded can be used to test whether
> an
> > > > > integer
> > > > > parameter has the value $. It returns a bit value of 1
> if
> > > the
> > > > > parameter
> > > > > has the value $.
> > > > > - $isunbounded would be used as a condition in a
> generate
> > > > > statement.
> > > > >
> > > > > ed
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Maidment, Matthew R
> > > > > [mailto:matthew.r.maidment@intel.com]
> > > > > > Sent: Monday, March 06, 2006 2:21 AM
> > > > > > To: Eduard Cerny
> > > > > > Subject: RE: [sv-bc] FW: [sv-ac] Porposal for errata
> 966
> > > > > >
> > > > > > The SV-BC will have a meeting on march 13th.  I'd
> like to
> > > > > close on it
> > > > > > during that meeting.  In order to do so, I'd
> appreciate
> > > some
> > > > > > feedback on Shalom's input so we can continue to
> educate
> > > > > ourselves
> > > > > > off-line before trying to reach a conclusion.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > Matt
> > > > > >
> > > > > > >-----Original Message-----
> > > > > > >From: Eduard Cerny
> [mailto:Eduard.Cerny@synopsys.com]
> > > > > > >Sent: Sunday, March 05, 2006 11:14 PM
> > > > > > >To: Maidment, Matthew R; Eduard.Cerny@synopsys.COM
> > > > > > >Subject: Re: [sv-bc] FW: [sv-ac] Porposal for errata
> 966
> > > > > > >
> > > > > > >Hi Mat, yes I saw the message. I have forwarded the
> > > issue to
> > > > > > >sv bc, asking to provide their view. The function
> was
> > > > > > >initially created for assertions and then
> generalized by
> > > > > > >another committee for ranges. It does seem that the
> name
> > > is
> > > > > > >then also inapproriate, but backward compatibility
> could
> > > be
> > > > > an
> > > > > > >problem if we change. Perhaps only clarification is
> > > needed.
> > > > > > >What do you suggest on behalf of sv bc?
> > > > > > >
> > > > > > >Rgrds, Ed
> > > > > > >
> > > > > > >
> > > > > > >-----Original Message-----
> > > > > > >From: Maidment, Matthew R
> <matthew.r.maidment@intel.com>
> > > > > > >To: Eduard.Cerny@synopsys.COM
> > > <Eduard.Cerny@synopsys.COM>
> > > > > > >Sent: Sun Mar 05 16:19:53 2006
> > > > > > >Subject: FW: [sv-bc] FW: [sv-ac] Porposal for errata
> 966
> > > > > > >
> > > > > > >Hi Ed.  Did you & the SV-AC get this message?  Can
> > > someone
> > > > > comment?
> > > > > > >
> > > > > > >>-----Original Message-----
> > > > > > >>From: owner-sv-bc@eda.org [mailto:owner-sv-
> bc@eda.org]
> > > On
> > > > > Behalf Of
> > > > > > >>Bresticker, Shalom
> > > > > > >>Sent: Saturday, March 04, 2006 11:26 PM
> > > > > > >>To: sv-bc@eda.org; sv-ac@eda.org
> > > > > > >>Subject: [sv-bc] FW: [sv-ac] Porposal for errata
> 966
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>-----Original Message-----
> > > > > > >>From: Bresticker, Shalom
> > > > > > >>Sent: Wednesday, February 22, 2006 12:28 PM
> > > > > > >>To: 'Eduard Cerny'; sv-ac@eda.org
> > > > > > >>Subject: RE: [sv-ac] Porposal for errata 966
> > > > > > >>
> > > > > > >>Ed,
> > > > > > >>
> > > > > > >>I have a couple of issues with $unbounded.
> > > > > > >>This is part of Mantis 1350.
> > > > > > >>
> > > > > > >>6.3.2.1 says,
> > > > > > >>
> > > > > > >>"The value $ can be assigned to parameters of
> integer
> > > > > types. A
> > > > > > >>parameter to which $ is assigned shall only be used
> > > > > > wherever $ can be
> > > > > > >>specified as a literal constant."
> > > > > > >>
> > > > > > >>and
> > > > > > >>
> > > > > > >>"To support whether a constant is $, a system
> function
> > > is
> > > > > > provided to
> > > > > > >>test whether a constant is a $. The syntax of the
> > > system
> > > > > > function is
> > > > > > >>$isunbounded(const_expression); $isunbounded
> returns
> > > true
> > > > > if
> > > > > > >>const_expression is unbounded.
> > > > > > >>Typically, $isunbounded would be used as a
> condition in
> > > the
> > > > > > generate
> > > > > > >>statement."
> > > > > > >>
> > > > > > >>What bothers me is that $ can be used for other
> things
> > > as
> > > > > well as
> > > > > > >>unbounded range specification.
> > > > > > >>
> > > > > > >>For example, 8.19 (Set membership) says,
> > > > > > >>
> > > > > > >>"A range can be specified with a low and high bound
> > > > > enclosed
> > > > > > >by square
> > > > > > >>braces [ ] and separated by a colon ( : ), as in
> > > > > > >>[low_bound:high_bound].
> > > > > > >>A bound specified by $ shall represent the lowest
> or
> > > > > highest
> > > > > > >value for
> > > > > > >>the type of the expression on the left-hand side."
> > > > > > >>
> > > > > > >>So:
> > > > > > >>
> > > > > > >>Can I use a parameter set to $ in a range with
> 'inside'
> > > > > operator?
> > > > > > >>
> > > > > > >>Presumably, the parameter itself has no idea
> whether it
> > > is
> > > > > > >going to be
> > > > > > >>used in an assertion time range or in a set
> membership
> > > > > expression.
> > > > > > >>Presumably, also, the $isunbounded function has no
> idea
> > > how
> > > > > the
> > > > > > >>const_expression argument is going to be used.
> > > > > > >>
> > > > > > >>Does this mean that the name '$isunbounded' is
> > > misleading
> > > > > and
> > > > > > >>represents only one possible meaning of $ ?
> > > > > > >>
> > > > > > >>Shalom
> > > > > > >>
> > > > > > >>
> > > > > > >>> -----Original Message-----
> > > > > > >>> From: owner-sv-ac@eda.org [mailto:owner-sv-
> > > ac@eda.org] On
> > > > > > Behalf Of
> > > > > > >>> Eduard Cerny
> > > > > > >>> Sent: Tuesday, February 07, 2006 3:48 PM
> > > > > > >>> To: sv-ac@eda.org
> > > > > > >>> Subject: [sv-ac] Porposal for errata 966
> > > > > > >>>
> > > > > > >>> Hi, I have added in Mantis a proposal for errata
> 996
> > > and
> > > > > > a bug note.
> > > > > > >>> Also see attached file.
> > > > > > >>> ed
> > > > > > >>>
> > > > > > >>> Reminder:
> > > > > > >>>
> > > > > > >>> SV-AC meeting today at 9am PT, 12pm ET:
> > > > > > >>> Dial in:
> > > > > > >>>         Domestic: 888-635-9997
> > > > > > >>>         International: 763-315-6815
> > > > > > >>>         Participant: 2638198
> > > > > > >>
> > > > > > >
> > > > > >
> > > >
> >
Received on Tue Mar 7 02:19:23 2006

This archive was generated by hypermail 2.1.8 : Tue Mar 07 2006 - 02:19:40 PST