Re: SystemVerilog 22nd Committee Meeting 4/8/02


Subject: Re: SystemVerilog 22nd Committee Meeting 4/8/02
From: Peter Flake (flake@co-design.com)
Date: Mon Apr 15 2002 - 07:30:13 PDT


Dave,

Here is my action

At 02:48 PM 4/8/02 -0400, Dave Kelf wrote:
1. Stefen BNF Queries
Stefen had some questions contained in his note on the BNF. All resolved.
- ACTION: Peter to write a sentence on a minor change from Verilog2K1 BNF on the fact that tasks and functions can now be empty.
Question on whether jumper ports should be allowed with the newer ANSI syntax. Consensus was to remove from 3.0 - possibility of revisit in 3.1.

Add to the penultimate paragraph of section 11.2 (draft 5) after "group":

        It is also legal to have no statements at all.

Add to the end of section 11.3 (draft 5) after "message" a new paragraph:

        With SystemVerilog, multiple statements can be written between the function header and endfunction, which means that the begin .... end can be omitted.  If begin .... end is omitted, statements are executed sequentially as if they were enclosed in a begin .... end group.  It is also legal to have no statements at all, in which case the function returns the current value of the implicit variable that has the same name as the function.

BTW there is a typo in section 11.3

        "In SystemVerilog, a function can return can be a structure or a union"

Regards,

Peter.



This archive was generated by hypermail 2b28 : Mon Apr 15 2002 - 08:06:08 PDT