From: Shalom Bresticker (Shalom.Bresticker@motorola.com)
Date: Thu Sep 11 2003 - 07:00:00 PDT
Precedence: bulk
The following reply was made to PR errata/217; it has been noted by GNATS.
From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
To: Brad Pierce <Brad.Pierce@synopsys.com>
Cc: etf-bugs@boyd.com
Subject: Re: errata/217: PROPOSAL - Note that task/func params can only be
overridden by defparams
Date: Thu, 11 Sep 2003 16:52:57 +0300
It seems to me that the difference between the placement of the parameter declarations has only minor
effects.
For example, if you declare a parameter in the module header, then you can use it in an ANSI port
declaration.
I don't see a strong justification for making the parameters declared inside into local params.
So I would be inclined not to force that restriction on parameters in the inner scope as well.
Can anyone explain the reason?
Shalom
> A possibility is that 3.11.1 was only intended to
> treat top-level 'parameter' declarations as 'localparam'
> declarations, and was not intended to apply to lower-level
> 'parameter' declarations.
--
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
This archive was generated by hypermail 2.1.4
: Thu Sep 11 2003 - 07:02:34 PDT
and
sponsored by Boyd Technology, Inc.