X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Sun, 2 Apr 2017 23:59:28 -0400 From: al davis To: geda-user AT delorie DOT com Subject: Re: [geda-user] Gnucap and Google summer of code. Message-ID: <20170402235928.7143c5f4@floyd.freeelectron.net> In-Reply-To: References: <20170330125608 DOT 7d04622a AT floyd DOT freeelectron DOT net> 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 On Thu, 30 Mar 2017 19:20:40 +0200 (CEST) gedau AT igor2 DOT repo DOT hu wrote: > Do you have a file format spec you'd prefer? If it's about exporting > geometry from pcb-rnd, it's not very hard, I am sure we could get it done The structural subset of Verilog, using these guidelines for conveying layout info within the format. http://gnucap.org/dokuwiki/doku.php?id=gnucap:user:netlist_import_and_export It doesn't say how to express things like stackup and vias. Trace parameters like layers, thickness, width, and length are parameters to the "net". If a net is not all on the same layer, the complex net can be encapsulated, as introduced toward the end. I know this is not enough to catch every detail. This is the first one, and we need to experiment a little. The first step is to document specifically what the conversion needs to do, how one format is mapped to the other (and back again).