Re: Verilog-AMS Committee Meeting - 12 May 2008 (Monday)

From: Geoffrey.Coram <geoffrey.coram_at_.....>
Date: Fri May 09 2008 - 07:05:04 PDT
Here's the list of things we may need to discuss in committee:


Page 27 (41 of 407):
   "it shall be an error to assign a numeric value to a parameter
   declared as string or to assign a string value to an integer
   or real parameter, whether that parameter was declared as integer
   or real or had its type derived from the type of the value of the
   constant expression."

Much as I'd like the second point of that to be true (error to assign
a string value to an integer parameter), I believe 1364 Verilog treats
string literals as integers when assigning them to reg variables.


Page 61 (75 of 407):
ac_stim, white_noise, flicker_noise, noise_table were supposed to get
their own syntax item, because they are *not* analog filter functions.
See: http://www.eda-stds.org/mantis/view.php?id=2324


Page 128 (142 of 407):
The paramset examples use "nmos" which the text wants to be a
module identifier, but it's a keyword.


Page 145 (159 of 407):
fourth bullet: I suggested a rewrite of the second sentence to
   "However, parameter declaration statements shall not make out
   of module references (e.g., for setting default values)."

I believe this restriction should also apply to array port
declarations, eg
   input in[0:top.width-1];
should be disallowed.

Here's the list of things we may need to discuss in committee:


Page 27 (41 of 407):
   "it shall be an error to assign a numeric value to a parameter
   declared as string or to assign a string value to an integer
   or real parameter, whether that parameter was declared as integer
   or real or had its type derived from the type of the value of the
   constant expression."

Much as I'd like the second point of that to be true (error to assign
a string value to an integer parameter), I believe 1364 Verilog treats
string literals as integers when assigning them to reg variables.


Page 61 (75 of 407):
ac_stim, white_noise, flicker_noise, noise_table were supposed to get
their own syntax item, because they are *not* analog filter functions.
See: http://www.eda-stds.org/mantis/view.php?id=2324


Page 128 (142 of 407):
The paramset examples use "nmos" which the text wants to be a
module identifier, but it's a keyword.


Page 145 (159 of 407):
fourth bullet: I suggested a rewrite of the second sentence to
   "However, parameter declaration statements shall not make out
   of module references (e.g., for setting default values)."

I believe this restriction should also apply to array port
declarations, eg
   input in[0:top.width-1];
should be disallowed.


Page 243 (257 of 407):
Can we add an example that uses a 1800 keyword and VAMS-2.3?
Eg "logic" ?



Lastly: can we get an index?


-Geoffrey

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri May 9 07:05:50 2008

This archive was generated by hypermail 2.1.8 : Fri May 09 2008 - 07:05:53 PDT