ISSUE 294

Number 294
Category errata
Synopsis vpiDefAttribute on non-modules 26.6.42
State lrmdraft
Class errata-ptf
Arrival-DateMar 07 2003
Originator sharp@cadence.com
Release 2001b: 26.6.42
Environment
Description
26.6.42 specifies that attributes will have a boolean
property vpiDefAttribute meaning "On definition". This
is intended to distinguish whether an attribute on a
module was attached to the module definition (true) or
the module instantiation (false). But it is not clear
what it should be for an attribute on other objects.
Fix
26.6.42 add:
NOTE: The property vpiDefAttribute shall return true if the
attribute was defined on a module as part of the module
definition. The property shall return false for attributes
defined on a module as part of a module instantiation or for any other object other than a module.
Audit-Trail
Fix replaced by etf@boyd.com on Mon Dec 15 12:15:50 2003
26.6.42 add:
NOTE: The property vpiDefAttribute shall return true if the
attribute was defined on a module as part of the module
definition. The property shall return false for attributes
defined for any other object.

From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
To: ptf-bugs@boyd.com
Cc:
Subject: Re: errata/294: PROPOSAL - vpiDefAttribute on non-modules 26.6.42
Date: Tue, 16 Dec 2003 15:13:54 +0200

In my opinion, it would be clearer if it also states EXPLICITLY
that the property returns false if the attribute was defined on a
module instantiation.

The point that this property comes to distinguish between
attributes on the module definition and the module instance is
a subtlety which may not be obvious to the reader if not pointed
out.

At the very least, there is no harm in making it explicit.

Shalom


> 26.6.42 add:
> NOTE: The property vpiDefAttribute shall return true if the
> attribute was defined on a module as part of the module
> definition. The property shall return false for attributes
> defined for any other object.
> http://boydtechinc.com/cgi-bin/issueproposal.pl?cmd=view&database=default&pr=294

--
Shalom Bresticker Shalom.Bresticker@motorola.com
Design & Reuse Methodology Tel: +972 9 9522268
Motorola Semiconductor Israel, Ltd. Fax: +972 9 9522890
POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 441478



Unformatted


Hosted by Boyd Technology