Minutes of Verilog-AMS committee meeting: 17 Aug 2006

From: Sri Chandra <sri.chandra_at_.....>
Date: Wed Aug 23 2006 - 02:56:48 PDT
Attendees:

Marq Kole, Philips
Jim Barby, University of Waterloo
David Miller, Freescale
Martin O'leary, Cadence
Graham Helwig, ASTC
Geoffrey Coram, Analog Devices
Patrick O'Halloran, Tiburan
Sri Chandra, Freescale

Discussions on Analysis:
* It was decided that we will go for the restricted syntax. analysis() 
function will only be used in conditional statements (if and case 
statements)
* No need to wrap the analysis() call into a analog_function_call; this 
was done to keep it consistent with other function calls but 
unnecessary; agreed to directly use the primary in the 
analysis_expression syntax
* The new syntax will impose certain restrictions: for eg. cannot be 
used on RHS of contribution/variable assignments; not being able to use 
analysis() as arguments to trignometric functions etc; however these 
usecases are not required and it was agreed to go for restricted syntax 
on analysis.

Discussions on Section 6.4:
* In the current syntax analog_variable_assignment is wrapped with 
analog_procedural_assignment. Is this required? This would be required 
since the variable_assignment syntax definition is used separately in 
for loops (for initialization and increment statements)
* Typo: change "defined is a variable" to "defined as a variable" in 2nd 
paragraph, page 119
* The first bullet point on page 119 Section 6.4, is incomplete. Remove 
the trailing words "in a" from the bullet
* Change from "Hierarchical assignment of a variable" to "Hierarchical 
assignment to a variable" in Section 6.4 - third bullet point on 
restrictions.

Discussion on Section 6.5:
* Section 6.5.1, page 120, change "analog statements are specified" to 
"analog statement is specified" since the statement represents a block 
of statements
* Refer to "shall not be allowed" instead of "restricted" in the 
section/document where applicable to make it explicit
* Use "shall not" instead of "cannot" wherever applicable
* Avoid usage of "timepoint" in the document as AMS support analysis 
that are not time based also.
* Rephrase first sentence of section 6.5.3 to "Events and analog filter 
functions shall not be used inside conditional statements, unless the 
conditional expression..."

Discussion on Section 6.6:
* change from "are not allowed" to "shall not be allowed" in each of the 
bullet points.

Start from 6.6.1 in the next meeting.

Regards,
Sri
-- 
Srikanth Chandrasekaran
DTO Tools Development
Freescale Semiconductor Inc.
Ph: +91-120-439 7021 F: x5199
Received on Wed Aug 23 02:57:00 2006

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 02:57:15 PDT