Re: Verilog-AMS Committee Meeting Minutes - Nov 16 2006

From: Dave Miller <David.L.Miller_at_.....>
Date: Mon Nov 20 2006 - 05:20:40 PST
G'day Marq,
Yes, the only use I am seeing for hierarchical contributions is within 
testbenches. I guess the fact that I am seeing them means that some 
implementations support it. If we wish to explicitly disallow it, that 
is absolutely fine by me, I just need to know one way or the other.

Cheers...
Dave

Marq Kole wrote:
>
> Dave,
>
> The only use that I can think of for hierarchical references to analog 
> quantities is to set initial values for such quantities. Read access 
> to such quantities has no issue, but contributing to a hierachical 
> branch may have some issues that would make it hard to implement - 
> making it an obstacle to the deployment of Verilog-AMS 2.3.
>
> Unless we had a specific use case for contribution to hierarchical 
> analog branches, my choice would be to disallow it.
>
> Cheers,
> Marq
>
>
> Marq Kole
> Competence Leader Robust Design
>
> Research
> NXP Semiconductors
>
>
>
>
>
>
>
>
> *Dave Miller <David.L.Miller@freescale.com>*
>
> Sent by:
> owner-verilog-ams@server.eda.org
>
> 17-11-2006 16:37
>
> 	
> To
> 	Marq Kole <marq.kole@nxp.com>
> cc
> 	verilog-ams <verilog-ams@server.eda-stds.org>
> Subject
> 	Re: Verilog-AMS Committee Meeting Minutes - Nov 16 2006
> Classification
> 	
>
>
>
> 	
>
>
>
>
>
> One thing I forgot to ask last night, which I guess was relevant to this
> section. What was the resolution on allowing hierarchical references to
> analog quantities? In particular contributing to hierarchical analog
> branches and variables? I remember there was some discussion on this
> previously but I am not sure on what the outcome was. Are we going to
> explicitly disallow contributing to a hierarchical analog branch?
>
> Dave
>
> Marq Kole wrote:
> >
> >
> >
> > Marq Kole - NXP Semiconductor
> > David Miller - Freescale Semiconductor
> > Geoffrey Coram - Analog Devices
> > Jim Barby - University of Waterloo
> > Patrick O'Halloran - Tiburon
> > Martin O'Leary - Cadence
> > Arpad Muranyi - Intel
> > Graham Helwig - ASTC
> >
> > Continued review of Section 7 - Hierarchical Structures.
> > The review uses the merged_hier.pdf document that includes rework from
> > the review two weeks ago.
> >
> > An item skipped during the previous review: in Syntax 7-2 the
> > analog_construct has been moved from non_port_module_item to
> > module_or_generate_item_declaration so it can be part of a generate
> > region.
> >
> > The review continued with section 7.5.2 on conditional generate
> > constructs.
> >
> > On page 154, below the pipeline_adc example there is a reference to
> > section 7.3. More explanation is needed here on especially what
> > conditional generate functionality can also be achieved using paramsets.
> >
> > For the example of the pipeline_adc the question came up on how to
> > handle parameters that are used in the generate constructs in a
> > parameter sweep (dcsweep-like) analysis. In the Mantis database there
> > is an item 0000814 that addresses a similar problem and proposes to
> > use specific dynamic parameters. By not allowing such dynamic
> > parameters to be used in the conditional part of a conditional
> > generate statement or the loop definition of the loop generate
> > statement, implicit changes to the design structure (and hence the
> > need for re-elaboration) are not allowed. However, this particular use
> > of dynamic parameters has not been discussed yet and has not been
> > taken into account in the LRM 2.3 syntax or any of the new sections.
> > At least the issue should be addressed in the section 7.5.2 text.
> >
> > At the end of section 7 a new subsection 7.6 on Elaboration has been
> > added. This was needed when introducing the generate regions in
> > Verilog-AMS. Now such a specific section is here there are two other
> > items that probably should be mentioned here in separate subsections
> > under 7.6:
> > 1) elaboration and connectmodules
> > 2) concatenation of analog blocks (as described on page 125, 2nd
> > paragraph of section 7.1)
> >
> > In the previous call Geoffrey recalled having seen some comments on
> > the section on paramsets regarding the chaining on paramsets. However,
> > he did not find anything: it might have been from the original
> > paramset proposal and not the LRM.
> >
> > Next week there will be no conference call as it will be Thanksgiving
> > in the US and Canada, the next conference call will be on November 30,
> > at 9 PM Pacific.
> >
> > Midnight Eastern = 5AM GMT
> > Adelaide:      3:30 PM
> > India:        10:30 AM
> > Eindhoven:     6 AM
> > Eastern:      midnight
> > Central:      11 PM
> > Pacific:       9 PM
> >
> > Action: ask Sri to create an overview of the work that is now finished
> > for LRM 2.3 and what still needs to be done.
> >
> > LRM Sections in the pipeline:
> > * section 8 - David Miller - weeks to submission = ?
> > * section 10 (no table model) - Martin O'Leary - weeks to submission = 2
> > (11/30/06)
> > * section 10 (table model) - Patrick O'Halloran - weeks to sumission = ?
> > * annex E - Marq Kole - weeks away from submission = ?
> >
> > Open actions:
> > * Marq to ask for the meaning of top-level modules in the digital
> > community.
> > * Marq to post formatting guidelines for Verilog-AMS code examples.
> >
> >
> > Thanks,
> > Marq
>
>
> -- 
> =====================================
> -- David Miller
> -- Design Technology (Austin)
> -- Freescale Semiconductor
> -- Ph : 512 996-7377 Fax: x7755
> =====================================
>
>


-- 
=====================================
-- David Miller
-- Design Technology (Austin)
-- Freescale Semiconductor
-- Ph : 512 996-7377 Fax: x7755
=====================================
Received on Mon Nov 20 05:20:49 2006

This archive was generated by hypermail 2.1.8 : Mon Nov 20 2006 - 05:21:01 PST