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=_555EF69C-4168-4669-B48B-77A9C722FA09"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] Board DRC X-Pgp-Agent: GPGMail 2.5.2 From: John Doty In-Reply-To: <20151023225207.de1fcd7a8542af77b2c51127@gmail.com> Date: Fri, 23 Oct 2015 15:47:48 -0600 Message-Id: <2D8B5E30-150E-43A4-9994-458A78F2E282@noqsi.com> References: <201510220112 DOT t9M1Ccfq013731 AT envy DOT delorie DOT com> <201510220136 DOT t9M1a5Uw015222 AT envy DOT delorie DOT com> <201510220149 DOT t9M1nrIe016145 AT envy DOT delorie DOT com> <20151022023002 DOT GA25952 AT recycle DOT lbl DOT gov> <201510221643 DOT t9MGhFfg003310 AT envy DOT delorie DOT com> <20151022170259 DOT GA28154 AT recycle DOT lbl DOT gov> <20151022213200 DOT c3f45fb3723dbcef555df7b9 AT gmail DOT com> <201510221953 DOT t9MJr3Hp013618 AT envy DOT delorie DOT com> <20151023225207 DOT de1fcd7a8542af77b2c51127 AT gmail 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=_555EF69C-4168-4669-B48B-77A9C722FA09 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Oct 23, 2015, at 2:52 PM, Nicklas Karlsson = (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] = wrote: >>>> There should be exactly one short at the star ground point. If >>>> algorithm calculate their lines meet at the edge end point have to >>>> checked in some way. >>>=20 >>> Or if a particular bit of copper could be tagged as "star point" or >>> something, the algorithm could know that it should be the edge of >>> multiple nets, and verify it. >>>=20 >>> I'm just thinking, our DRC isn't designed to handle these types of >>> problems, but a new DRC might, and give us other benefits too. >>>=20 >>=20 >> I spent the morning in a video meeting reviewing a complicated layout = from a geda-gaf->Allegro flow. The issues were far beyond the things = discussed in this (thoroughly mutated) thread. We have segmented = grounds, but not star connections. Star connections only work well if = you can neglect inductive coupling. And then there ware other things: I = was able to say at one point =93Don=92t worry about crosstalk between = signals X and Y: they crosstalk so badly in the sensor that any = conceivable crosstalk on the board will be negligible.=94 >>=20 >> So, it=92s complicated. I found myself wishing for a tool that would = show concentrations of AC magnetic field. As far as I know, Allegro = can=92t handle these issues: humans have to pay attention. >>=20 >> I don=92t think a tool that works from the top down can ever do this = stuff well. You need a bottom-up model of a circuit board to even start = to think about how to analyze how your layout really works. Pcb has no = such foundation, which is the root of the frustration it causes for a = reductionist like me. >>=20 >> John Doty Noqsi Aerospace, Ltd. >> http://www.noqsi.com/ >> jpd AT noqsi DOT com >=20 > To do this kind of electromagnetic calculation the file format or = internal storage in pcb is probably the smallest problem. Except that pcb doesn=92t really do bottom-up description well. If it = did, folks wouldn=92t have been asking for buried vias for years: you = could simply draw one. > To show concentrations of AC magnetic field current need be known in = each segment. Once current and shapes are known it I guess it will be = possible to make calculations. Capacitance and inductance between nets = would probably be more realistic and maybe not practical impossible? For IC design, we extract resistance and capacitance of the = interconnections. =46rom that, we can do SPICE simulations. But part of = what makes this possible is that the tools build up the design from the = bottom. Make a mask transparent in a certain spot, make a diode. Make = two diodes, you have source and drain. Make a gate with a different = mask, you get a transistor. Group together several transistors, make a = gate. Group together several gates, make a flip-flop, =85 The tools work directly on structure rather than indirectly from = intentions the way pcb does. You realize intentions by constructing = structures (=93cells=94) rather than by utilizing pre-defined = =93features=94. In the general case, this is easier to understand both = for users and for processing tools. >=20 > Trace impedance calculation however are probably more realistic, thes = kind of calculations are available on the net = http://www.eeweb.com/toolbox/microstrip-impedance together with = equations. >=20 John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_555EF69C-4168-4669-B48B-77A9C722FA09 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 iQIcBAEBCgAGBQJWKqsEAAoJEF1Aj/0UKykRI4UP/2TexlmxoamezPcLuMFo7rmg J+73gSWDNJfsHTMUdObcTL+2HkAI2Dq7DWrwobejlOq3tZdL9usGHMcXEWaiK+QW O4oVn6UaOJCNRHwmku7iOUzFNkHYJqzjnYpu1kC1bcCK/e3Q6ri/PUlREMz2Ttmr OE27wutDK6r6y71jvOAVYqPWAAjC8eff8Guawqq7x6IyDYQwpr/LZV+tCfJ9MUM8 IMa06+2JjB9JebJLzxBzxls2G2S5FA7Q9V1W1voCr6MU5j9z3Dt4e9pTpWbY6KbF 5SnC9ZscyOdHyjdN2IG0BqnQ72O3dtxkh6pBC00egQj1Ecxu0FBFOpqERMmJfYLK dZBYPKxGj+c793caMRw2vJiEjVSKGSzd/5lnAyy0AUNULVowqOI2gNlpdSGoM3aV SYOW4Lno0cq+7k4smgdHJiHYXvUvveqsHsFLht1OyJos5Mv7ORTkNbPFRUG8KOT1 1Mt6WuMmuGGDAXPEuFzyDpmjLg7wAJB0Wq6QeK/0jby0RhZr9kO8vKfN31W664PE P1VYNkvlNT/dXfMXIJbdCNrV0+AU8eTxsg1fFHLv3QdNgZ5FM24EDfd2l+nXduk2 RlhQnKoyZWWofxAU4pB5WATaTL4FCIiLAuKErSued4sdl7D5Uyg9+fpPJNmLixto N+rgokSIPQIvcYdnEOB4 =k736 -----END PGP SIGNATURE----- --Apple-Mail=_555EF69C-4168-4669-B48B-77A9C722FA09--