delorie.com/archives/browse.cgi | search |
> Al Davis: > > On Sat, 18 Feb 2017 18:38:18 +0100 > > "Svenn Are Bjerkem (svenn DOT bjerkem AT googlemail DOT com) [via > > geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote: > > > > > On 18 February 2017 at 17:39, al davis <ad252 AT freeelectron DOT net> wrote: > > > > It's not gnucap centric. It is based on a published standard that is > > > > widely used but not supported by geda. > > > > > > Hi Al, > > > It never hurts to repeat names of published standards. > > > What standard are you talking about? > > > > Verilog-AMS, the structural subset. > On Tue, 21 Feb 2017 09:29:23 +0100 (CET) karl AT aspodata DOT se wrote: > This thing or just a part of it ? > > http://www.eda-stds.org/images/downloads/standards/v-ams/VAMS-LRM-2-4.pdf Part of it. Most of that document talks about the behavioral side, appropriately because that's where the complexity is. > Do you know of any open source parsers for it that we can "just plug > in" ? Parsing is the easy part. I have not found parsers that we can just plug in to be very useful. But since you asked ..... Gnucap has a parser and writer for the structural part, the part needed for this, and a means to translate to and from some other simulation formats such as spice and spectre. There is work in progress interfacing to geda schematics and the qucs simulator format. Icarus Verilog and Verilator have parsers for the digital subset, as part of their simulators. ADMS implements the analog behavioral subset, and generates C or C++ code which can be used by a simulator. It is used by NGspice, Qucs, Xyce, and Gnucap.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |