From: Shalom Bresticker (Shalom.Bresticker@motorola.com)
Date: Tue Nov 04 2003 - 03:10:00 PST
>Number: 500
>Category: errata
>Originator: Shalom Bresticker <Shalom.Bresticker@motorola.com>
>Description:
When reviewing issue #209, we noted that hierarchical_identifier ends with an
identifier name, without an optional index.
If the hierarchical_identifier is used to refer to one of an array of modules or
primitives or named generate blocks,
then it will be necessary to add a "[ constant_expression ] " to the
hierarchical_identifier.
This issue comes to try to identify such places.
The only real place I found in the current LRM where that is necessary is in
Syntax 17-9 ($printtimescale).
However, the construct hierarchical_name is used in C.5 ($list), C.9 ($scale),
and C.10 ($scope).
The syntax of hierarchical_name is undefined.
We had mentioned $dumpvars.
That actually uses "module_identifier" (Syntax 18-3), as does Syntax 12-8
(upward_name_reference) and Syntax 18-21 ($dumpports) and the following text. We
might want to modify those.
By the way, if we are going to leave $scale, we need to explain it better.
The description here is incomplete, and does not give enough information to
understand how to use it.
-- 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
: Tue Nov 04 2003 - 03:10:02 PST
and
sponsored by Boyd Technology, Inc.