ISSUE 19

Number 19
Category errata
Synopsis Section 4.1.14: Incorrect concatenation operator description
State lrmdraft
Class errata-simple
Arrival-DateAug 17 2001
Originator "Anders Nordstrom" <andersn@nortelnetworks.com>
Release 2001b, 4.1.14
Environment

Description
One of the examples under $random on page 322 show:
rand = {$random} %60;
This example works both in Verilog-XL and VCS.

This is legal according to the BNF in section A.8.1 since it
allows one or more expressions.
concatenation ::= {expression {,expression}}

In section 4.1.14 it says:
A concatenation is the joining together of bits resulting from two or
more expressions.

This is inconsistent with the example on page 322 and with the BNF.

What does concatenation of one expression mean?

Proposal: Add text in section 4.1.14 explaining what {expression}
does and provide an example.

Regards,

Anders

Fix
Passed 10/7/02:
Section 4.1.14:

REPLACE:
A concatenation is the joining together of bits resulting from
two or more expressions.

WITH:
A concatenation is the result of the joining together of bits
resulting from one or more expressions.

Audit-Trail
Responsible-Changed-From-To: gnats-admin->cliff
Responsible-Changed-By: admin
Responsible-Changed-When: Fri Aug 17 07:41:08 2001
Responsible-Changed-Why:
owner

From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
To: etf-bugs@boyd.com
Cc:
Subject: Re: errata/19: Incorrect concatenation operator description
Date: Thu, 14 Nov 2002 14:15:41 +0200

>Category: errata
>Confidential: no
>Originator: Shalom Bresticker <Shalom.Bresticker@motorola.com>
>Release: 2001b
>Class: TBD
>Description:
I just want to bring to attention the following picky point:

The fix was:

REPLACE:
A concatenation is the joining together of bits resulting
from
two or more expressions.

WITH:
A concatenation is the result of the joining together of bits

resulting from one or more expressions.

In addition to changing "two" to "one",
the words "the result of" were also added.

I did not notice that earlier.
I don't object, but I also don't see the advantage in it.

Shalom

Unformatted


Hosted by Boyd Technology