delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/01/02/13:53:44

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] ideas on slotting and mechanisms for grouping/associating heterogenous symbols.
X-Pgp-Agent: GPGMail 2.5.2
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <568813F7.9000304@ecosensory.com>
Date: Sat, 2 Jan 2016 11:53:30 -0700
Message-Id: <35408E39-30D1-4993-86AB-66B24F1B7DC8@noqsi.com>
References: <CAM2RGhS4L-ch6FEcLtdSt0vA0BdQZvq+AuFDP+9ea7Ftd=AALg AT mail DOT gmail DOT com> <8444F816-17CE-4A56-A982-4A60DEDA72B8 AT noqsi DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1512300544550 DOT 9035 AT igor2priv> <87FC7D4C-157A-499E-8B93-97653D6A7C68 AT noqsi DOT com> <alpine DOT DEB DOT 2 DOT 11 DOT 1601012231450 DOT 1728 AT newt> <AE52C1DB-01A3-43FA-AE8E-68AD33F37180 AT noqsi DOT com> <624E6A69-62CE-4FCB-9D44-9FDF036254A3 AT sbcglobal DOT net> <56880043 DOT 7040003 AT ecosensory DOT com> <20160102182739 DOT 5d195829880cf75768ae0a82 AT gmail DOT com> <201601021755 DOT u02HtOWs020325 AT envy DOT delorie DOT com> <568813F7 DOT 9000304 AT ecosensory 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=_F2506A7C-7C3C-46C8-BB08-C9EA886FF8D6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On Jan 2, 2016, at 11:16 AM, John Griessen <john AT ecosensory DOT com> wrote:

> On 01/02/2016 11:55 AM, DJ Delorie wrote:
>>> I agree, refdes is good choice.
>> Note that giving refdes this special meaning, means that gate =
swapping
>> (or sharing, across heirarchy instances) between packages is no =
longer
>> an option.  Is that a reasonable compromise?
>=20
> I had never thought of hierarchic board schematic or layout this way =
before just now.

One example is a recent project where I had a subcircuit that needed =
three sections of a quad NAND, U6. The next level up used two instances =
of the subcircuit, X1 and X2, and it also happened to need two NAND =
gates. So, I set refdes=3DX1/U6 and refdes=3DX2/U6 in the higher level, =
and it all worked. But that=92s a special trick, not generally =
applicable in all cases.

>=20
>=20
> I suppose it might have value, but I mostly thought of hierarchy in =
packages on boards
> as a way to quickly design, no more.

In ASIC design, the hierarchy corresponds to cells in the layout. But =
there, you don=92t have slots. Perhaps the most annoying common case for =
me in PC board design is when I have a lot of channels and each one =
needs three sections of a quad. In PC board design, you=92d really like =
to be able to choose the convenience of a common cell layout or the =
economy of sharing packages between instances.

>  There is a negative in many instances where you
> would do multiple channels -- anything analog.  spaghetti of utilizing =
nearby groups for
> tighter layout and autorouting could easily give simulation changes =
and crosstalk changes that are unwanted.
>=20
> Would you have the group top level definition be an attribute also?  =
It could be good in a sea of
> dual and quad gates that are digital switch glue next to some analog.  =
In such a case you would want to separate
> analog and digital into two modules that are always adjacent, and only =
allow the swapping in the digital parts.
>=20

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



--Apple-Mail=_F2506A7C-7C3C-46C8-BB08-C9EA886FF8D6
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

iQIcBAEBCgAGBQJWiByrAAoJEF1Aj/0UKykR/0gP/1FVKeVZ0q6W9OLMF0aqn8cB
EGhma0E+XDr62aiHrMwHu4dru4+k6zoa80lA3fUBO4PX+q7YingHDdZYdcKGZZ5J
gv4vS/sXM35LtmTXRSGuNcJdnmGbK4K7u5p4YI3n/p7Ph8xi5oOtgTaIQm8xqv4C
8jH+KbBCprZiyQ/Rm5kkhyhFMTOnYs9Y5MvI7En+luxwO2ok3VnMTr/sE2FmX3Ly
R5jX/0h2hxivsAcacofeBWzjIgcS2jTDeDWHsqjdztQ9cY9TYfTgxGYvxibJ4S/B
U4KYav23P0ThPYgZh29hOzWU4sGgs0VsrmPiCSe4lcGDaEeVhwug/7R4iYQz8E9d
Hkp0YT6FdWQYCsOBq8WhTObrD5r4Xr3G2Dezzj2GwbJpR8ys5+UBtmWtjr19N9Ix
wo7sNIMmuJlI0GVLjUJZh5sb1Vn5oaMMiMkUJPSkblPRiEhNvxfTAKq34h6/qgEH
XBvPlx3D1G9k/Z8HhfPjoqRCtb7GMNkS+oBWewepAKklivNq4xfGQHuT3tc+N4iz
fIMdx5d2u3m7Y5OMHjkEALFd68hi84oZkwmieD7WHIIcOX1NO2jOn+UPy8tMfqdA
g11g9z1EwlPxILCf4nrNW+gh/PYjaFcYYBVd8xydl4cDs/PaWO3238pvw9zLNh2V
fyz3i5IUGjGARIkRKjyO
=rRq8
-----END PGP SIGNATURE-----

--Apple-Mail=_F2506A7C-7C3C-46C8-BB08-C9EA886FF8D6--

- Raw text -


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