Re: [sv-ec] Jeda SV-EC errata: #5 Missing ';' in clocking_drive definition

From: Brad Pierce <Brad.Pierce@synopsys.com>
Date: Wed Sep 01 2004 - 12:46:05 PDT

Errata should be filed against Draft 1 of the proposed IEEE standard

  http://www.eda.org/sv-ieee1800/Specifications/IEEE-P1800-D01.pdf

I think it is exactly the same as the balloted version of 3.1A,
except for some changes in copyright notice.

The Accellera 3.1A standard went through 6 drafts.

The most nearly accurate version of the BNF is the unofficial
"SystemVerilog 3.1a Hypertext BNF" at

    http://www.eda.org/sv/

-- Brad

-----Original Message-----
From: owner-sv-ec@eda.org [mailto:owner-sv-ec@eda.org]On Behalf Of
eugene zhang
Sent: Wednesday, September 01, 2004 12:25 PM
To: Brad.Pierce@synopsys.COM; sv-ec@eda.org
Subject: RE: [sv-ec] Jeda SV-EC errata: #5 Missing ';' in clocking_drive
definition

Brad,

Thanks for pointing this out.

Now we are confused, we are referencing to 3.1a, can you clarify the
relation of 'final' SV 3.1a spec.
Vs. 'draft5' spec.? Which one is newest, the latest greatest?

Is this purely an issue that 3.1a (final) LRM is not updated? or
If 'draft5' is later than 'final', are there errata filed related
those fixes in 'draft5'?

Thanks,
-Eugene

Message-----
From: owner-sv-ec@eda.org [mailto:owner-sv-ec@eda.org] On Behalf Of Brad
Pierce
Sent: Tuesday, August 31, 2004 9:14 AM
To: eugene zhang; sv-ec@eda.org
Subject: RE: [sv-ec] Jeda SV-EC errata: #5 Missing ';' in clocking_drive
definition

This was fixed in draft 5 as LRM-250

http://www.eda.org/sv-ec/hm/att-1714/01-class_constructor_declaration3.h
tm

-- Brad

-----Original Message-----
From: owner-sv-ec@eda.org [mailto:owner-sv-ec@eda.org]On Behalf Of
eugene zhang
Sent: Tuesday, August 31, 2004 12:21 AM
To: sv-ec@eda.org
Subject: [sv-ec] Jeda SV-EC errata: #5 Missing ';' in clocking_drive
definition

Title:
   Missing ';' in clocking_drive definition

Descriptin:
   Just missing ';' in <BNF>

   <BNF> in A.6.11

   clocking_drive ::=
     clock_var_expression <= [ cycle_delay ] expression
     |
     cycle_delay clockvar_expresison <= expression

Where the clocking_drive is reffered in statement_item without ';'.

   statement_item ::=
     ..
     clocking_drive
     ..

This must be

   statement_item ::=
     ..
     clocking_drive ';'
     ..

Note: non-terminal symbol in BNF is encapsulated in ' ' (single quote),
as bold characters can not be used in plain text.
Received on Wed Sep 1 12:46:19 2004

This archive was generated by hypermail 2.1.8 : Wed Sep 01 2004 - 12:46:28 PDT