delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/23/17:48:04

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
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 <jpd AT noqsi DOT com>
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: <CAM2RGhSvpVvboJ-gdyrojAzggFEBnAr30CKNQBefjci-PA1n6g AT mail DOT gmail DOT com> <201510220112 DOT t9M1Ccfq013731 AT envy DOT delorie DOT com> <CAM2RGhQhNkShqtN8uyCSd7R+V4FgLXDZTvTC2RTdmKF7C_8ndA AT mail DOT gmail DOT com> <201510220136 DOT t9M1a5Uw015222 AT envy DOT delorie DOT com> <CAM2RGhQOpnBXbZXngNq=RcQTZN=UrU+PGzTZ9AC=xKNfu_zQkQ AT mail DOT gmail DOT com> <201510220149 DOT t9M1nrIe016145 AT envy DOT delorie DOT com> <CAM2RGhQ26+gpcAeTdgJpBEh0egOGLYcpizQ+B6kfTQLowEk5xQ AT mail DOT gmail DOT com> <20151022023002 DOT GA25952 AT recycle DOT lbl DOT gov> <CAM2RGhQ7xfMDe1knmiFkW8MAZ4Sr=ZSas8Ca9Sadv3gJT2z3gw AT mail DOT gmail DOT com> <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> <B28A7091-C63A-4EC9-A3BB-E170A240CB99 AT noqsi 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

--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] =
<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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019