ISSUE 179

Number 179
Category errata
Synopsis 12.3.3 Port declarations
State lrmdraft
Class errata-simple
Arrival-DateOct 29 2002
Originator Shalom Bresticker <Shalom.Bresticker@motorola.com>
Release 2001b, 12.3.3
Environment
Description

--------------E761D059353555E35B4BD103
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

The first sentence in 12.3.3 says,

"Each port_expression in the list of ports for the module declaration
shall also be declared in the body of the module as one of the following
port declarations: input, output, or inout (bidirectional)."

This is not quite accurate.

port_expression may be a concatenation of port_references.

It would be more accurate to say "Each port_reference ...",
although that also would not be completely accurate,
as a port_reference may have a bit-select or part-select attached to 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

"The devil is in the details."



--------------E761D059353555E35B4BD103
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

The first sentence in 12.3.3 says,

"Each port_expression in the list of ports for the module declaration
shall also be declared in the body of the module as one of the following
port declarations: input, output, or inout (bidirectional)."

This is not quite accurate.

port_expression may be a concatenation of port_references.

It would be more accurate to say "Each port_reference ...",

although that also would not be completely accurate,

as a port_reference may have a bit-select or part-select attached to
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

"The devil is in the details."

 

--------------E761D059353555E35B4BD103--

Fix
Change the first sentence in 12.3.3

"Each port_expression
in the list of ports for the module declaration shall also be
declared
in the body of the module as one of the following port declarations:
input, output, or inout (bidirectional)."

to
"Each port_identifier in a port_expression
in the list of ports for the module declaration shall also be
declared
in the body of the module as one of the following port declarations:
input, output, or inout (bidirectional)."
Audit-Trail

From: "Brad Pierce" <Brad.Pierce@synopsys.com>
To: <etf-bugs@boyd.com>
Cc:
Subject: Re: errata/179: 12.3.3 Port declarations
Date: Fri, 22 Nov 2002 08:46:39 -0800

>Category: errata
>Confidential: no
>Originator: "Brad Pierce" <Brad.Pierce@synopsys.com>
>Release: 2001b
>Class: TBD
>Description:
How about --

"Each port_identifier in a port_expression in the list of ports ..."
?

-- Brad

From: "Brad Pierce" <Brad.Pierce@synopsys.com>
To: <etf-bugs@boyd.com>
Cc:
Subject: Re: errata/179: PROPOSAL
Date: Mon, 2 Dec 2002 11:07:37 -0800

Change the first sentence in 12.3.3

"Each port_expression
in the list of ports for the module declaration shall also be
declared
in the body of the module as one of the following port declarations:
input, output, or inout (bidirectional)."

to
"Each port_identifier in a port_expression
in the list of ports for the module declaration shall also be
declared
in the body of the module as one of the following port declarations:
input, output, or inout (bidirectional)."


Unformatted


Hosted by Boyd Technology