delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2018/12/14/17:09:47

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=PEK4BmqCiRHzS4M7kaMVXX/uOx0OMkLsQgXIB6SVGQE=;
b=sGbZB9Sz4qZgy3LMRzEYs96CUx8N1padhh5W3oBrD96Yq0zTandHK+q+bOKRAxelQ7
PqClq6u44bvsqXqAjBanpX38VPyMxgsM+uXNOmmrHgSQsTg/UBKa1EKh+EBHVn/9nDBa
6An7JDaRgLZCcCW3fDfCCNJO88xDMpbZA8H0RYzECqMDlsUd3ljDqfD14ckZb/GQRSI9
kH2xdA8OOblZCx9HORo0WIpyeRpG3pgr+RVqL+tDZdpFOhOYyLHHu5gad+y7u8B/k8cg
fpn1AUCH7heXDyU8yvc9jczqxpRpj6ShwbaSysrFoytAPU8EG8F7hoMBD6/NTESKkh/M
1mnA==
X-Gm-Message-State: AA+aEWY1pCDOxLX+jvXBAv2Xrcc4t3rVdbs6RoY1HSzMe9d7PM06v80J
L8JCAbYgoKYCgK+lYkG6uLs0ldWHDIx2RNdY41CMdw==
X-Google-Smtp-Source: AFSGD/U1NxWKjpz6kxn9nLMvN7RL3nZgnVRVescxUWaBOFJqrUM30DjRuGV7x+wqRtyboBjlRNlFCeUoWx7kCAqZxrc=
X-Received: by 2002:a67:4711:: with SMTP id u17mr2184944vsa.27.1544825285187;
Fri, 14 Dec 2018 14:08:05 -0800 (PST)
MIME-Version: 1.0
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1812140530380 DOT 21900 AT igor2priv>
In-Reply-To: <alpine.DEB.2.00.1812140530380.21900@igor2priv>
From: Stephen Ecob <stephen DOT ecob AT sioi DOT com DOT au>
Date: Sat, 15 Dec 2018 09:07:53 +1100
Message-ID: <CAKakQcfwxCititS-gcKyAuuawZoA1men4-O5vQ85eK8Y3OKk_g@mail.gmail.com>
Subject: Re: [geda-user] pcb: save connection data of - anyone ever used this?
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com

Hi Igor,

I have used this feature to great advantage with FPGA based designs.
I modified find.c to output the data in PCB netlist format.  I then
used a reverse flow where most of the physical layout is done first
and leads to the netlist.  This is an advantage with FPGAs as they
have a very high degree of pin swapability and layout quality can be
greatly improved by keeping the FPGA pinout minimally constrained
(instead of completely constrained as occurs with a traditional flow).

I don't have any FPGA PCB work scheduled at this time, but next time I
do I will use this flow again.  I'll either dust off my 2010 era
modified PCB or port my code to pcb-rnd if I have time.

Best regards,
Stephen
On Fri, Dec 14, 2018 at 3:43 PM <gedau AT igor2 DOT repo DOT hu> wrote:
>
> Hi all,
>
> I'm doing a full rewrite on find.c in pcb-rnd. In fact the most important
> parts are already done, and I am mostly moving around or removing old
> code.
>
> There's a part that I always wondered if anyone ever use: in pcb, file
> menu, save connection data of submenu. It does some connection lookups and
> saves in a strange format.
>
> My questions are:
>
> 1. Does anybody here use this feature in practice?
>
> (Please note: I am interested in actual uses of the fetuare, not
> theoretical possibilites and speculation - I mean I can imagine what it
> could be good for, but I am interested if it's really used for anything.
> It's totally fine if we figure nobody ever use it.)
>
> 2. If so, what are you using it for and how? What software does it read?
>
> 3. Is this file format standard? Is it documented somewhere? Or is it
> totally custom, invented by whoever coded this part, for their own use?
>
> 4. The code seems to print __CHECKED__ instead of the connection list in a
> special case: if multiple pins are connected _within_ an element. What's
> the practical use of this special casing? Why is this better than just
> printing connections normally?
>
> 5. If you don't use this specific feature, but always wanted to have
> something similar that is slightly different (e.g. different file format
> or different summary of connections), what would that be and what would be
> the practical use?
>
>
> TIA,
>
> Igor2



-- 
Stephen Ecob
Silicon On Inspiration
Sydney Australia
www.sioi.com.au

- Raw text -


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