delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/03/01/15:25:21

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Tue, 1 Mar 2016 15:24:19 -0500
From: al davis <ad252 AT freeelectron DOT net>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Gnucap and Google summer of code
Message-ID: <20160301152419.49903618@floyd.freeelectron.net>
In-Reply-To: <B28EE0BF-7878-4582-9581-5B3B9FB18372@noqsi.com>
References: <20160229155407 DOT 5f14a970 AT floyd DOT freeelectron DOT net>
<FB047616-EDA8-4208-8F84-C9576E8D2569 AT noqsi DOT com>
<20160229211820 DOT 623549f9 AT floyd DOT freeelectron DOT net>
<alpine DOT DEB DOT 2 DOT 11 DOT 1603011200390 DOT 1874 AT nimbus>
<20160301095333 DOT 1cee2433 AT floyd DOT freeelectron DOT net>
<B28EE0BF-7878-4582-9581-5B3B9FB18372 AT noqsi DOT com>
X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
MIME-Version: 1.0
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

> > Import, back-annotation.  
> 
> They are exporters. These things are not their province.

That's the reason for this new project.

> > Support for all symbols.  
> 
> What do you mean by that?

All of the gnetlist spice netlisters contain a list of symbols that are
explicitly translated, one at a time.  This is a fundamental shortfall
of the design.  You have many times pointed out flaws in PCB where the
design prevented what you consider to be sufficient generality.  Now
here the design is much more limited.

> > Looking beyond that, all that plus:
> > 
> > Verilog, VHDL completeness.
> > 
> > To/from other schematic formats (Kicad, Qucs).  
> 

> Difficult. For flat netlists, there is a common understanding of what
> the underlying abstraction is. The problem is mostly encoding (with a
> few oddities like instance parameters in SPICE). For schematics,
> there is no such general understanding.

Yes it is difficult.  The Gnucap project has a plan for this, with a
different underlying abstraction.
This underlying abstraction is well defined and much of the code for
the general case is already written.  We are looking for help to write
translation plugins for some specific targets, in and out of the
system, and inviting students to apply under Google Summer of Code.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019