From: Karen Pieper (Karen.Pieper@synopsys.com)
Date: Fri Mar 12 2004 - 07:58:59 PST
Hi, all,
Gord asked me to forward this on to the ETF.
K
>From: "Vreugdenhil, Gordon" <gordon_vreugdenhil@mentorg.com>
>To: Karen Pieper <Karen.Pieper@synopsys.COM>
>X-Accept-Language: en-us, en
>Date: Fri, 12 Mar 2004 06:37:39 -0800
>User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02
>X-Accept-Language: en-us, en
>Subject: [Fwd: Generate proposal]
>X-pstn-levels: (S:99.90000/99.90000 R:95.9108 P:95.9108 M:98.4106 C:79.5348 )
>X-pstn-settings: 1 (0.1500:0.1500) r p m C
>X-pstn-addresses: from <gordon_vreugdenhil@mentorg.com> [558/16]
>
>Karen, I sent this off to etf, but it hasn't shown up yet.
>If you could forward it on, I would appreciate it.
>
>Thanks!
>
>Gord.
>
>-------- Original Message --------
>Subject: Generate proposal
>Date: Thu, 11 Mar 2004 13:09:48 -0800
>From: Gordon Vreugdenhil <gordonv@model.com>
>To: etf@boyd.com
>
>
>In terms of the generate proposal, I think the overall
>proposal is a vast improvement over 2001 and I certainly
>appreciate all the effort that Jason, Steven and Shalom
>put into it.
>
>I do have a few specific issues:
>
> 1) the concept of external name in 12.4.3 doesn't seem
> complete enough. If a declaration does not have a
> hierarchical name but instead just an implicit external
> name, is the external name the one to be used in a
> VCD dump? What about a pli by-name lookup? Does
> a $display with %m in an unnamed block produce the
> implicit name? I think that it would be valuable
> to explicitly define the interactions/requirements
> with respect to other aspects of the LRM.
>
> 2) 13.1 clarifies (by implication) that a configuration
> cannot create a design root from a module that would
> not otherwise be a "top module". I disagree with this.
> If a self recursive model is *defined to be* a design root
> by a configuration, we should respect that. Forcing
> a user to create an additional level of hierarchy for
> the purpose of using a configuration does not make sense
> to me. The restriction on the *automatic determination*
> of top modules is absolutely necessary, but in the
> context of configurations we shouldn't try to second
> guess the designer.
>
> 3) 10.3.5 removes generated functions from the list of
> constant functions. I don't understand the rationale
> for this. Since the visibility rules and locality
> rules guarantee that a function would be elaborated before
> any possible use as a constant function, I don't see
> why this is restricted and parameter dependent functions
> are not.
>
>Thanks again for spending the time to get this so far along!
>
>Gord.
>--
>--------------------------------------------------------------------
>Gordon Vreugdenhil, Staff Engineer 503-685-0808
>Model Technology (Mentor Graphics) gordonv@model.com
This archive was generated by hypermail 2.1.4
: Fri Mar 12 2004 - 07:43:32 PST
and
sponsored by Boyd Technology, Inc.