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: In-Reply-To: From: Stephen Ecob Date: Sat, 15 Dec 2018 09:07:53 +1100 Message-ID: Subject: Re: [geda-user] pcb: save connection data of - anyone ever used this? To: geda-user AT delorie DOT com Content-Type: text/plain; charset="UTF-8" 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 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