X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 207.224.51.38 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: multipart/signed; boundary="Apple-Mail=_23993E29-B65E-48FB-B268-8DBA1E06B4F7"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [dev] proposal: new gschem -> pcb flow (was: Re: [geda-user] Recent gschem-PCB import problem?) X-Pgp-Agent: GPGMail From: John Doty In-Reply-To: Date: Fri, 17 Feb 2017 08:04:59 -0700 Message-Id: <65B2DAA3-13DE-43E1-A2AC-E761F07319E8@noqsi.com> References: <1487162236 DOT 3011 DOT 9 DOT camel AT linetec> <1487176819 DOT 3011 DOT 27 DOT camel AT linetec> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) 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 --Apple-Mail=_23993E29-B65E-48FB-B268-8DBA1E06B4F7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Feb 16, 2017, at 12:52 AM, gedau AT igor2 DOT repo DOT hu wrote: > - specified a netlist block that is capable enough for our current = problem but does not cut off other = flows:http://repo.hu/projects/tedax/netlist.html Except that it doesn=92t succeed from where I sit. It=92s very = pcb-centric. It has fields for SPICE, but they aren=92t informed by the = intricacies of actual SPICE problems. Other layout programs such as = Allegro model components differently than pcb, and that=92s not taken = into account here. A bare netlist is a well-defined abstraction. That produces the illusion = that a common netlist file format can be created. But once you start = adding additional information, this breaks down. There is no consensus = abstraction beyond the bare netllist. Gnetlist is actually pretty good = here: the back ends get the vast majority of components right, but if = you need a complicated schematic that netlists properly for multiple = layout programs and simulators, a few of your symbols will require some = serious extra care with their attributes. This isn=92t because of a lack = of a common intermediate format: it=92s because different tools have = different models of the problem space. Historically we have EDIF, a format with the sort of ambition you have. = It failed. I actually tried to use it about a quarter century ago to = transfer a very simple netlist from Viewlogic to a layout program (I = forget whose) that claimed to support it. It was a massive waste of = time. Then, there=92s Al Davis=92s similar proposal for gEDA. It=92s = gnucap-centric rather than pcb-centric. I note you didn=92t adopt that. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_23993E29-B65E-48FB-B268-8DBA1E06B4F7 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJYpxEcAAoJEF1Aj/0UKykRIHsP/0GatA6ndonegrMnpy5AwfGg THsfA5Ih2Kqw7JMF9WIwCiln0fw4znrCQ/Z30nIIvKY51UqX3Z+6v2RkbacdX8IU 93I5Zb+6Kh9IJCKnD8CUYpWeR4MZEdx7JQzQ2EBWUUBpxagoJqw1ot0uu2U7p2u3 zai+SWPGM0qLsCxswBsv8mgKXtSrS/htYJg6FI75gDr3/MjWDck7Bi5kcA73AH0R srnjNOn9k17B9YnEg4fV5qwbXkU7t2MksoBcYpq99srQ8+TsLsjr4SEuxitbprHs c9vbQsy2hdL1LY0/Mh+vnE8pZhyDZuMoPOJtTKsoBWo9qLBwSV9quGnasZQk6IW8 j8NIsJJhPY7f7QZkAk5P0Yeau8awQF6ro++l04g2xmmqi41y4e1hXtvPsHhi04fs Eu2CBFUVic/9AntA36DRI08W8JxIEuYUvfQ+KJgg9dCeWDlZLLEgauz03AyVW0JS lnIkHBPhELFlCu546kkRYbks/vSr/6sYimDKQw9tnQU0N3X8l22xoAJc9jLI79eK mKmrmmlLBtq1Rw/cjdKf1Ku7wMwntdk+Y7pAhcgz9EcyLK4Sc0yUnBMWd4dr5jmG QQElOWffzIKzc0OmTh1PYjRjX++AnAM9Kj7irZhEroW6x8g0BUjfdkgOP5b6fdGE mzpj5GTGvp67nspdVFCc =u9eb -----END PGP SIGNATURE----- --Apple-Mail=_23993E29-B65E-48FB-B268-8DBA1E06B4F7--