ISSUE 258

Number 258
Category errata
Synopsis 12.3.4: "simple identifier" is misleading
State lrmdraft
Class errata-simple
Arrival-DateJan 12 2003
Originator Shalom.Bresticker@motorola.com
Release 2001b: 12.3.2, 12.3.4, 12.3.6
Environment
Description
12.3.4 (para before last):
"Also ports declared using the list_of_port_declarations
shall only be simple identifiers."

12.3.2 (end):
"Use of named port connections shall not be used for
implicit ports unless the port_expression is a simple
port_identifier."

12.3.6 (para 1):
"If the module port declaration was implicit, the
port_expression shall be a simple port_identifer which is
used as the port name."

These, especially the first, could be misinterpreted to mean
that escaped identifiers are not allowed, which is wrong.

The meaning is to exclude expressions, concatenations,
bit-selects and part-selects, etc.

The wording should be clarified.
Fix
In 12.3.4 (para before last) REPLACE

"Also ports declared using the
list_of_port_declarations
shall only be simple identifiers."

WITH

"Also ports declared using the
list_of_port_declarations
shall only be simple identifiers
or escaped identifiers."


In 12.3.2 (end) REPLACE

"Use of named port connections
shall not be used for implicit ports
unless the port_expression is a simple
port_identifier."

WITH

"Named port connections
shall not be used for implicit ports
unless the port_expression is a simple
identifier or an escaped identifier,
which shall be used as the port name."

AND "port_expression" should be in a constant-width
font, rather than italicized.


In 12.3.6 (para 1), REPLACE

"If the module port declaration was implicit,
the port_expression shall be a simple
port_identifer which is used as the port name."

WITH

"If the module port declaration was implicit,
the port_expression shall be a simple identifier
or escaped identifier, which shall be used as the
port name."

Audit-Trail
From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
To: Brad.Pierce@synopsys.com
Cc: etf-bugs@boyd.com
Subject: Re: errata/258: PROPOSAL - 12.3.4: "simple identifier" is misleading
Date: Mon, 25 Aug 2003 13:53:00 +0300

I don't think the sentences will be clear enough with such a simple fix.

Shalom


> Delete the word 'simple' from the following three
> sentences --
>
> 12.3.4 (para before last):
> "Also ports declared using the list_of_port_declarations
> shall only be simple identifiers."
>
> 12.3.2 (end):
> "Use of named port connections shall not be used for
> implicit ports unless the port_expression is a simple
> port_identifier."
>
> 12.3.6 (para 1):
> "If the module port declaration was implicit, the
> port_expression shall be a simple port_identifer which is
> used as the port name."
>
> http://boydtechinc.com/cgi-bin/issueproposal.pl?cmd=view&pr=258


Fix replaced by Brad.Pierce@Synopsys.com on Sat Oct 25 22:24:10 2003
In 12.3.4 (para before last) REPLACE

"Also ports declared using the
list_of_port_declarations
shall only be simple identifiers."

WITH

"Also ports declared using the
list_of_port_declarations
shall only be simple identifiers
or escaped identifiers."


In 12.3.2 (end) REPLACE

"Use of named port connections
shall not be used for implicit ports
unless the port_expression is a simple
port_identifier."

WITH

"Named port connections
shall not be used for implicit ports
unless the port_expression is a simple
identifier or an escaped identifier,
which shall be used as the port name."

AND "port_expression" should be in a constant-width
font, rather than italicized.


In 12.3.6 (para 1), REPLACE

"If the module port declaration was implicit,
the port_expression shall be a simple
port_identifer which is used as the port name."

WITH

"If the module port declaration was implicit,
the port_expression shall be a simple identifier
or escaped identifier, which shall be used as the
port name."



From: Shalom.Bresticker@motorola.com
To: Brad.Pierce@synopsys.com
Cc: etf-bugs@boyd.com
Subject: Re: errata/258: PROPOSAL - 12.3.4: "simple identifier" is misleading
Date: Sun, 26 Oct 2003 09:07:26 +0200 (IST)

OK, I will accept this.

Shalom


On Sat, 25 Oct 2003 Brad.Pierce@synopsys.com wrote:

> In 12.3.4 (para before last) REPLACE
>
> "Also ports declared using the
> list_of_port_declarations
> shall only be simple identifiers."
>
> WITH
>
> "Also ports declared using the
> list_of_port_declarations
> shall only be simple identifiers
> or escaped identifiers."
>
>
> In 12.3.2 (end) REPLACE
>
> "Use of named port connections
> shall not be used for implicit ports
> unless the port_expression is a simple
> port_identifier."
>
> WITH
>
> "Named port connections
> shall not be used for implicit ports
> unless the port_expression is a simple
> identifier or an escaped identifier,
> which shall be used as the port name."
>
> AND "port_expression" should be in a constant-width
> font, rather than italicized.
>
>
> In 12.3.6 (para 1), REPLACE
>
> "If the module port declaration was implicit,
> the port_expression shall be a simple
> port_identifer which is used as the port name."
>
> WITH
>
> "If the module port declaration was implicit,
> the port_expression shall be a simple identifier
> or escaped identifier, which shall be used as the
> port name."
>
>
> http://boydtechinc.com/cgi-bin/issueproposal.pl?cmd=view&database=default&pr=258

--
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