Subject: Re: Minutes of: Verilog-AMS LRM Device Modeling Subcommittee MeetingMay 6
From: Geoffrey.Coram (Geoffrey.Coram@analog.com)
Date: Tue May 06 2003 - 14:32:11 PDT
Kev -
I didn't hear any interest, and I don't see how you could
re-use existing models without re-writing them for the API.
Eg the BSIM4 code wasn't written with the idea of someone
being able to grab out the currents, derivatives, etc.
in some standard manner for all simulators, so you'd have
some significant work to put in the hooks, at which point
you might as well just re-code the whole thing.
The IP protection thing is perhaps relevant. Tiburon has
a use-model where you compile your Verilog-A/MS model into
some special format, and you use their RTE to access the
compiled version, to protect IP.
-Geoffrey
Kevin Cameron x3251 wrote:
>
> Is anyone interested in defining an API so that C/C++ models can be
> used directly? It would seem to be a simpler way to re-use existing
> models and to provide IP protection for folks who don't want to share
> source. I presume most folks who are building Verilog-A/MS simulators
> are converting the Verilog source into C/C++ anyway so it wouldn't
> be to hard to do a "<compile> -portable" to get API compliant models.
>
> The SystemVerilog CC committee has already done some work on a more
> efficient C interface which could be used as a starting point - it'll
> probably work better for AMS than it does for SystemVerilog :-)
>
> Regards,
> Kev.
>
-- Geoffrey J. Coram, Ph.D. Senior CAD Engineer Analog Devices, Inc. Geoffrey.Coram@analog.com 804 Woburn St., MS-422, Tel (781) 937-1924 Wilmington, MA 01887 Fax (781) 937-1014
This archive was generated by hypermail 2b28 : Tue May 06 2003 - 14:38:43 PDT