Verilog-AMS Committee Meeting Minutes - Nov 02 2006

From: Marq Kole <marq.kole_at_.....>
Date: Fri Nov 03 2006 - 05:39:43 PST
Marq Kole - NXP Semiconductor
David Miller - Freescale Semiconductor
Geoffrey Coram - Analog Devices
Jim Barby - University of Waterloo


Reviewed Section 7 - Hierarchical Structures.
In Syntax 7-2 the aliasparam_declaration and analog_function_declaration 
need to be moved from module_or_generate_item_declaration to 
non_port_module_item.

We had a discussion on top-level modules as the text here as well as in 
section 7.5 (generate constructs) disallow a recursive module from being a 
top-level module. What is the meaning of a top-level module in an 
analog/mixed-signal context? The text here (as well as in 1364-2005) 
allows a top-level module to have ports. No decision was made on this.

Action: Marq to ask for the meaning of top-level modules in the digital 
community.

For module instantiation, the last paragraph on page 128 has been copied 
from 1364-2005. Here it should explicitly mention that the expression for 
supplying a value to a module input port is purely digital -- this is not 
allowed for an analog input port.

Where needed, the examples in section 7 have been reformatted for a more 
consistent indentation -- it was noted that the 1364-2005 examples aren't 
that consistent either.

Action: Marq to post formatting guidelines for Verilog-AMS code examples.

In the example on page 129 the ground declaration in the module comparator 
should actually move to the module sigmadelta where it is used.

In the example on page 131 the order of terminals for the MOS modules will 
be made more consistent with SPICE.

According to the new 1364-2005 compliant syntax, modules without ports 
need to have an empty pair of braces following the module name in its 
definition. This applies to the exmplaes on page 132.

Action: Geoffrey recalled having seen some comments on the section on 
paramsets regarding the chaining on paramsets. He will try to provide more 
information on this item.

The section 7.5 on generate constructs was added, copying nearly all of 
the text from section 12.4 in the 1364-2005 standard. Syntax 7-10 has a 
few missing newlines that need to be corrected.

The examples rcline and rcline2 on page 151 had headings that drew some 
questions. It was decided to adopt a more conservative style for these 
examples, not using the port connections by name. Upon detailed inspection 
the current proposal was not according to the 1364-2005 standard, although 
section 12.3.3 had a couple of quite confusing examples. We need to decide 
how this will impact analog/mixed-signal, still.

Next week the review will continue with section 7.5.2 - conditional 
generate constructs.

We momentarily spoke about a new time slot for the weekly telephone 
conference. Although we had few people on the call, it was proposed to 
move back to the old time next week, and to try to find a good common time 
by then. So the call time for next week will be:

03:00 PM Pacific   (Thursday)
06:00 PM Eastern   (Thursday)
03:30 AM India     (Friday)
09:30 AM Adelaide  (Friday)
12:00 PM Amsterdam (Thursday)
01:00 AM Athens    (Friday)

LRM Sections in the pipeline:
* section 8 - David Miller - weeks to submission = 2 (11/16/06)
* section 10 (no table model) - Martin O'Leary - weeks to submission = 3
(11/30/06)
* section 10 (table model) - Patrick O'Halloran - weeks to sumission =
????
* annex E - Marq Kole - weeks away from submission = ???

Thanks,
Marq
Received on Fri Nov 3 05:39:58 2006

This archive was generated by hypermail 2.1.8 : Fri Nov 03 2006 - 05:40:02 PST