X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 76.173.13.15 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: multipart/signed; boundary="Apple-Mail=_F07C9EC4-B632-406A-8EFE-888AAE2C0190"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] gsch2pcb after refdes-renum? (If implemented syncronization detail) X-Pgp-Agent: GPGMail 2.5.2 From: John Doty In-Reply-To: Date: Tue, 8 Dec 2015 21:05:51 -1000 Message-Id: <555EDA31-984C-4978-AE21-F74907CDC993@noqsi.com> References: <56658683 DOT 401 AT envinsci DOT co DOT uk> <20151207153821 DOT c2ac19e6f24b1776a3595e4a AT gmail DOT com> <20151208091411 DOT c8968b0bedb705765529176c AT gmail DOT com> <201512081819 DOT tB8IJBrt022764 AT envy DOT delorie DOT com> <20151208205451 DOT bb2478f8722e1a885822689d AT gmail DOT com> <201512082019 DOT tB8KJOlP030874 AT envy DOT delorie DOT com> <20151208222204 DOT 6566ebed300ca2683dd71bc8 AT gmail DOT com> <201512082139 DOT tB8LdLuL005789 AT envy DOT delorie DOT com> <20151208230637 DOT b8eb6c22230d5a3b977c3ca1 AT gmail DOT com> <201512082229 DOT tB8MTJBj010408 AT envy DOT delorie DOT com> 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=_F07C9EC4-B632-406A-8EFE-888AAE2C0190 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Dec 8, 2015, at 5:29 PM, gedau AT igor2 DOT repo DOT hu wrote: >=20 >=20 > On Tue, 8 Dec 2015, DJ Delorie wrote: >=20 >>=20 >>>> So already the refdes isn't a unique identifier for a symbol... >>>=20 >>> In such case it is a slot and the slot number could also be used? >>=20 >> Sometimes. Other times, like large MCUs, there are no slots, just >> different symbols using the same refdes, which the netlisters just >> merge together. >>=20 >> At best, "refdes + pinnumber" may be a unique identifier, *except* >> that changing the refdes and/or pin numbers changes the identifier... >> and those are the things we want to change. >=20 > Refdes+pin sounds like a good identifier on PCB-side, but not on = gschem-side. >=20 > When I use stock dual-opamp-1.sym (slotted) pin+refdes it's not unique = in the sense that there are two instances of the very same power pins (4 = and 8) on the schematics. >=20 > If I connect Vcc to pin 4 on slot 1 and gnd to pin 4 on slot 2, I get = the following netlist (in the gsch2pcb flow): >=20 > Vcc U1-4 > GND U1-4 >=20 > Same happens without slotting. However, if I take only one slot and = connect both Vcc and GND to the same pin 4, only one net remains: >=20 > GND U1-4 >=20 > This suggests the pcb gnetlist backend (or maybe gnetlist) already = uses a per gschem-component identifier and refdes or refdes-pin doesn't = fully identify a component or a pin. What happens in this case depends on how the back end retrieves the = connection information from the core. My check-duplicates back end will = detect such cases. = http://www.gedasymbols.org/user/john_doty/tools/check-duplicates.html >=20 > Regards, >=20 > Igor2 >=20 John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_F07C9EC4-B632-406A-8EFE-888AAE2C0190 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 iQIcBAEBCgAGBQJWZ9LPAAoJEF1Aj/0UKykRpq4P/3Ye62+pHWZ0mqhovhctYpa+ p7R2YI7KG/ksA44yrkvnNYdqJMM5/8n6yLx0lak22UhoKbo9UkZfKg7zfA3zZSTH IiLgk9ZllCSzBCqFmvb1gGyBozonOPwBnUpbZiaNbaDKhkv/F1jU+BZM/OLBr5hu S8fE2PQJKpXjlA2s7sEpMLqerehZJ6i18YfFuJa3XJXc/wKVPuoygXbZF4Yc4H7S Eec7GIW7IrPthp/sBEVtUUo6WaRcBMpWe7D6jUc4PTcR28BZXFduD8qpsg1muN+a NWNyUXA8vj6TulokZUKJ1zkarNzg6QNsPIJm+8VxOXXWFfev0HLAgMpflXcm4OVQ LEq11/fOTSzgK8+VRIdLZC3YF/PWFbvRbKCGchS13Q1C4GmqdoRO+pkTxfCEfPN3 SAEi8NInU5ZDzvcWaZ1qlatyKw2C9NDpxs1DoqPPePngZrSpI+dWvhNF0AyHnVYu a2Wny3TI0VQYkiSoaLTciJOpAt7D04DZBUCQ2IHDuy7mkwN4BEOrUaAWoj3x93Ml auqJO6WuM+To7Gtlg0BD4qAEmMQr2cEKPd1i3a0eFwkB1H3KfX458eoyMydh2/4F HCCPAkSexTLfG2P8BOV3TXRgFSWbW8VQuQoH4qQb18/wyKzcsW4Cl/I57y2rCk41 /oa3rIDWTB5fQ/9f8UEW =vaLb -----END PGP SIGNATURE----- --Apple-Mail=_F07C9EC4-B632-406A-8EFE-888AAE2C0190--