ISSUE 6

Number 6
Category errata
Synopsis 12.1.3 : Unclear parameter restriction in generated instantation
State lrmdraft
Class errata-discuss
Arrival-DateJul 30 2001
Originator Shalom Bresticker, Motorola
Release 2001a,b: 12.1.3
Environment
Related to 17, 113, 150
Description
12.1.3, para. 7:
"Parameter redefinition using by the ordered or named
parameter = value assignment or defparam statements can also
be declared within the generate scope."

Incomprehensible.
Fix
In 12.1.3, paragraph 7:

CHANGE

"Parameter redefinition using by the ordered or named
parameter = value assignment or defparam statements can also
be declared within the generate scope."

TO

"Parameters may be redefined using the defparam statements
(12.2.1) or module instance parameter value assignments (12.2.2)
within the generate scope."
Audit-Trail
From: Stefen Boyd <stefen@boyd.com>
To: Shalom.Bresticker@motorola.com
Cc: btf-bugs@boyd.com
Subject: Re: errata/6: 12.1.3 - typo + unclear
Date: Wed, 01 Aug 2001 11:44:02 -0700

At 11:43 PM 7/30/2001 -0700, Shalom.Bresticker@motorola.com wrote:
>"Parameter redefinition using by the ordered or named
>parameter = value assignment or defparam statements can also
>be declared within the generate scope."

Do you mind proposing better wording?

From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
To: Stefen Boyd <stefen@boyd.com>
Cc: btf-bugs@boyd.com
Subject: Re: errata/6: 12.1.3 - typo + unclear
Date: Thu, 02 Aug 2001 07:57:00 +0300

I myself don't understand the intention.

I did not actively follow the discussions on 'generate'
nor have I thoroughly read this section of the standard,
so I am not so familiar with this area.

If I have time, I can try to decode it,
but it would be better if someone who is familiar with it explained what was meant.

I don't know whether the sentence was meant to refer to declarations or redefinitions
or whether two different sentences got garbled together.

Shalom


Stefen Boyd wrote:

> At 11:43 PM 7/30/2001 -0700, Shalom.Bresticker@motorola.com wrote:
> >"Parameter redefinition using by the ordered or named
> >parameter = value assignment or defparam statements can also
> >be declared within the generate scope."
>
> Do you mind proposing better wording?

From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
To: btf-bugs@boyd.com
Subject: Re: errata/6: 12.1.3 - typo + unclear
Date: Mon, 06 Aug 2001 16:59:12 +0300

"Parameters may be redefined within the generate scope by defparam statements (12.2.1) or module instance parameter value
assignments (12.2.2)."

Shalom


Stefen Boyd wrote:

> At 11:43 PM 7/30/2001 -0700, Shalom.Bresticker@motorola.com wrote:
> >"Parameter redefinition using by the ordered or named
> >parameter = value assignment or defparam statements can also
> >be declared within the generate scope."
>
> Do you mind proposing better wording?

From: Shalom.Bresticker@motorola.com
To: etf-bugs@boyd.com
Subject: Re: errata/6: 12.1.3 - typo + unclear
Date: Fri, 27 Sep 2002 11:22:01 +0300 (IDT)

I had an action item to review errata/6 so that we can discuss it at the next
ETF call.

In 12.1.3 (Generated instantiation), the first sentence in paragraph 7 says,

"Parameter redefinition using by the ordered or named parameter = value
assignment or defparam statements can also be declared within the generate
scope."

This is gibberish.

Based on the idea that the sentence is supposed to be talking about parameter
redefinition, I proposed the following change:

"Parameters may be redefined within the generate scope by defparam statements (12.2.1)
or module instance parameter value assignments (12.2.2)."

Note that Cliff sent a different correction in his letter to IEEE,
to simply delete the fourth and fifth words "by the", but that does not still
not fix the sentence.

Shalom


From: Shalom.Bresticker@motorola.com
To: etf-bugs@boyd.com
Subject: Re: errata/6: 12.1.3 - typo + unclear
Date: Fri, 27 Sep 2002 11:32:41 +0300 (IDT)

The following sentence could also be added beforehand:

"Parameters may be declared within the generate scope."

> "Parameters may be redefined within the generate scope by defparam statements (12.2.1)
> or module instance parameter value assignments (12.2.2)."

Shalom


From: Shalom.Bresticker@motorola.com
To: etf-bugs@boyd.com
Subject: Re: errata/6: 12.1.3 - typo + unclear
Date: Fri, 4 Oct 2002 11:35:51 +0300 (IDT)

No it can't!

I did not see it before, but 12.1.3 para. 9 explicitly forbids parameter
declarations.

By the way, I saw that 3.11.2 (on localparams) also needs to be reworded
similarly to this erratum. I'll write that one up separately.

Shalom


On Fri, 27 Sep 2002, Shalom Bresticker wrote:

> The following sentence could also be added beforehand:
>
> "Parameters may be declared within the generate scope."
Unformatted

Hosted by Boyd Technology