Sri,
Thank you for the clear and thoughtful response. It does help to clarify the situation. I sympathize with the need to have SV
experts participate on the development of AMS extensions to SystemVerilog. I will continue to lobby for that from within Synopsys
and also with committee members.
Regards
David
David W. Smith
Synopsys Scientist
Synopsys, Inc.
Synopsys Technology Park
2025 NW Cornelius Pass Road
Hillsboro, OR 97124
Voice: 503.547.6467
Main: 503.547.6000
FAX: 503.547.6906
Email: david.smith@synopsys.com
http://www.synopsys.com
-----Original Message-----
From: Chandrasekaran Srikanth-A12788 [mailto:Srikanth.Chandrasekaran@motorola.com]
Sent: Monday, April 05, 2004 4:58 PM
To: 'David W. Smith'; 'Geoffrey.Coram'; 'David W. Smith'
Cc: 'Kevin Cameron'; 'Verilog-A Reflector'; 'verilog-ams-devmod@eda.org'
Subject: RE: V-AMS DevModeling meeting April 6, new proposal doc
David,
The intention of the Verilog-AMS committee is certainly to move towards unification of the VerilogAMS language in its current form
with the SystemVerilog language. However, as I have told on numerous occasions in the past, this can possibly happen only if one of
two things happen
1. Either some of the volunteers from the SystemVerilog committee participate in the VerilogAMS work. There is very little bandwidth
(and exposure) for the current committee members with respect to the SV language and also the developments and enhancements
happening on the digital language. So it would make this much more smoother and easier if a identified group of people from your
committee (along with couple of analog guys) take up this thread of work independently to other enhancements that we need to do in
the pure analog aspects of the language.
2. The second option would be to run VerilogAMS committee as part of the SystemVerilog committee. Once again, this will not solve
the problem if there are no digital volunteers in working with the analog guys in merging the two languages. From what I understand,
this is not going to be no small task, and I havent even thought of the compatibility issues with currently existing models and
designers who use VerilogA/VerilogAMS in its current form. The number of users (atleast within Motorola) using the VerilogA language
is quite high. I agree that moving towards SV we might have to bite the bullet on certain aspects of compatibility, keywords etc. I
also agree that we are moving towards an unified language, and it is in the best interests of everybody to migrate the mixed signal
language with systemVerilog. I am definitely for it.
With regards to the current status of the language - there are 3 independent things happening:
1. There are lot of loopholes, open issues, missing features in the VerilogAMS language as it exists today - IC analysis for mixed
signal, DC Sweep, wanting to write table_models, ambiguities between the different sections of the LRM etc etc. These need to be
definitely addressed so that people wanting who are currently writing models in VerilogAMS with the current language standards are
able to read, understand, interpret the LRM in an uniform way.
2. The Syntax (BNF) as it exists in 2.1 is erroneous in a few places and not a complete formal implementation grammer. There are
mistakes, and in some places no definitions and hence vendors make their own assumptions and choices on what it should mean
syntax-wise, sematically and also behaviourally. This is not a good situation. To top that it refers to 1995 standard which is
obsolete. An year+ ago we had a discussion to move towards SV, but there were no digital volunteers (SV volunteers) wanting to work
with us (and probably vice-versa) to merge it with SV. This has been raised at the board level, and Vassilios assured that once your
current version is approved there would be some people from your committee working with us to take the AMS language to SV. Until
then we still needed to address the problems with BNF and hence migrated with 2001 standard, which I am given to believe is a step
in the right direction for merging the language with SystemVerilog
3. Work on the extension of the VerilogAMS language in its current form with additional capabilities to support designers writing
compact models. There seems to be a fair number of users who want to write these models in VerilogA and want to see capabilities
added to the language to facilitate them as soon as possible. These community, which is a subcommittee of VerilogAMS, is a pure
analog group as I understand and I don't think should have the focus/responsibility of the issues with the digital language, SV vs
2001 etc. This is a responsibility of the main VerilogAMS group and the SV development group. However all these extensions proposed
for compact models will be integrated in the enhanced BNF by the main committee, that I have mentioned in point #2.
Regards,
Sri
> -----Original Message-----
> From: owner-verilog-ams@eda.org
> [mailto:owner-verilog-ams@eda.org] On Behalf Of David W. Smith
> Sent: Tuesday, April 06, 2004 4:09 AM
> To: 'Geoffrey.Coram'; 'David W. Smith'
> Cc: 'Kevin Cameron'; 'Verilog-A Reflector'; verilog-ams-devmod@eda.org
> Subject: RE: V-AMS DevModeling meeting April 6, new proposal doc
>
>
> I guess I am somewhat confused. When you have
> SystemVerilog-AMS (which is what I have been told by
> Vassilios you are working on and
> what the board has approved as the next version) then you
> have all of the keywords in SV. I do not understand the
> comment of merging
> in pieces. SV is an approved and completed standard. Why in pieces?
>
> Regards
> David
>
>
> -----Original Message-----
> From: owner-verilog-ams@eda.org
> [mailto:owner-verilog-ams@eda.org] On Behalf Of
> Geoffrey.Coram
> Sent: Monday, April 05, 2004 11:36 AM
> To: David W. Smith
> Cc: 'Kevin Cameron'; 'Verilog-A Reflector'; verilog-ams-devmod@eda.org
> Subject: Re: V-AMS DevModeling meeting April 6, new proposal doc
>
> David -
> We don't need "ref" as a keyword, so I don't see any reason to
> inflict that pain now. The merge with SystemVerilog will likely
> cause a lot of pain, and it could destroy Verilog-A if that
> merge were done in pieces, so every N months, everyone has to go
> through the whole library of Verilog-A modules and figure out
> what needs to be changed.
>
> I also wouldn't be surprised if a number of Spice simulators
> only ever implemented Verilog-A 2.2 (or whatever these
> extensions become) -- not even the full AMS.
>
> -Geoffrey
>
>
>
> "David W. Smith" wrote:
> >
> > Just a quick comment. You are going to have to eventually
> accept all of the new keywords in SystemVerilog anyway so the argument
> that ref may collide (while true) is not particularly
> relevant. Changing the syntax will not be an option since
> SystemVerilog is now
> an approved standard.
> >
> > Regards
> >
> > David
>
>
Received on Mon Apr 5 17:06:01 2004
This archive was generated by hypermail 2.1.8 : Mon Apr 05 2004 - 17:06:02 PDT