Number | 258
|
Category | errata
|
Synopsis | 12.3.4: "simple identifier" is misleading
|
State | lrmdraft
|
Class | errata-simple
|
Arrival-Date | Jan 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