RE: IEEE 1364 question on port defintion syntax

From: Michael McNamara (mac@verisity.com)
Date: Tue Mar 13 2001 - 08:24:24 PST


Precedence: bulk

<p>Shalom Bresticker writes:
> [1 <text/plain; us-ascii (7bit)>]
> The following question came up on comp.lang.verilog.
>
> I am not sure of the answer and did not find explicit mention in 1364.
>
> Is "module qq ( .v(a), .v(b) )" legal, and if so, what does it do ?
>
> (External port name is v. Internal nets/variables a and b are connected to it.)
>
> --
> **************************************************************************
> Shalom Bresticker Shalom.Bresticker@motorola.com
> Motorola Semiconductor Israel, Ltd. Tel #: +972 9 9522268
> P.O.B. 2208, Herzlia 46120, ISRAEL Fax #: +972 9 9522890
> **************************************************************************
>
>
> [2 <text/html; us-ascii (7bit)>]
>

The 'Section 5.6.6 Port Connections'

has described this exact situation, since 1364-1995 came out.

Actually, there the example is module foo(.a(p), .b(p));

Yes, 5.6.6 is the wrong place, and there was some discussion of moving
this to section 12, but I have no access to the ballot version so I
don't know if this was done.



This archive was generated by hypermail 2.1.4 : Mon Jul 08 2002 - 12:54:39 PDT and
sponsored by Boyd Technology, Inc.