RE: addition for wreal discussion

From: Bakalar, Kenneth <kenneth_bakalar@mentor.com>
Date: Mon Mar 22 2010 - 07:13:50 PDT

Hi Sri,

 

Dave Miller tells me that the paper "ADMS_Signals: Nets of User-defined
Type in Standard SystemVerilog

for Event-driven Analog Modeling" should appear on the website before
the end of the day.

 

Let me begin by saying that Mentor has no objection to accepting the
CDNS donation for consideration by the committee. We need to arrive at a
consensus on what Verilog-AMS is going to look like in the future so
that we can avoid a welter of proprietary extensions. All disclosures
are welcome. In that spirit, we disclose an alternative idea.

 

Sri calls ADMS_signals the "VHDL approach" even though it is coded in
standard SystemVerilog. A similar modeling style is available in
SystemC, and it provides all of the functionality of the Qualcomm
Verilog/VPI-based extension. He is correct in assuming that it supports
analog modeling methodologies that has been used successfully for years
in VHDL shops. I offer ADMS_signals not as a finished solution (there
is no A-D boundary) but to open up the discussion.

 

The prefix "ADMS" is an acronym for "analog, digital, mixed-signal", by
analogy with "AMS": "analog, mixed-signal". The resemblance to the name
of an existing product is purely coincidental :-). Mentor does not claim
"ADMS" as a trademark.

                 

Our concern is that sophisticated users of event-driven analog modeling
have demonstrated a need for a more open-ended solution than the one
offered by the CDNS proposal. I do not call the required solution "real
number" modeling, since that assumes the consequent--that a single real
number is an adequate data representation.

 

Qualcomm discussed the limitations of the CDNS implementation in the
P1800 meeting. There are numerous papers in the open literature that
talk about the need for composite types in RF baseband modeling and
other areas. I know of semiconductor design shops that have created
remarkably clever (and up to this point, proprietary) analog
event-driven modeling styles that require a composite data type with
custom resolution rather than a single real number with a small, fixed
set of resolution options. CDNS has offered assurances without evidence
that their customers are happy with their solution. Let's hear from
their customers in a concrete way before we jump on this.

 

The addition of an intricate system of automatic boundary insertion
paralleling electrical/logic boundaries does not hide the fundamental
limitation of the CDNS approach. Even without consideration of the need
for composite data types, the boundary insertion mechanism violates a
fundamental design requirement of Verilog-AMS: it does not support
transparent replacement of a model in one format (electrical or logic)
with another (wreal). The argument offered by some that we can "fix that
later" is weak. Let's get the specification right now.

 

Best Regards,

Ken

 

-----Original Message-----
From: Sri Chandra [mailto:sri.chandra@freescale.com]
Sent: Monday, March 22, 2010 12:39 AM
To: Bakalar, Kenneth
Cc: Dave Miller; Chandrasekaran Srikanth-A12788
Subject: Re: addition for wreal discussion

 

 

Ken,

 

I have cc'ied David Miller who will upload the document on to the

Verilog-AMS web page. I am not sure whether he is the "webmaster" but as

you would have seen from reflector emails he does most of the uploading

of documents. I assumed that you had sent this to the reflector but you

just sent to owner-verilog-ams. I got this email at 2.17am my time on

Saturday, so i guess this was some time in the afternoon in US on

Friday, which is before the deadline.

 

I just had a brief look at this document. This details the ADMS/VHDL

approach for solving real number modeling (at a brief glance at the

documentation that you have sent). Just to make sure I understand

correctly, are you proposing this methodology as a parallel

(complimentary?) approach to what is being proposed today by Cadence and

for the committee to consider this proposal also for dealing with

handling of real number modeling?

 

Regards,

Sri

 

 

 

 

 

On 3/20/2010 2:17 AM, Bakalar, Kenneth wrote:

> Hello whoever is webmaster these days,

>

> I would like to post this document to

> http://www.eda-stds.org/verilog-ams/htmlpages/cdd.html as a
contribution

> to the discussion on "real number" modeling, within the contribution

> window that closes today (just to avoid any potential
misunderstanding).

>

> Let me know if this works. Once it is up I will write a cover letter
to

> the Verilog-AMS Reflector (verilog-ams@eda.org

> <mailto:verilog-ams@eda.org>) with the URL.

>

> Best Regards,

>

> Ken

>

>

> --

> This message has been scanned for viruses and

> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and
is

> believed to be clean.

 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Mon Mar 22 07:14:54 2010

This archive was generated by hypermail 2.1.8 : Mon Mar 22 2010 - 07:15:04 PDT