X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Thu, 23 Feb 2017 01:06:27 -0500 From: al davis To: geda-user AT delorie DOT com Subject: Re: [dev] proposal: new gschem -> pcb flow (was: Re: [geda-user] Recent gschem-PCB import problem?) Message-ID: <20170223010627.6862233b@floyd.freeelectron.net> In-Reply-To: <20170221082923.9DA9D812BA71@turkos.aspodata.se> References: <1487162236 DOT 3011 DOT 9 DOT camel AT linetec> <1487176819 DOT 3011 DOT 27 DOT camel AT linetec> <65B2DAA3-13DE-43E1-A2AC-E761F07319E8 AT noqsi DOT com> <20170218113915 DOT 44687877 AT floyd DOT freeelectron DOT net> <20170221013207 DOT 27864193 AT floyd DOT freeelectron DOT net> <20170221082923 DOT 9DA9D812BA71 AT turkos DOT aspodata DOT se> X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > 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]" wrote: > > > > > On 18 February 2017 at 17:39, al davis 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.