Fwd: BOUNCE sv-bc@eda.org: Non-member submission from [Peter Flake <Peter.Flake@synopsys.com>]


Subject: Fwd: BOUNCE sv-bc@eda.org: Non-member submission from [Peter Flake ]
From: Karen Pieper (Karen.Pieper@synopsys.com)
Date: Thu Nov 21 2002 - 09:47:19 PST


>Date: Thu, 21 Nov 2002 03:24:08 -0800 (PST)
>From: owner-sv-bc@eda.org
>To: owner-sv-bc@eda.org
>Subject: BOUNCE sv-bc@eda.org: Non-member submission from [Peter Flake
><Peter.Flake@synopsys.com>]
>
> >From owner-sv-bc Thu Nov 21 03:24:02 2002
>Received: from boden.synopsys.com (boden.synopsys.com [204.176.20.19])
> by server.eda.org (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id
> gALBO0gx005344
> for <sv-bc@eda.org>; Thu, 21 Nov 2002 03:24:02 -0800 (PST)
>Received: from maiden.synopsys.com (maiden.synopsys.com [146.225.100.170])
> by boden.synopsys.com (Postfix) with ESMTP id A5054DEB5
> for <sv-bc@eda.org>; Thu, 21 Nov 2002 03:23:59 -0800 (PST)
>Received: from de02-pop.synopsys.com (localhost [127.0.0.1])
> by maiden.synopsys.com (8.9.1/8.9.1) with ESMTP id DAA20451;
> Thu, 21 Nov 2002 03:24:01 -0800 (PST)
>Received: from camberleyPC.synopsys.com (localhost [127.0.0.1])
> by de02-pop.synopsys.com (8.8.8/8.8.8) with ESMTP id MAA11560;
> Thu, 21 Nov 2002 12:23:54 +0100 (MET)
>Message-Id: <5.0.0.25.2.20021120145436.02d5d530@146.225.208.6>
>X-Sender: flake@146.225.208.6
>X-Mailer: QUALCOMM Windows Eudora Version 5.0
>Date: Wed, 20 Nov 2002 14:57:11 +0000
>To: <Brad.Pierce@synopsys.com>
>From: Peter Flake <Peter.Flake@synopsys.com>
>Subject: Re: Attribute names
>Cc: <sv-bc@server.eda.org>
>In-Reply-To: <HPECIHFPOFICGBKPKCGMEEOJCCAA.bpierce@synopsys.com>
>Mime-Version: 1.0
>Content-Type: text/html; charset="us-ascii"
>
>Hi Brad,
>
>I do not think that attributes have a namespace. There is no restriction
>on multiple declarations within a module.
>
>Peter.
>
>At 07:02 PM 11/18/02 -0800, Brad Pierce wrote:
>>Which space do attribute names live in?
>>
>>In V2K, they have their own namespace. In SystemVerilog, however,
>>according to section 12.9, there is only one namespace, not 7 namespaces
>>as in V2K. But that section makes no specific mention of attributes.
>>
>>Also, why is there no way to declare attributes and their
>>types? Wouldn't a design project be employing some limited set of
>>project-standard attributes, not inventing new attributes all over the
>>place as they go along. If so, it might make more sense to declare these
>>standard attributes in $root. Likewise, a tool could provide a header
>>file that declares (and documents) the set of attributes it understands.
>>
>>It might also be useful to enable declarations that restrict the kind of
>>objects to which a particular attribute can be attached. Maybe one
>>attribute only makes sense for interfaces and another only for
>>functions. It would be convenient if this could be declared as part of
>>their type.
>>
>>-- Brad
>>
>>
>>
>>



This archive was generated by hypermail 2b28 : Thu Nov 21 2002 - 09:47:55 PST