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 From: John Doty X-Pgp-Agent: GPGMail 2.5.2 Content-Type: multipart/signed; boundary="Apple-Mail=_C74135D6-74F5-4F39-A32B-31E6D59691B6"; protocol="application/pgp-signature"; micalg=pgp-sha512 Subject: [geda-user] A lesson from gnet-makefile Date: Mon, 12 Oct 2015 12:25:40 -0600 Message-Id: <1042003D-82E2-40F0-AB60-8186580C46AD@noqsi.com> To: geda-user AT delorie DOT com Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) X-Mailer: Apple Mail (2.1878.6) Reply-To: geda-user AT delorie DOT com --Apple-Mail=_C74135D6-74F5-4F39-A32B-31E6D59691B6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Folks, I had thought that the lack of a way to access attributes other than = netname=3D on a net via gnetlist was a serious barrier to the back end = writer. However, for gnet-makefile.scm I find myself using the = attributes of the attached symbols as a rich source of information about = the net. Is this perhaps the best approach anyway? Nets in a schematic represent collapsed topology, not geometry or even = the complete topology. The layout system is responsible for these = things. A schematic doesn=92t capture the relationships between the net = segments. Some paths on a net may carry large currents, but others may = not. Pairs of nets may represent balanced transmission lines. But, suppose instead that we had a pin attribute that said =93this pin = may draw three amps=94. The netlister could then deduce which paths on a = net need extra conductor. Suppose a resistor had an attribute that meant =93100 ohm shunt = terminator=94. Imagine a component with a pair of pins identified by an = attribute as a differential input. Put them on the same pair of nets, = and the netlister could deduce that the pair is a balanced transmission = line and the the resistor needs to be close to the input. Of course, we=92d need a layout program that could accept this info. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_C74135D6-74F5-4F39-A32B-31E6D59691B6 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 iQIcBAEBCgAGBQJWG/skAAoJEF1Aj/0UKykR7VwP/2tZgs5iw3Je6iROEvG9zvQ4 zM/E7ZDklP48WDRcMlO7ZFUVenbccR1wxFGlPmM+Uvtiq1k4iRGoksts06WcLXJZ VnTiHr+hUVRL3thXrZYOMF4uWmPXPdesdE3mxc5uELxN3XgrGE2AnVxp5Pkox6fv mp1W0UCEsW9kyt9wZ4OrnSxLTtVFH1aLe6sk4g+49E1eyPTDxT/qTFexNerDAaI5 vaRleJOJC+W7ciBYFMzIVCHk/E+Rtj7l9133bKZXTKXeDaZq4mlAHA2xJgIuTHvW j2svnbwGvwS4q2ZvWYdXxTBuGIDdNAKt57pUR0VYfntZyg1pZ6/eemhYeQBSTgde QIiYhod4urVjxuqvvyx0f2NCmiKYRztHcYc1EAPcE+MhkOZFD7tK0pmw/kalQUMV i6PBGrfYZgYFwyfId4S6J6nmRASdW/mYnMN6ifeZeB4Qn1ebh90ecf551sUL8xW6 9mrQRNO7+PneE9aycv2pEfI2pfJdu4MsQ1ftRe/KaQJK8y3cY1xE4gtmprRYDlfX fRxQRW95mTfnKc31g+wrXjXwyq4iA9P4/ZvlvqqP6v6DCCM6a4JdtRZseTI2pM1e tJqleYs6I5VW7Wfn1BUYnAwHtQVM79Edm02WI9PIzSaNr3nDvEK1hNxWZmM7bB01 Pme2IeH4ZAPzyl7R9bIc =odSC -----END PGP SIGNATURE----- --Apple-Mail=_C74135D6-74F5-4F39-A32B-31E6D59691B6--